Datensatz duplizieren u. als Vorlage verwenden

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

kumu
**
Beiträge: 37
Registriert: Di, 02.12.2003 09:42
Wohnort: NRW-Niederrhein

Datensatz duplizieren u. als Vorlage verwenden

Beitrag von kumu »

Hallo zusammen,

ich habe mir ein einfaches Formular zur Erfassung meiner CD-Sammlung gebastelt. Felder wie Komponist, Titel, Opus , Interpret usw. Alles wunderbar - nur: Immer wenn ich einen Datensatz fertig eingegeben habe und den nächsten eingeben will, erhalte ich logischerweise eine komplett leere Maske. Die Schaltfläche heißt ja auch "Neuer Datensatz".
Manchmal wäre es aber viel einfacher, einen bestehenden Datensatz einfach zu duplizieren und dann entsprechend abzuändern. Ist das irgendwie möglich?

Ich hoffe ich konnte halbwegs deutlich machen, was ich will.

Im Voraus schon mal Dank für Eure Hilfe

kumu
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Datensatz duplizieren u. als Vorlage verwenden

Beitrag von Barlee »

Hallo kumu,

die Lösung wäre ein Makro, das die aktuell angezeigten Werte des Formulars ausliest und in einer Abfrage als Suchkriterium anwendet, um daraus einen neuen Datensatz zu erzeugen. z.B.:

Code: Alles auswählen

INSERT INTO "Deine_Tabelle" ("Feld1", "Feld2", "Feld3", "Feld4",...)
SELECT "Feld1", "Feld2", "Feld3", "Feld4",...
FROM  "Deine_Tabelle"
WHERE ("Feld1" = [ausgelesener Wert aus Formularfeld1] AND "Feld2" = [ausgelesener Wert aus Formularfeld2]
AND "FELD3" LIKE '%Suchstring%')
Ein Beispiel zum Auslesen von Feldern und Einbinden von Abfragen in Makros findest Du u.a. in diesem Thema:
viewtopic.php?f=8&t=15616&p=63946&hilit=auslesen#p63946

Gruß Barlee
kumu
**
Beiträge: 37
Registriert: Di, 02.12.2003 09:42
Wohnort: NRW-Niederrhein

Re: Datensatz duplizieren u. als Vorlage verwenden

Beitrag von kumu »

Hallo Barlee,

danke für die Antwort. Hätte nicht gedacht, das sowas nur über ein Makro funktioniert. Da lass ich aber lieber die FInger von. Ist ein Thema mit dem ich mich gar nicht auskenne und was mir als DAU wirklich zu kompliziert erscheint.

Gruß und Dank

kumu
Antworten