Tabelle per Makro erstellen, löschen, ect.
Verfasst: Fr, 27.05.2016 09:39
ich muß folgemnde Aufgabe lösen.
Thema: Protokollieren von Anwesenkeit.
In einer Datenbank möchte ich in monatlichen Tabellen eine Anwesenheit von Personen Dokomentieren.
Wobei die Zeilen die Namen und Zimmernummern enthalten und die Spalten das Datum.
Am Monatsende soll die Tabelle als calc Tabelle ausgegeben,gespeichert werden und in der Datenbank gelöscht und neu für den nächsten Monat erstellt werden. Wobei alle Felder auf den Wert 1 gesetzt werden sollen, die an händisch in der Tabelle/ Formular geändert werden können.
Später möchte ich wenn neue Bewohner einziehen die an die Tabelle anfügen.
Nun habe ich ein SQL Statement getestet:
DROP TABLE "Tbl_Anwesend"
SELECT "Tbl_Bewohner"."Name" || + ( ' ' ) + "Tbl_Bewohner"."Vorname"
|| + ( ' ' ) + "Tbl_Bewohner"."Zimmer" AS "Name"INTO "Tbl_Anwesend"
FROM"Tbl_Bewohner" WHERE "Abgemeldet" IS NULL
ALTER TABLE "Tbl_Anwesend" ADD"1" VARCHAR(35)ADD"2" VARCHAR(35)
UPDATE "Tbl_Anwesend"SET "1" = 1
Das funktioniert , nach den aktualisieren der Tabellen kann ich sie mir anschauen aber nicht bearbeiten.
Wenn ich danach die Datenbank schließe und neu starte bekomme ich eine Fehlermeldung über fehlende Tabelle weil im Script in zwei Zeilen diese erstelle Tabelle auftaucht!
Hier komme ich nicht weiter! Bitte um Hilfe!
Gruß Volker
Thema: Protokollieren von Anwesenkeit.
In einer Datenbank möchte ich in monatlichen Tabellen eine Anwesenheit von Personen Dokomentieren.
Wobei die Zeilen die Namen und Zimmernummern enthalten und die Spalten das Datum.
Am Monatsende soll die Tabelle als calc Tabelle ausgegeben,gespeichert werden und in der Datenbank gelöscht und neu für den nächsten Monat erstellt werden. Wobei alle Felder auf den Wert 1 gesetzt werden sollen, die an händisch in der Tabelle/ Formular geändert werden können.
Später möchte ich wenn neue Bewohner einziehen die an die Tabelle anfügen.
Nun habe ich ein SQL Statement getestet:
DROP TABLE "Tbl_Anwesend"
SELECT "Tbl_Bewohner"."Name" || + ( ' ' ) + "Tbl_Bewohner"."Vorname"
|| + ( ' ' ) + "Tbl_Bewohner"."Zimmer" AS "Name"INTO "Tbl_Anwesend"
FROM"Tbl_Bewohner" WHERE "Abgemeldet" IS NULL
ALTER TABLE "Tbl_Anwesend" ADD"1" VARCHAR(35)ADD"2" VARCHAR(35)
UPDATE "Tbl_Anwesend"SET "1" = 1
Das funktioniert , nach den aktualisieren der Tabellen kann ich sie mir anschauen aber nicht bearbeiten.
Wenn ich danach die Datenbank schließe und neu starte bekomme ich eine Fehlermeldung über fehlende Tabelle weil im Script in zwei Zeilen diese erstelle Tabelle auftaucht!
Hier komme ich nicht weiter! Bitte um Hilfe!
Gruß Volker