Hallo,
ich habe durch ausprobieren und versuchen es geschafft
ein Eingabefenster zu programieren um Daten in eine Datenbank zu übernehmen.
Jetzt habe ich mir ein "suchen und bearbeiten Fenster" erstellt in dem ich neue Daten anlegen kann (bestehend aus Name, Vorname, ID, Zielort, .. usw)
ich kann über das Fenster Daten in die Tabelle hinzufügen und und über meine angelegte Excel Listbox alle EInträge sehen und wenn ich in die Textboxen die Buchstaben schreibe auch explizit nach den Daten suchen.
Jetzt zur Frage:
Wunsch: ich möchte mit einem Doppelklick in der listbox alle Daten aus der Zeile der listbox in das direkt links daneben in die textboxen einfügen um es dort zu bearbeiten oder zu löschen.
Daten der listbox sind bspw Spalte A "Name" Spalte "Vorname" ...usw und für Name, Vorname etc. gibt es jeweils eine textbox. Die Werte aus der Zeile in dem der doppelklick in der listbox gemacht wird sollen sich alle textboxen ausfüllen.
mein erster Versuch mit dem doppelklick war eher so mäßig
jetzt habe ich beim neuen Versuch ein Doubleclick event erstellt in dem ich es mal ganz einfach versucht habe
Suche.TextBox_Name.Value = Me.ListBox_Suche.Value
das führt zum ersten Erfolg nämlich wird durch einen Doppelklick in der listbox und fügt in der textbox_Name den Namen aus Spalte A ein
leider war das offensichtlich zu einfach gedacht denn wenn ich jetzt
Suche.TextBox_Vorname.Value = Me.ListBox_Suche.Value
nehme dann kann ich beim ersten Doppelklick genauso die infobox_Name mit dem Namen aus Spalte A füllen
aber die Infobox_Vorname bleibt leer - wenn ich jetzt aber wieder einen Doppelklick auf die Zeile mache schreibt er mir den Namen aus Spalte A auch in Infoxbox_Vorname so dass ich jetzt in der Infoxbox_Name und Infobox_Vorname beides mal den Namen aus Spalte A stehen habe.
Hat jemad eine Idee wie ich dieses Problem umgehe oder am besten eine Lösung damit ich nur einmal doppelt klicken muss um alle Info boxen mit den richtigen Inhalte aus den Spalten der Zeile einfügen kann?
Vielen Dank!!
|