Office: (Office 2003) Listview Formular öffnen

Helfe beim Thema Listview Formular öffnen in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo! Statt Auftrag als Key zu verwenden, könntest du auch die ID verwenden (wenn die denn in qry_Auftrag vorhanden ist. Falls nicht, kannst du die... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von tetex, 27. Juni 2012.

  1. Listview Formular öffnen


    Hallo!

    Statt Auftrag als Key zu verwenden, könntest du auch die ID verwenden (wenn die denn in qry_Auftrag vorhanden ist. Falls nicht, kannst du die ja noch einfügen).
    Code:
    Du müsstest dann an deinem Aufruf per Doppelklick nichts ändern.

    Falls das nicht geht, solltest du dich damit beschäftigen, was Code:
    überhaupt macht und nach einer Alternative suchen.

    Grüße
    Ingo
     
    Claypool, 2. Juli 2012
    #31
  2. komisch klappt nicht, wenn ich ID aufrufen könnte da würde das klappen.
     
    tetex, 2. Juli 2012
    #32
  3. kann mir jemand bei der sache helfen ?

    MfG
     
    tetex, 2. Juli 2012
    #33
  4. Listview Formular öffnen

    Der Gedanke ist, als Listitem-Key einen Wert zu nutzen, der in den Listitems eindeutig ist. Wenn es da z.B. um Aufträge geht, sollten die ja eine ID haben. Diese ID könntest du nehmen und als Key nutzen. Da der Key alphanumerisch sein muss, wird ihm ein Buchstabe (z.B. a) vorangestellt. Und dort, wo du den rein numerischen Key brauchst, also die ID, wird die Nummer wieder aus dem Text rausgepult: aus ID 4712 wird a4712, und dessen Mid("a4712",2) ist wieder 4712.

    Ob die ID eindeutig ist oder nicht,
    ob die ID "zugänglich" ist oder nicht,
    ob man das ändern kann oder nicht,
    ob es Alternativen gibt oder nicht,
    weißt nur du.
     
    Atrus2711, 2. Juli 2012
    #34
  5. Dann setze doch einen Trenner ein :

    Code:
    und dann kannst Du anhand dem Trenner deine Auftragsnummer rausfiltern:

    Code:
    ein eindeutiger Key (primärschlüssel Deiner Tabelle) sollte aber vorgezogen werden, wie meine Vorredner bereits bemerkten
    Alles andere ist (wie auch meine Code-Erweiterung) nur Rumgewurschel...*wink.gif*
     
    Scorefun, 2. Juli 2012
    #35
  6. Hallo,

    EINFACH GEIL. Hier wird echt geholfen.
    Meine Fragen hören nicht auf :-)

    Ich kann zwar jetzt Formular öffnen aber, wenn ich im Listview Doppelte einträge mit dem fast-selben Werten stehen hab egal wo ich drücke öffnet sich selbe Formular. Kann ich nicht nach ID öffnen ?

    MfG
     
    tetex, 3. Juli 2012
    #36
  7. Hallo!
    Das befürchte ich langsam auch. *wink.gif*

    SCNR
     
    Thomas Möller, 3. Juli 2012
    #37
  8. Listview Formular öffnen

    Irgendwann hören meine Fragen auf, da werde ich sicherlich viel Helfen :-)



    MfG
     
    tetex, 3. Juli 2012
    #38
  9. siehe #31, #34

    Für eine eindeutige ID sollte Deine Tabellenstruktur sorgen...
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Scorefun, 3. Juli 2012
    #39
  10. Hallo,

    Code:
    Code:
    Ich hab das mal so geändert


    Command_click
    Code:
    irgendwas will da nicht funktionieren.


    MfG
     
    tetex, 3. Juli 2012
    #40
  11. Ist rst!ID jetzt Dein eindeutiger Schlüssel, der nicht doppelt vorkommt?

    Wenn ja, sind wir wieder beim Code aus #31 bzw der Erklärung aus #34
     
    Scorefun, 3. Juli 2012
    #41
  12. Hallo,

    ja, rst!ID ist mein AutoWert.
    Komisch da tut sich nicht viel immernoch blanko Formular



    MfG
     
    tetex, 3. Juli 2012
    #42
  13. Listview Formular öffnen

    Dann sollte doch jetzt alles klar sein, oder?
     
    Scorefun, 3. Juli 2012
    #43
  14. Hallo,

    sei mir bitte jetzt nicht Sauer aber verstehe nicht.
    Genauer bitte.


    MfG
     
    tetex, 3. Juli 2012
    #44
  15. Wo klemmts denn?
    Wenn das hier das Listview ist:
    Code:
    dann sind das zwei Listitems ("Zeilen") mit je zwei (!) ListSubItems. Die erste Spalte ist quasi das eigentliche Listitem, die zweiten sind "Anhängsel.

    Damit die Zeilen eindeutig sind, brauchen sie einen Key. Der muss alphanumerisch sein. Es eigent sich also die ID aus deiner Tabelle. Da diese ID aber numerisch ist, wird sie "alphanumerisiert", indem man einen Buchstaben davorstellt. Aus ID 4712 wird also a4712. Dieser Key ist für das gewählte ListItem als SelectedItem.Key greifbar. Da dort aber das führende a noch mit drinsteckt, das du ja in der numerischen ID-Spalte der Tabelle nicht wiederfindest, kommst du an die nackte ID nur heran, wenn du das führende a wieder wegrechnetst: mit Mid(SelectedItem.Key,2) passiert das.

    Besser?
     
    Atrus2711, 3. Juli 2012
    #45
