|
|
 | | From: | Rene Debrunner EDV | | Subject: | Filterproblem | | Date: | Sun, 23 Jan 2005 19:00:50 +0100 |
|
|
 | Hallo Ich habe ein Filterproblem und vielleicht kann mir jemand einen guten Typ geben. In einer Tabelle habe ich Normalaufträge (N-30000), Sammelaufträge (R-30001) und Abrufaufträge (A-30002) abgelegt. Diese werden alle in der Auftragsinfo in einem Grid angezeigt. Nun will ich aber wenn der Benutzer mittels Button eine von den 3 verschiedenen Auftragarten anwählt, auch nur diese entsprechenden Aufträge im Grid angezeigt werden. Ich habe das mittels UdateSet und einem Filter mit SUBSTR wie unten versucht und es ist mit folgender Meldung fehlgeschlagen: Fehler der Datenbank-Engine: Operation nicht anwendbar.
Hier der Programm-Script:
form.q_auftragart.active = false _app.databases[1].emptyTable( "Auftragart" ) local q, u, cFilter q = New Query() q.sql = "select * from Auftrag.dbf" q.active = true q.rowset.indexName = "cAuftrnr" cFilter = "N" q.rowset.filter=[SUBSTR(cAuftrnr,1,1)=']+cFilter+[']
u = New UpdateSet() u.source = q.rowset u.destination = "Auftragart.dbf" u.append() q = NULL u = NULL
Ich hoffe, dass mir jemand einen guten Typ geben kann.
Gruss aus der Schweiz René
|
|
|