27.11.2014, 20:51
Hallo André,
danke für Dein Feedback.
Zum 2x "Daten übernehmen" klicken.
Die Logik, die ich mir überlegt hatte ist, dass man beim Verlassen der letzten TextBox,
durch Tab oder Enter die Meldung "Weitere Zeile Ja/Nein" erhält. Das dahinter hängende
Ereignis ist " After Update". Alle anderen getestet Ereignisse waren hier nicht zielführende.
Bei "Ja" wird eine weitere Zeile eingeblendet. Entsprechend den Vorgaben von Frank,
sind dann die ersten drei TextBoxen mit den Werten aus Zeile 1 vorbelegt. Auf den Einsatz
von weiteren ComboBoxen habe ich ab Zeile 2 verzichtet, da nur Eingaben für den gleichen Zeitraum und den gleichen Verkäufer erfolgen sollen.
Bei "Nein" wird die Button "Daten übernehmen" fokussiert.
Das mit der Prüfung "Welche Warengruppe wurde bereits verwendet", finde ich gut. Hatte da während der Programmierung auch schon drüber seniert, da ich aber erst einmal ein funktionierendes Gerüst bauen wollte, habe ich das zunächst hinten angestellt.
Man könnte beispielsweise über den ListIndex arbeiten, das setzt dann allerdings voraus, das alle Eingaben in den ComboBoxen auch tatsächlich über das Dropdown und nicht händisch erfolgen. Andernfalls funktioniert ListIndex nicht. Über MatchRequiered könnte man die händischen Eingaben natürlich unterbinden, das macht dann aber die Erfassung u.U. langsamer.
Zu der Meldung "Daten übertragen" denke ich, dass das nicht wirklich erforderlich ist,
da die Daten anschließend aus den Boxen entfernt werden. Hinzu kommt das die UF Modeless geöffnet ist und man im Zweifelsfall immer noch im Hintergrund in der Tabelle arbeiten könnte.
Eine Fehlermeldung hatte ich beim heutigen kurzen Test nicht.
Aber wie gesagt, es ist nur ein erstes Gerüst mit reichlich Verbesserungspotential.
Gruß
Max
danke für Dein Feedback.
Zum 2x "Daten übernehmen" klicken.
Die Logik, die ich mir überlegt hatte ist, dass man beim Verlassen der letzten TextBox,
durch Tab oder Enter die Meldung "Weitere Zeile Ja/Nein" erhält. Das dahinter hängende
Ereignis ist " After Update". Alle anderen getestet Ereignisse waren hier nicht zielführende.
Bei "Ja" wird eine weitere Zeile eingeblendet. Entsprechend den Vorgaben von Frank,
sind dann die ersten drei TextBoxen mit den Werten aus Zeile 1 vorbelegt. Auf den Einsatz
von weiteren ComboBoxen habe ich ab Zeile 2 verzichtet, da nur Eingaben für den gleichen Zeitraum und den gleichen Verkäufer erfolgen sollen.
Bei "Nein" wird die Button "Daten übernehmen" fokussiert.
Das mit der Prüfung "Welche Warengruppe wurde bereits verwendet", finde ich gut. Hatte da während der Programmierung auch schon drüber seniert, da ich aber erst einmal ein funktionierendes Gerüst bauen wollte, habe ich das zunächst hinten angestellt.
Man könnte beispielsweise über den ListIndex arbeiten, das setzt dann allerdings voraus, das alle Eingaben in den ComboBoxen auch tatsächlich über das Dropdown und nicht händisch erfolgen. Andernfalls funktioniert ListIndex nicht. Über MatchRequiered könnte man die händischen Eingaben natürlich unterbinden, das macht dann aber die Erfassung u.U. langsamer.
Zu der Meldung "Daten übertragen" denke ich, dass das nicht wirklich erforderlich ist,
da die Daten anschließend aus den Boxen entfernt werden. Hinzu kommt das die UF Modeless geöffnet ist und man im Zweifelsfall immer noch im Hintergrund in der Tabelle arbeiten könnte.
Eine Fehlermeldung hatte ich beim heutigen kurzen Test nicht.
Aber wie gesagt, es ist nur ein erstes Gerüst mit reichlich Verbesserungspotential.
Gruß
Max