Seite 1 von 1

Datensatz duplizieren u. als Vorlage verwenden

Verfasst: Fr, 25.01.2008 17:31
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

Re: Datensatz duplizieren u. als Vorlage verwenden

Verfasst: Fr, 25.01.2008 23:47
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

Re: Datensatz duplizieren u. als Vorlage verwenden

Verfasst: Sa, 26.01.2008 10:39
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