Har testat nåt i stilen med: Hej Men hur kan jag då fylla griden med hjälp ev en WHERE sats i Sql frågan? Stored Procedures? och i såfall hur gör man en sån ? har bara MS Access.. Hej igen Testat det... Funkar inte riktigt.. Visst får jag datan från databasen med <br>rätt fält och allt men efterson jag bara vill visa ett selektivt urval av <br>datan i griden så hade jag tänk mig använda en WHERE sats.. <br>Då måste Adodc2.RecordSoure sättas i Runtime (tror jag iaf).. Hej igen Tack så hemskt mkt... (eller kanske inte föresten... jag som just hade tagit min första pause på 3 dagar.. =).. Tjejen kommer inte bli glad...)Fylla Data grid med hjälp av SQL fråga?
<code>
DataGrid1.ClearFields
strSQL = "SELECT Namn FROM tblNamn WHERE ID = " & intID
Adodc2.CommandType = adCmdText
Adodc2.RecordSource = strSQL
DataGrid1.ReBind
</code>
Sen har jag även kört en loop men vet inte var datan skall in i griden? typ
<code>
DataGrid1.add(dbcon.fields(0)) '??
DBGrid1.Columns(0).Value = dbcon.fields(0)
' osv...
</code>Sv: Fylla Data grid med hjälp av SQL fråga?
Det är väl bättre att koppla DBGriden automatiskt till
din ADO kontroll.Det behövs ingen loop.
tycker
SvenSv: Fylla Data grid med hjälp av SQL fråga?
Sv: Fylla Data grid med hjälp av SQL fråga?
Testa så här
i DBGrid propertie DataSource väljer du Adodc2
högerklicka på DBGriden och välj RetrivFields
så skall det vara klart
tror
Sven som inte provat exakt som du
du bör kanske ha ett Refresh med också
Adodc2.CommandType = adCmdText
Adodc2.RecordSource = strSQL
DataGrid1.ReBind
DataGrid1.Refresh
DSSv: Fylla Data grid med hjälp av SQL fråga?
<p>
men komandot <br>
<code> Adodc2.RecordSource = strSQL</code>
verkar inte funka( eller om det är griduppdateringen) för i griden visas <br>inte svaret fårn den nya SQL satsen...Sv: Fylla Data grid med hjälp av SQL fråga?
Aha du måste göra så här kom jag på.
Adodc2.CommandType = adCmdText
Adodc2.RecordSource = strSQL
Adodc2.Refresh
mvh
SvenSv: Fylla Data grid med hjälp av SQL fråga?
/Jonas