msgbox nur einmal..
25.01.2021 13:09:44
Stefan
ich weiß, dieses Thema ist schon öfter aufgetaucht, aber ich kapier es nicht..
ich habe ein Formular erstellt an dem arbeitsablauftechnisch 2 Anwender arbeiten.
Am Ende wird mit diesem Formular ein Datensatz bestehend aus Datum, Kundennummer * , Proteinwert und Handzeichen(Kürzel) in ein Tabellenblatt per Button Speichern übertragen.
* Kundennummer heißt im Formular Spendennummer.
Der erste Anwender erstellt die Kundennummer, indem er eine Tageslaufnummer (Zahl von 1 bis 403) in das1. Textfeld (dieses heißt Laufnummer) eingibt.
Durch ein Changeereigniss in diesem Textfeld wird im Textfeld darunter automatisch die Kundennummer erstellt.
Abschließend soll dieser Anwender auf den Button Speichern drücken, und eine Meldung wie etwa "Kundennummer erstellt, Eingabe wurde gespeichert". zurück gegeben werden.
Der zweite Anwender gibt zu dieser Kundennummer zeitversetzt dann einen Laborwert ein (Kombobox unter der Kudennummer) und gibt unter dieser Kombobox(Laborwert) seinen abgekürzten Namen ebenfalls per Kombobox ein.
Dann soll der 2.Anwender ebenfalls auf Speichern drücken und der Datensatz wird dann in das Tabellenblatt übertragen.
Ich habe es so hinbekommen, dass wenn ein Feld nicht ausgefüllt ist, eine Meldung zurück gegeben wird das die jeweilige Eingabe noch fehlt.
Sprich es kann nur der ganze Datensatz abgespeichert werden.
Für den ersten Anwender der nur die Kudennummer erstellt soll aber nur die Meldung wie oben beschrieben ("Kundennummer erstellt, Eingabe wurde gespeichert") zurückgegeben werden. (was derzeit nicht der Fall ist)
Und nicht etwa wie jetzt, dass der Proteinwert zur Kundennummer fehlt. Denn diese Meldung ist für den 2.Anwender gedacht der den Datensatz ergänzt und überträgt.
Wie ist das zu lösen, sodass, wenn die Kundenummer erstellt wurde und der Button Speichern gedrückt wird, nur die Meldung "Kundennummer erstellt, Eingabe wurde gespeichert" zurückgegeben wird und nicht die
Meldungen dass Felder noch nicht ausgefüllt sind.
ich habe keinen Ansatz zur Lösung
danke für die Hilfe
lg Stefan
https://www.herber.de/bbs/user/143306.xlsm