Thema:

Listview Formular öffnen

Die Seite wird geladen...
  1. Listview Formular öffnen - Similar Threads - Listview Formular öffnen

  2. ListView & mac

    in Microsoft Excel Hilfe
    ListView & mac: Moin allerseits, nachdem hier letztens der erfreuliche Hinweis erschien, dass nun auch Userforms unter macOS laufen, und einer längeren (leider erfolglosen Recherche im Netz) meine Frage an die...
  3. Listview zweite Reihe füllen

    in Microsoft Excel Hilfe
    Listview zweite Reihe füllen: Hallo, egal was ich mache, ich bekomme die zweite Reihe nicht gefüllt. Es geht sich um die Userform1. Könnte mir einer das erklären. Ich möchte mich mal mit ListView auseinandersetzen. Code: Dim...
  4. ListView Access 2016 64Bit

    in Microsoft Access Hilfe
    ListView Access 2016 64Bit: Guten Morgen liebe Access-Gemeinde, ich habe aktuell einen Rechner mit Windows 10 Pro und dem MS Office Pro Plus 2016 Paket (64 Bit!!!!). Windows und Office sind beide update-technisch auf dem...
  5. Listview (ActiveX): Font setzen?

    in Microsoft Access Hilfe
    Listview (ActiveX): Font setzen?: Hallo ihr, ich hab mehrere Listviews der Klasse MSComctlLib.ListViewCtrl.2 (aus mscomctl.ocx, v 6.1.97.86, korrekt installiert, registriert und referenziert). Auch hier gibt es ein Problem mit...
  6. Listview mit Checkbox

    in Microsoft Access Hilfe
    Listview mit Checkbox: Hallo, habe einen MS Listview Control Version 6 mit Checkboxen. Ich möchte nun auswerten ob eine Checkbox verändert wurde. Im Beim Klicken in die Checkbox feuert zwar das Click Ereignis,, es...
  7. Listview und Listbox = Nicht genug Speicher

    in Microsoft Excel Hilfe
    Listview und Listbox = Nicht genug Speicher: Hallo Ich habe ein Formular mit einer Listview + vier Listboxen. Wenn ich das Formular öffne kriege ich die Meldung dass nicht genug Speicher für eine vollständige Anzeige zur Verfügung steht....
  8. Wie suche ich in Listview?

    in Microsoft Excel Hilfe
    Wie suche ich in Listview?: Hallo Da ich viele Daten habe, arbeite ich meistens mit Userforms. Wir sind zu zweit im Team und hatten uns entschieden Listviews zu benutzen, da die Daten angenehmer anzuschauen sind. Ich habe...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden