Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 242996 (4432)
  Suchen
 Zurück zur Übersicht
 AutorThema: dbf datei
Detlef Meyer
Datum:07.05.02 17:44 Antwortenals Email verschicken (Meyeronline@freenet.de) 


wie kann ich bei einer dbf-datei das feld Name nach abc sortieren ???



Philipp Sternberg
Datum:07.05.02 18:02 Antwortenals Email verschicken (ps@burghardt-ib.de) 


Schau doch mal in die Profanhilfe
unter Punkt 20.3 - "Datenbanktabellen bearbeiten"
siehe Auch bei dbCreateIndex

Philipp Sternberg


Gerhard Putschalka
Datum: 07.05.02 19:46 Antwortenals Email verschicken (g.putschalka@utanet.at) 


Hallo Detlef,
hier ein Beispiel.
' liest die Kundendatei nach einem bestimmten Feld sortiert.

Declare FeldName$,DateiName$,SatzN&,Anzahl&,OpCod$
' ---------------------------------------
'========================
' Programm Start
'========================
Cls @RGB(32,32,32)

' öffnen der Datei (Beispiel Kundendatei)
Let Anzahl& = @dbOpen(#1,"Kunden.dbf")
@dbUse(#1)
dbCreateIndex Feldname$ > Dateiname$ ' Feldname$ = danach soll sortiert gelesen werden
'                                      Dateiname = wie die Indexdatei heissen soll (ohne
'                                      Dateinamenerweiterung. ".ndx" erfolgt automatisch !
@dbIndex(Dateiname$)
Let SatzN% = 0
Let OpCod$ = "|<"
While (SatzN% < Anzahl&)
   Inc SatzN%
   @dbGo(OpCod$)
   ' hier den Satz auswerten   z.B.
   Print Name$    ' hier den Feldnamen einsetzen

   Let OpCod$ = ">"    ' für nächster Satz
EndWhile
waitinput
@dbClose(#1)
end

Mfg
Gerhard


 Zurück zur Übersicht