Re: Spalte einer Tabelle in eine andere übernehmen
Verfasst: Sa, 09.04.2011 13:43
Hallo Frog,
schau Dir mal die SQL-Befehle hier an:
viewtopic.php?f=8&t=47595
Du müsstest sie nur in einer anderen Reihenfolge anwenden.
1.) Datenbankverbindung herstellen:
2.) Daten aus der ersten Tabelle auslesen:
optional neue Tabelle erzeugen, weglassen wenn Du die zweite Tabelle schon angelegt hast:
3.) Daten in die zweite Tabelle hineinschreiben:
Zur 2. Frage:
Klar, Du kannst diese erzeugten/gefüllten Tabellen auch in Formularen verwenden, aber nach dem Erzeugen einmal auf "Tabellen" klicken und dann "Ansicht/Tabellen aktualisieren" drücken, sonst wird die Änderung/neue Tabelle nicht gefunden.
Gruß R
schau Dir mal die SQL-Befehle hier an:
viewtopic.php?f=8&t=47595
Du müsstest sie nur in einer anderen Reihenfolge anwenden.
1.) Datenbankverbindung herstellen:
Code: Alles auswählen
DatabaseContext = createUnoService("com.sun.star.sdb.DatabaseContext")...
Code: Alles auswählen
Sql="select ...
.
.
.
While Sql_Abfrage.next ...
Code: Alles auswählen
Sql ="CREATE CACHED TABLE " ...
Code: Alles auswählen
Sql ="INSERT INTO ""Name_der_Tabelle"" ...
Klar, Du kannst diese erzeugten/gefüllten Tabellen auch in Formularen verwenden, aber nach dem Erzeugen einmal auf "Tabellen" klicken und dann "Ansicht/Tabellen aktualisieren" drücken, sonst wird die Änderung/neue Tabelle nicht gefunden.
Gruß R