Thema Datum  Von Nutzer Rating
Antwort
27.09.2005 10:10:28 Lars
NotSolved
27.09.2005 10:31:06 Rasta
NotSolved
05.10.2005 08:27:02 Lars
NotSolved
Blau Aw:Aw:Aw:Mehrere Datensätze in einem Listenfeld ma
05.10.2005 09:20:32 Rasta
NotSolved
05.10.2005 09:23:04 Lars
NotSolved
05.10.2005 09:29:06 Rasta
NotSolved
13.10.2005 08:34:43 Lars
NotSolved

Ansicht des Beitrags:
Von:
Rasta
Datum:
05.10.2005 09:20:32
Views:
1066
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Mehrere Datensätze in einem Listenfeld ma
Guten Morgen Lars,

ich würde mir die werte, mit denen ich abfrage, erst in variablen schreiben und dann das sql bilden.
dabei kommt immer derselbe abfragesyntax-

select * from [tabelle] where [spalte] = wert

je nachdem ob der wert eine zahl ist oder ein string, musst du es in einfache hochkomma schreiben

also

select * from [tabelle] where [spalte] = 'stringwert'

und so, wenn du eine varible einbaust

select * from [tabelle] where [spalte] = '" & stringvariable & "'"

hast du es so verstanden? hilft es weiter?

viele grüße

rasta

Lars schrieb am 05.10.2005 08:27:02:

Moin Rasta,
könntest Du den Code ein wenig aufschlüsseln, raffe das nicht wirklich :)
Erstmal vorweg : Kann ich im SQL direkt die Parameter übergeben ?
So in der Art :

WHERE (((Meine Tabelle.Mein Feld) Like [Forms]![Mein Formular].[Das Listenfeld].[Selected Item].[Column] ???

Ich weiss, da ist VBA im SQL, aber vielleicht so in der Art ?
Oder eben mit einem Recordset, wo die Parameter der Abfrage übergeben werden...

qry("paraFeldname") = Me.Listenfeld.itemselected(oder?).und dann wie weiter ?

Oder Du müßtest mir wie gesagt Dein Beispiel mal aufschlüsseln :)

Danke und Gruss,
Lars


Dim lItem As Long
For lItem = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(lItem) = True Then
Sheet2.Range("A65536").End(xlUp)(2, 1) = ListBox1.List(lItem)
ListBox1.Selected(lItem) = False
End If
Next

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
27.09.2005 10:10:28 Lars
NotSolved
27.09.2005 10:31:06 Rasta
NotSolved
05.10.2005 08:27:02 Lars
NotSolved
Blau Aw:Aw:Aw:Mehrere Datensätze in einem Listenfeld ma
05.10.2005 09:20:32 Rasta
NotSolved
05.10.2005 09:23:04 Lars
NotSolved
05.10.2005 09:29:06 Rasta
NotSolved
13.10.2005 08:34:43 Lars
NotSolved