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
SET SCOPE mehrere spalten gleichzeitig [ERLEDIGT]
Moderator: Moderatoren
SET SCOPE mehrere spalten gleichzeitig [ERLEDIGT]
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.
- Markus Walter
- Programmier-Gott
- Beiträge: 1018
- Registriert: Di, 24. Jan 2006 10:22
- Wohnort: Saarland
Re: SET SCOPE mehrere spalten gleichzeitig
Genau. Du brauchst einen Index, der die Felder sinnvoll kombiniert. Und dann setzt Du den Scope entsprechend.denjo303 hat geschrieben:kann man die Indexe Kombinieren? oder wie stellt man das an?
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
Markus
Mitglied der XUG Saarland-Pfalz
Re: SET SCOPE mehrere spalten gleichzeitig [ERLEDIGT]
wow, danke, genau das hab ich gesucht!!
Über 4.000.000 Menschen hören Hiphop. Schreib dich nicht ab, lern reden und gehen.