PDA

Vollständige Version anzeigen : Datensatz duplizieren


Student
10.07.2001, 23:02
Tach auch!

Ich möchte einen Datensatz in einem Formular kopieren und wieder anfügen. Das Problem besteht darin, daß ich mehrmals das gleiche Feld in verschiedenen Register-Steuerelementen verwenden muß und die von ACCESS vorgesehene Funktion nicht ausführbar ist. (Mehrbelegung der Feldnamen) Kann mir einer helfen?

gloria
11.07.2001, 06:49
hi,
so wie ich dies sehe ist wohl programmieren angesagt.
Feldinhalte von akutellem Datensatz in Variablen speichern, neuen Datensatz anfügen un Variableninhalte dort einfügen, wo es nötig ist ....

ciao glori

hermi
11.07.2001, 11:23
das kopieren eines DS über die Zwischenablage mach ich so:

Private Sub btnDatensatzKopieren_Click()
On Error GoTo Err_btnDatensatzKopieren_Click
' Datensatz kopieren und am Ende einfügen
DoCmd.DoMenuItem acFormBar, acEditMenu, acSelectRecord, , acMenuVer70 'Makieren
DoCmd.DoMenuItem acFormBar, acEditMenu, acCopy, , acMenuVer70 'Kopieren
DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Am Ende einfügen
[ObjectNr] = DMax("[ObjectNr]", "[Object]") + 1
Exit_btnDatensatzKopieren_Click:
Exit Sub
'Das Kopieren klappt einwandfrei.
'Ein Wermutstropfen:
'Beim Beenden des Programms erscheint
'ein Fenster "Sie haben eine umfangreiche Datenmenge in die Zwischenablage
'kopiert. ... Daten in der Zwischenablage speichern ( Ja/Nein

Err_btnDatensatzKopieren_Click:
MsgBox err.Description
Resume Exit_btnDatensatzKopieren_Click
End Sub

cu hermi