aktualisieren oder einfügen muss Ich habe ein Formular, das Anrufprotokollierung erfasst. Ich muss das Formular verwenden, um Daten in 2 Tabellen einzufügen/zu aktualisieren. Grundsätzlich möchte ich die customerID, date, time, event, Notizen aus dem Formular bei jedem neuen Anruf in eine Tabelle einfügen. Diese Daten stammen aus Textfeldern/Listenfeldern im Formular. Dies wird immer eine Beilage sein und das kann ich tun. Ich möchte auch eine Tabelle mit nur den "nächsten Anruf fällig" -Daten aktualisieren - customerID, event, TimeOfNextCall, DateOfNextCall. Wenn customerID und event existieren, dann möchte ich updaten, sonst einfügen. Ich vermute, dass ich überprüfen muss, ob ein Datensatz existiert, bevor ich aktualisiere, sonst muss ich einfügen. Kann mir bitte jemand helfen mit dem vba code zu überprüfen, ob ein Datensatz existiert bevor ich weiß ob er einlegen oder updaten soll. Ich denke, ich muss die Daten auswählen und überprüfen, ob es null ist, dann den relevanten Prozess ausführen, aber nicht sicher über den VBA-Code, um dies zu tun. Zögern Sie nicht, mich auf einen anderen Beitrag zu verweisen, der dasselbe fragt - ich habe zwar gesucht, konnte aber nichts sehen. Prost im Voraus. Julesvba MS Zugriff 2016, wie zu überprüfen, ob ich
-2
A
Antwort
2
Sie brauchen eigentlich nicht VBA-Code für das, was Sie beschreiben; Es kann mit einem After-Insert data macro in der Tabelle durchgeführt werden, in der Sie die INSERTs ausführen. Wenn zum Beispiel die Tabelle [tblCallLog] und die „Upsert“ Tabelle mit dem Namen wurde der Namen [tblNextCall] dann würde die folgenden Makro einfügen oder einen „nächsten Anruf“ Update für das CustomerID in 30 Tagen:
0
In VBA:
Wenn me.NewRecord dann ‚insert Sachen Else ‘ update Sachen
Verwandte Themen
- 1. wie zu überprüfen, ob Teilformular in MS Zugriff geöffnet ist
- 2. Import append vba MS-Zugriff
- 3. VBA überprüfen, ob Objekt gesetzt ist
- 4. Vba überprüfen, ob teilweise fett in Zelle
- 5. Wie zu überprüfen, ob Thread-Ausführung abgeschlossen
- 6. VBA - Neue Diagramme in Office 2016
- 7. Microsoft Access-Projekt (ADP) im Zugriff 2016
- 8. MS Access SQL-Code überprüfen
- 9. Zwischen zwei Daten in vba für ms Zugriff 2010
- 10. VBA für MS Word
- 11. ms Zugriff, wie mit VBA zu einem Unterbericht in einem Formular
- 12. Mehrere Argumente IsNull Funktion MS Access VBA
- 13. Wie führe ich eine Abfrage in ms-Zugriff in VBA-Code aus?
- 14. MS CRM 2015/2016 automatische Nummerierung
- 15. Fehler beim Festlegen von Quelldaten in MS Office 2016-Diagrammen
- 16. überprüfen Sie, ob Anwendung für die ms ui Automation Framework
- 17. Wie migriere ich VBA zu asp.net
- 18. Hinzufügen von mehreren Textfeldern zu einem Formular in ms-Zugriff?
- 19. Wie zu überprüfen, ob eine Webseite
- 20. Wie zu überprüfen, ob IO.copy_stream erfolgreich war
- 21. Wie zu überprüfen, ob Anwendung läuft
- 22. Hashing in ms Zugriff
- 23. Wie kann ich überprüfen, ob ein Datumsbereich ein Wochenende umfasst?
- 24. MS Project 2013 Aufgaben können nicht in Excel 2016 VBA gelesen werden
- 25. Alternative zu Treeview in VBA Excel 2016 64bit
- 26. MS Access-Verbindungstabelle mit VBA
- 27. MS Access: wie aktuelle Datenbank in VBA
- 28. MS Access-Funktion VBA, Makro
- 29. Mit Interop.Excel überprüfen, ob die Excel-Datei VBA-Makros enthält
- 30. ms Zugriff pivot Spaltennamen
Versuchen Sie einige grundlegende insert/update Tabelle, die Beispiele zu finden - es gibt viele von denen aus ist - dann Ersatz Feld und Tabellennamen passen Sie Ihre Situation an. Probieren Sie es aus, melden Sie sich mit Ihren Code-Versuchen und Fehlern oder Ergebnissen zurück. – dbmitch
Erm- danke. Nicht ganz, was ich von einem Hilfeforum erwartet hatte, oder war es - oh ja - das letzte Mal, als ich eine Frage stellte, wurde ich gebeten, wegzugehen und es erneut zu versuchen. Ich muss sagen ich bin – Pixie007
http://stackoverflow.com/help/on-topic – dbmitch