Kombination von 2 applfilter() angaben
Verfasst: Donnerstag 28. Juli 2005, 10:00
hi leute.
bin noch recht neu in python.
hab aber inzwischen schon ziemlich gut laufends programm(mit hilfe von mawe und leonidas zum größten teil
,thx) was mir daten aus einer access db rausfischen soll.
und es funzt auch alles wunderbar. bloß wie kann ich python sagen das er ne bereits gefilterte tabelle nutzen soll und diese aber nach einer 2. spalte filtern soll.
praktisch: einen kombination von 2 applfilter() angaben zu einer. denn wenn ich diese einzeln schreibe filtert er die tabelle nach spalte 1 nimmt den filter von spalte 1 wieder raus und macht filter 2.
der code sieht dabei so aus:
%s und %f sind aus eingaben aus tkinter entry heraus.
gruß
david
Edit (Leonidas): Code in Python-Tags gesetzt.
bin noch recht neu in python.
hab aber inzwischen schon ziemlich gut laufends programm(mit hilfe von mawe und leonidas zum größten teil

und es funzt auch alles wunderbar. bloß wie kann ich python sagen das er ne bereits gefilterte tabelle nutzen soll und diese aber nach einer 2. spalte filtern soll.
praktisch: einen kombination von 2 applfilter() angaben zu einer. denn wenn ich diese einzeln schreibe filtert er die tabelle nach spalte 1 nimmt den filter von spalte 1 wieder raus und macht filter 2.
der code sieht dabei so aus:
Code: Alles auswählen
import win32com.client
import sys
ac=win32com.client.Dispatch("Access.Application.10")
ac.OpenCurrentDatabase("C:/UserData/ceron/Projekte/db.mdb")
ac.Visible=1
ac.DoCmd.OpenTable("beschreibung")
ac.DoCmd.ApplyFilter("","art = '%s'"%f)
ac.DoCmd.ApplyFilter("","nr = '%s'"%s)
gruß
david
Edit (Leonidas): Code in Python-Tags gesetzt.