SET SCOPE mehrere spalten gleichzeitig [ERLEDIGT]

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Antworten
Benutzeravatar
denjo303
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 48
Registriert: Mo, 18. Jul 2011 18:10

SET SCOPE mehrere spalten gleichzeitig [ERLEDIGT]

Beitrag von denjo303 »

Hi Leute,

ich möchte einen SCOPE auf mehrere Spalten machen, also schauen ob ein Datensatz von kunde XL (Nr) ist und gleichzeitig auch nur die ausgeben möchte die als Aktiv(.t./.f.) Markiert sind. Wie muss man da vorgehen?

kann man die Indexe Kombinieren? oder wie stellt man das an?


grüsse Dennis
Zuletzt geändert von denjo303 am Mi, 16. Jan 2013 11:51, insgesamt 1-mal geändert.
Über 4.000.000 Menschen hören Hiphop. Schreib dich nicht ab, lern reden und gehen.
Benutzeravatar
Markus Walter
Programmier-Gott
Programmier-Gott
Beiträge: 1018
Registriert: Di, 24. Jan 2006 10:22
Wohnort: Saarland

Re: SET SCOPE mehrere spalten gleichzeitig

Beitrag von Markus Walter »

denjo303 hat geschrieben:kann man die Indexe Kombinieren? oder wie stellt man das an?
Genau. Du brauchst einen Index, der die Felder sinnvoll kombiniert. Und dann setzt Du den Scope entsprechend.
In Deinem Beispiel musst Du nur darauf achten, dass Du das Boolen-Feld in String konvertierst und das Nummer-Feld (falls das numerisch ist) auch, damit Du die beiden kombinieren kannst.

Pseudocode:
INDEX ON str(nummer) + var2char(AKTIV)

Anzeige aller Datensätze mit Nummer 4711, die aktiv sind
SET SCOPE TO "4711 " + "T"

In welcher Reihenfolge man die Felder im Index setzt, ist natürlich abhängig davon, welche Anwendungsfälle man hat...
Gruß
Markus

Mitglied der XUG Saarland-Pfalz
Benutzeravatar
denjo303
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 48
Registriert: Mo, 18. Jul 2011 18:10

Re: SET SCOPE mehrere spalten gleichzeitig [ERLEDIGT]

Beitrag von denjo303 »

wow, danke, genau das hab ich gesucht!!
Über 4.000.000 Menschen hören Hiphop. Schreib dich nicht ab, lern reden und gehen.
Antworten