PDA

View Full Version : Datei mit DFU bearbeiten



heynem
06-02-03, 08:57
Hallo alle zusammen, für die meisten von Euch wahrscheinlich eine blöde Frage, aber irgentwie komme ich nicht weiter :-(( Ich habe eine Datei in der ich mit DFU bestimmte Felder ändern möchte. Zur Zeit ist es leider so, daß ich nur mit der lfd. Recordnumber an das Produkt komme. Was muß ich machen bzw. wie die Datei umstellen, so das ich gezielt mit der Artikelnummer auf den entsprechenden Satz zugreifen kann. Ich habe mal gehört, in dem Fall muß eine "logische" Datei erstellt werden => keine Ahnung.....

Besten Dank im voraus für Eure Hilfe
Michael

MKnoll
06-02-03, 10:41
Hallo Michael,

DFU greift normal über die Schlüsselfelder einer Datei zu. Ist die Datei nicht geschlüsselt, dann erokgt der Zugriff über die lfd. Satznummer.
Wenn Du eine logische Datei erstellst, worin die Artikelnummer als Schlüsselfeld definiert ist kannst Du dann über DFU auf diese logische Datei über die Artikelnummer zugreifen. Du solltest aber sicherstellen, daß der gewählte Schlüssel eindeutig ist. Sollten also mehrere Records mit der gleichen Artikelnummer existieren, dann solltest Du besser zusätzliche Felder als Schlüssel definieren, welche eine eindeutige Zuordnung ermöglichen.

MfG

Mirko

MKnoll
06-02-03, 10:51
Hi Michael,

gleich ein Beispiel, wie das ganze in DDS aussieht.
Angenommen, Deine phys. Datei heißt ARTSTP00, hat das Satzformat ARTSTR und das Feld mit der Artikelnummer ARTIKELNR.
Dann lautet DDS so:
A R ARTSTR PFILE(*LIBL/ARTSTP00)

A K ARTIKELNR

Funktioniert natürlich nur, wenn die LIB, in der sich ARTSTP00 gerade rumtreibt, auch in deiner Bibliotheksliste ist....

Fuerchau
06-02-03, 10:58
Da diese Datei sicherlich in irgendeiner Anwendung Verwendung findet, und diese ohne Schlüssel nicht auskommen wird, schau mal mit DSPDBR nach, ob nicht LF's vorhanden sind.
Diese kannst du dann mit DSPFD betrachten und so den besten Schlüssel für dein DFU ermitteln.
Du solltest aber darauf achten, dass du nur LF's nimmst, die 1. kein Select/Omit enthalten und 2. kein Join sind (Verknüpfung über mindestens 2 PF's).

Es ist also nicht immer erforderlich, neue LF's zu erstellen.

Marlin
06-02-03, 12:18
Ich arbeite nur noch mit WRKDBF, ein wunderbares freeware mit dem man unheimlich viel machen. Und es gibt immer gratis updates. Es ist kinderleciht zubedienen und schnell installiert. Ich will es nicht missen.

Marlin
06-02-03, 12:30
Sorry gebe euch noch die url durch.
www.wrkdbf.com (http://www.wrkdbf.com)

sagt mir was ihr davon haltet.

martin.linster@saint-paul.lu

Drittaccount
25-10-05, 13:22
hat eigentlich noch jmd. die savefile und die doku zu dem programm WRKDBF?

die seite ist ja seit kurzem down und es scheint nicht mehr weiterzugehen mit dem projekt ...

malzusrex
25-10-05, 14:23
Hi, ich habe das Teil noch hier, kann es aber nicht an hängen, da es die 2 mb ( ca 2,7 mb) überschreitet.
Gib mir deine Mail und ich lasse es dir zu kommen

oder hier (http://www.ronald-malz.de/download/wrkdbfr.zip) klicken

Gruß Ronald

Drittaccount
25-10-05, 14:32
@malzusrex:
hab mir die datei gezogen ... (du brauchst sie mir nicht mehr extra per mail schicken (siehe PN))
vielen dank für die schnelle antwort ...

mfg - Drittaccount