Thema Datum  Von Nutzer Rating
Antwort
11.09.2012 11:42:37 Patrick Kuddes
NotSolved
Blau Mit Suchfeld Listenelement füllen
12.09.2012 21:12:48 Patrick Kuddes
NotSolved
13.09.2012 10:23:00 Patrick Kuddes
NotSolved

Ansicht des Beitrags:
Von:
Patrick Kuddes
Datum:
12.09.2012 21:12:48
Views:
2007
Rating: Antwort:
  Ja
Thema:
Mit Suchfeld Listenelement füllen

Ich habe das ganze jetzt mal wie folgt umgeschrieben und es funktioniert soweit. Nun müssen die Ergebnisse nur noch in eine Listenfeld eingetragen werden. 
Kann mir da evtl jemand helfen? 

 

Private Sub txtSuche_KeyDown(KeyCode As Integer, Shift As Integer) 

If KeyCode = 13 Then 'Enter gedrückt 

Dim Suchnr As String 
Dim strKriterium As String 
Dim ProduktionA As DAO.Recordset 
Dim ProduktionB As DAO.Recordset 
Dim db As DAO.Database 
'Dim dbs As DAO.Database 

Set db = CurrentDb 
'Set dbs = CurrentDb 
Set ProduktionA = db.OpenRecordset("Produzierte Ansätze Teig", RecordsetTypeEnum.dbOpenDynaset) 
Set ProduktionB = db.OpenRecordset("Produzierte Ansätze Teig", RecordsetTypeEnum.dbOpenDynaset) 

Suchnr = txtSuche.Text 
strKriterium = "[Teig Nummer] LIKE '" & Suchnr & "'" 

ProduktionA.FindFirst strKriterium 

    Do Until ProduktionA.NoMatch 
        Debug.Print "ProduktionA" 
        Debug.Print ProduktionA.Fields("ID").Value 
        'lstProduktionA.Column(1, 1) = ProduktionA.Fields("ID").Value 
        Debug.Print ProduktionA.Fields("Verantwortlicher").Value 
        'lstProduktionA.Column(2, 1) = ProduktionA.Fields("Verantwortlicher").Value 
        Debug.Print ProduktionA.Fields("Teig Nummer").Value 
        'lstProduktionA.Column(3, 1) = ProduktionA.Fields("Teig Nummer").Value 
        Debug.Print ProduktionA.Fields("Herstelldatum").Value 
        'lstProduktionA.Column(4, 1) = ProduktionA.Fields("Herstelldatum").Value 
        Debug.Print ProduktionA.Fields("Mindesthaltbar").Value 
        'lstProduktionA.Column(5, 1) = ProduktionA.Fields("Mindesthaltbar").Value 
        Debug.Print ProduktionA.Fields("Typ").Value 
        'lstProduktionA.Column(6, 1) = ProduktionA.Fields("Typ").Value 
        ProduktionA.FindNext strKriterium 
    Loop 
  
ProduktionB.FindFirst strKriterium 

    Do Until ProduktionB.NoMatch 
        Debug.Print "ProduktionB" 
        Debug.Print ProduktionB.Fields("ID").Value 
        'lstProduktionA.Column(1, 1) = ProduktionA.Fields("ID").Value 
        Debug.Print ProduktionB.Fields("Verantwortlicher").Value 
        'lstProduktionA.Column(2, 1) = ProduktionA.Fields("Verantwortlicher").Value 
        Debug.Print ProduktionB.Fields("Teig Nummer").Value 
        'lstProduktionA.Column(3, 1) = ProduktionA.Fields("Teig Nummer").Value 
        Debug.Print ProduktionB.Fields("Herstelldatum").Value 
        'lstProduktionA.Column(4, 1) = ProduktionA.Fields("Herstelldatum").Value 
        Debug.Print ProduktionB.Fields("Mindesthaltbar").Value 
        'lstProduktionA.Column(5, 1) = ProduktionA.Fields("Mindesthaltbar").Value 
        Debug.Print ProduktionB.Fields("Typ").Value 
        'lstProduktionA.Column(6, 1) = ProduktionA.Fields("Typ").Value 
        ProduktionB.FindNext strKriterium 
    Loop 
    
    
ProduktionA.Close 
ProduktionB.Close 
Set ProduktionA = Nothing 
Set ProduktionB = Nothing 
Set db = Nothing 
'Set dbs = Nothing 

ElseIf KeyCode = 8 Then 

txtSuche = Null 

End If 

End Sub 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
11.09.2012 11:42:37 Patrick Kuddes
NotSolved
Blau Mit Suchfeld Listenelement füllen
12.09.2012 21:12:48 Patrick Kuddes
NotSolved
13.09.2012 10:23:00 Patrick Kuddes
NotSolved