Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Listbox
Gehe zu Seite Zurück  1, 2
zurück: Eingabe in Edit-Button in eigener Menüleiste auswerten weiter: wo finde ich eine Suchmaschine als Beispiel!!! Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Gast



Verfasst am:
27. Aug 2004, 22:15
Rufname:

AW: Listbox - AW: Listbox

Nach oben
       

Hallo Lothi,

hab angefangen, die Abfrage in eine Tabelle zu schreiben und hab da
ein kleines Problemchen. Ich hoffe, Du oder Ihr könnt mir helfen.

Es werden immer nur die ersten beiden Kundendaten in meine Tabelle geschrieben.
Code:
    If rs.RecordCount > 0 Then
        rs.MoveFirst
        Me.Listbox1.RowSource = strsql
        rs.Close
        strsql2 = "DELETE * from tblListboxSource;"
        DoCmd.RunSQL strsql2
        For i = 0 To Me.Listbox1.ListCount - 1
            strsql2 = "SELECT [Kundendaten].[Kundennummer], [Kundendaten].[Name], " & _
                      "[Beteiligungsfirmen].[Name], [Beteiligungsfirmen].[Beteiligungsart] " & _
                      "FROM Kundendaten " & _
                      "INNER JOIN Beteiligungsfirmen ON (Kundendaten.Kundennummer = Beteiligungsfirmen.Kundennummer) " & _
                      "WHERE Kundendaten.Kundennummer = " & Me.Listbox1.Column(0, i) & ";"
            Set rs = DB.OpenRecordset(strsql2)
            DoCmd.RunSQL ("INSERT INTO tblListboxSource (Kundennummer, Kundenname, Beteiligung, Beteiligungsart) " & _
                          "VALUES (" & rs(0) & ", '" & rs(1) & "', '" & rs(2) & "', '" & rs(3) & "');")
        Next i
      Else

Kann mir jemand sagen, wo es hakt??

Grüße.

André
Nachtrag: Gast am 29. Aug 2004 um 00:21 hat folgendes geschrieben:
Hallo,

also Me.Listbox1.Column(0, i) kann ich offensichtlich nicht nutzen.
Da ich ja die Abfrageergebnisse bereits in einem Recordset stehen hab,
kann ich
Code:
strsql2 = "SELECT [Kundendaten].[Kundennummer], [Kundendaten].[Name], " & _
             "[Beteiligungsfirmen].[Name], [Beteiligungsfirmen].[Beteiligungsart] " & _
             "FROM Kundendaten " & _
             "INNER JOIN Beteiligungsfirmen ON (Kundendaten.Kundennummer = Beteiligungsfirmen.Kundennummer) " & _
             "WHERE Kundendaten.Kundennummer = " & rs(0) & ";"
auf rs(0) als Kundennummer zurückgreifen.

Ich hab mir das ganze mal mit debug.print angesehen.

Die Anzahl der Abfragen entsprechen der Datensätze in der Listbox1.
Das ist soweit ok. Bloß das als Kundennummer immer die Kundennummer
des ersten Datensatzes drinnensteht. Er geht also nicht weiter.
Woran liegt das??

André
lothi
c#, .Net


Verfasst am:
29. Aug 2004, 23:26
Rufname:
Wohnort: Birgisch

AW: Listbox - AW: Listbox

Nach oben
       

Hallo Andre

Machst du das ganze nicht ein bisschen kompliziert. Stell dir mal vor du bedienst die Datenbank und möchtest einen Serienbrief an alle die mit A anfangen verschicken.

Also sortierst du das erste Listenfeld nach A es gibt 25 Namen mit A. Im 2. Listenfeld sind die Beteiligungsfirmen aufgelistet es gibt da 50 Stück. Soll sich denn jetzt der User die mühe machen sämtliche Beteiligungen durchzukauen um eine zu finden?

Wieso zeigst du einfach die zum Namen gehörenden Details im anderen Listenfeld an?

