Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
632to636
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
632to636
632to636
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

MS Query WHERE Klausel

MS Query WHERE Klausel
05.07.2005 15:48:54
Martin
Hallo,
Wie kann ich eine MS Query Abfrage (via ODBC), in der WHERE Klausel
auf eine bestimmte zelle in Excel einschränken, derzeit habe ich
folgende Versuch unternommen:
SELECT F4101.IMITM, F4101.IMLITM, F4101.IMDSC1, F4101.IMDSC2
FROM PRODDTA.F4101 F4101
WHERE F4101.IMSTKT = &varSTKT
ORDER BY F4101.IMITM
oder
WHERE F4101.IMSTKT = C$1$
Danke, Gruss
Martin

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MS Query WHERE Klausel
05.07.2005 17:40:57
EffHa

Sub yy()
'Workbooks("c:\temp\testdatei.xls").Open
Workbooks.Open Filename:="c:\temp\testdatei.xls"
ZellInhalt = Cells(9, 1)
Workbooks("testdatei.xls").Close SaveChanges:=False
With ActiveSheet.QueryTables.Add(Connection:=Array(Array( _
"ODBC;DSN=Excel-Dateien;DBQ=c:\temp\testdatei.xls;DefaultDir=C:\temp;DriverId=790;MaxBufferS" _
), Array("ize=2048;PageTimeout=5;")), Destination:=Range("A1"))
.CommandText = Array( _
"SELECT `'POS Fragebogen$'`.Im_Fragebogen_enthalten, `'POS Fragebogen$'`.Beschreibung, `'POS Fragebogen$'`.Fragebogenbezeichnung, `'POS Fragebogen$'`.TAG" & Chr(13) & "" & Chr(10) & "FROM `c:\temp\testdatei.xls`" _
, _
".`'POS Fragebogen$'` `'POS Fragebogen$'`" & Chr(13) & "" & Chr(10) & "WHERE (`'POS Fragebogen$'`.Im_Fragebogen_enthalten='J')" & Chr(13) & "" & Chr(10) & "ORDER BY `'POS Fragebogen$'`.Beschreibung" _
)
.Name = "Abfrage von Excel-Dateien"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With
End Sub

Anzeige
AW: MS Query WHERE Klausel
06.07.2005 08:35:58
bst
Auch Hallo,
versuch's mal so: (z ist eine Zahl)
mynum = 4711
mysql = "SELECT x,y FROM aTable WHERE z = " & mynum & ";"
bzw. so: (z ist ein String)
mytxt = "4711"
mysql = "SELECT x,y FROM aTable WHERE z = '" & mytxt & "';"
cu, Bernd
AW: MS Query WHERE Klausel
06.07.2005 09:00:58
Martin
Besten Dank
hat funktioniert.
Danke Martin

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige