Duplizieren eines DS in einem Formular

06/02/2009 - 11:10 von Volker Neurath | Report spam
Hallo zusammen,

brauch mal eure Hilfe - mit meiner Konzentration ist es heute nicht zum
Besten bestellt, ich hab wg Schnupfen einen Kopf wie ein Rathaus.

Ich wollte gerade eine prozedur + commandbutton zum Kopieren eines
Datensatzes in mein Erfassungsformular einfügen bzw. ich hab das getan.

Leider funktioniert das nicht wie gewünscht, mir funkt meine eigene
Duplikatüberwachung dazwischen; klick ich den Button, meldet mir die,
der Datensatz mit der Nummer sei bereits vorhanden, ich kann nur OK
klicken - und damit ist es um die Kopie geschehen ;)

Die Überwachung hàngt bei mir derzeit an dem eingabe-Textfeld, in das
die Projektnummer eingegeben wird.

Wie komme ich aus der Nummer sauber raus, d.h. wo hànge ich die
Überwachung am besten auf, damit das Kopieren klappt?

Zum Kopieren nutze ich den Tipp von Fullaccess.de:

http://www.fullaccess.de/CONT_EN_ad...a7330.aspx

Volker



Wenn es vom Himmel Zitronen regnet -- lerne, Limonade zu machen.
 

Lesen sie die antworten

#1 Karl Donaubauer
06/02/2009 - 11:52 | Warnen spam
Volker Neurath wrote:
...
Ich wollte gerade eine prozedur + commandbutton zum Kopieren eines
Datensatzes in mein Erfassungsformular einfügen bzw. ich hab das
getan.
Leider funktioniert das nicht wie gewünscht, mir funkt meine eigene
Duplikatüberwachung dazwischen; klick ich den Button, meldet mir die,
der Datensatz mit der Nummer sei bereits vorhanden, ich kann nur
OK klicken - und damit ist es um die Kopie geschehen ;)

Die Überwachung hàngt bei mir derzeit an dem eingabe-Textfeld, in das
die Projektnummer eingegeben wird.

Wie komme ich aus der Nummer sauber raus, d.h. wo hànge ich die
Überwachung am besten auf, damit das Kopieren klappt?



Fehlt wieder das wichtigste: Welche Art von "Überwachung"?
Wenn's ein Index in der Tabelle ist, hast du mit der bloßen Kopiererei
im Formular keine Chance. Dann hilft z.B. eine Anfügeabfrage mit
einem Dummywert im entsprechenden Feld.

Zum Kopieren nutze ich den Tipp von Fullaccess.de:

http://www.fullaccess.de/CONT_EN_ad...a7330.aspx
...



Na, der hat aber einen langen Bart. Nimm wenigstens die
entsprechenden RunCommands, also

RunCommand acCmdSelectRecord
RunCommand acCmdCopy
RunCommand acCmdPasteAppend

und evtl. auch noch
DoCmd.GoToRecord , , acLast

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com - NEU: Zusatztermin im Màrz für
die 1. .NET-Entwickler-Konferenz für Accessler: www.donkarl.com?nek

Ähnliche fragen