Nun noch ein Vorschlag wieso gibst dem 2. Listenfeld nicht genau die gleichen kriterien mit wie dem ersten. Sind doch dieselben Kundendaten mit den dazugehörigen Beteiligungsfirmen.

_________________
Gruss Lothi, der Bastler
Feedback ist die beste Möglichkeit mir zu sagen ob die Antwort geholfen hat!
AC2002, WinXP, Office XP
pseo
Im Profil kannst Du frei den Rang ändern


Verfasst am:
30. Aug 2004, 21:16
Rufname:


AW: Listbox - AW: Listbox

Nach oben
       

hallo Lothi, Very Happy
Zitat:
Wieso zeigst du einfach die zum Namen gehörenden Details im anderen Listenfeld an?

Nun noch ein Vorschlag wieso gibst dem 2. Listenfeld nicht genau die gleichen kriterien mit wie dem ersten. Sind doch dieselben Kundendaten mit den dazugehörigen Beteiligungsfirmen.

Das will ich doch die ganze Zeit!!! Shock Ich hab mich wohl falsch ausgedrückt.
Aber an die einfachste Variante hab ich natürlich nicht gedacht. Ich danke Dir. Es funktioniert.
Ich war wohl zu besessen davon, die Ids aus der ersten Listbox für eine weitere Abfrage zu nutzen und die Ergebnisse
einzeln meiner zweiten Listbox hinzuzufügen. Bei Access 2002 und XP
ist das ja mit addItem kein Problem. Aber .... - man muss sich eben
anders zu helfen wissen oder so super nette Helfer haben!!

Tausend Dank.

André
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Gehe zu Seite Zurück  1, 2
Diese Seite Freunden empfehlen

Seite 2 von 2
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Optionale Filterfunktion über Formular - Listbox 8 schumsi 492 10. März 2012, 20:04
Kaulquappe Optionale Filterfunktion über Formular - Listbox
Keine neuen Beiträge Access Tabellen & Abfragen: Bestimmten Wert aus ListBox auslesen und zwischenspeichern 4 Gast 494 01. Feb 2012, 09:54
Marmeladenglas Bestimmten Wert aus ListBox auslesen und zwischenspeichern
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrere Werte einer ListBox in der DB ändern 11 Gast 305 17. Jan 2012, 16:09
Marmeladenglas Mehrere Werte einer ListBox in der DB ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Listbox als Abfragekriterium 11 skyle 402 29. Jul 2010, 11:41
kyron9000 Listbox als Abfragekriterium
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatzbezeichner aus Listbox/Combobox 48 pretep 2227 16. Feb 2010, 16:31
pretep Datensatzbezeichner aus Listbox/Combobox
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrere Werte aus Listbox als Kriterium für eine Abfrage ? 4 besserist 1714 17. Jun 2008, 20:28
besserist Mehrere Werte aus Listbox als Kriterium für eine Abfrage ?
Keine neuen Beiträge Access Formulare: Aktuellen Datensatz in Listbox markieren 3 sebostyle 1727 25. Apr 2007, 12:51
Willi Wipp Aktuellen Datensatz in Listbox markieren
Keine neuen Beiträge Access Formulare: mehrere werte bei einer listbox selektion speichern 19 mk2 2012 17. Okt 2006, 23:57
mk2 mehrere werte bei einer listbox selektion speichern
Keine neuen Beiträge Access Formulare: Daten in Listbox 1 MoniS 497 16. Okt 2006, 02:10
derArb Daten in Listbox
Keine neuen Beiträge Access Formulare: Daten von ListBox in Memofeld kopieren 7 wolle 1199 29. Aug 2006, 11:39
Wolle Daten von ListBox in Memofeld kopieren
Keine neuen Beiträge Access Formulare: Listbox langer Text 9 Gast 1213 10. Mai 2006, 16:58
Willi Wipp Listbox langer Text
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragekriterium aus Listbox 6 jette 1516 02. Jan 2006, 20:24
Jette Abfragekriterium aus Listbox
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Word VBA