Datensatz duplizieren u. als Vorlage verwenden

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Datensatz duplizieren u. als Vorlage verwenden

Re: Datensatz duplizieren u. als Vorlage verwenden

von kumu » Sa, 26.01.2008 10:39

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

Re: Datensatz duplizieren u. als Vorlage verwenden

von Barlee » Fr, 25.01.2008 23:47

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

Datensatz duplizieren u. als Vorlage verwenden

von kumu » Fr, 25.01.2008 17:31

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

Nach oben