Seite 1 von 1

INDEX [erledigt]

Verfasst: Mo, 02. Apr 2018 15:24
von Wolfgang_B
Hallo,
ich habe ein Problem mit dem Index. Ich habe verschiedene Tabellen mit einem gemeinsamen Matchcode. Dieser besteht aus mehreren Charakter Zahlenwerten und Leerzeichen -> z.B. 0001 4 3487

Kann ich diesen Ausdruck so wie er ist als Indexausdruck verwenden? Ich habe das so verwendet um Werte aus einer 2. Tabelle mit diesem Matchcode zu finden. Findet aber nix ...

Code: Alles auswählen

// n1 = Tabelle 1 - Index rechkdnr
// n2 = Tabelle 2 - index matchcode

	IF n1->(DBSEEK(rechkdnr))						// hier Suche nach Kundennummer in n1																																
	
		DO WHILE n1->rech_kdnr == rechkdnr 		// Wenn gefunden dann alle Rechnungen zu dieser Kundennummer																													
	   		 match := n1->rech_match				// Matchcode aus n1 in match umspeichern																															
				
			IF n2->(DBSEEK(match))				// in n2 nach Daten mit diesem Matchcode suchen																															
* hier findet er keinen Matchcode, obwohl definitiv vorhanden
				DO WHILE n2->repo_match = match	// Wenn Matchcode gefunden, alle Rechnungsdaten ausgeben																												

					DBSKip()
				ENDDO
			ELSE
			ENDIF
				
			DBSKIP()
		ENDDO
	ELSE
	ENDIF			


Noch schöne OStern
Gruß Wolfgang

Re: INDEX [erledigt]

Verfasst: Mo, 02. Apr 2018 15:38
von Wolfgang_B
hat sich erledigt - Hatte Filter falsch gesetzt #-o