Deutsch
Anwendungen

DBF-Viewer Universelles Programm für alle Dbase III Dateien

 

Dieter
Zornow
DBF_Viewer öffnet und bearbeitet alle DBase III Dateien und hat außer den normalen Funktionen viele Extras, Neue Datenbank erstellen, Struktur einer bestehenden Datenbank ändern auch Feldnamen können geändert werden. CSV zu DBF, DBF zu CSV und vieles mehr. Bitte testen, Feedback erwünscht.

Viele Grüße aus Bangkok

Dieter

1.020 kB
Hochgeladen:10.07.2007
Ladeanzahl918
Herunterladen
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
10.07.2007  
 



Wow doch schon älter und ich kenne es noch nicht. Dagegen sieht ja der XProfaneigene DBHelfer aus wie ein Eis in der Sonne. Nicht ausgiebig getestet - aber überflogen und dabei gemerkt das der Iconbutton (unten rechts von DbFviewer.exe) nicht anklickbar ist weil die Checkbox stört.
 
10.07.2007  
 




Thomas
Freier
....sehr gute Weiterentwicklung.....
.....nach dem Browse ändert sich der Tootip-Font....
.....leider wird nach alter dBase III - Art beim Laden nicht automatisch eine *.bak angelegt....
.....ach, und es wird alles zu Profan dBase III, Original dBase III plus kann die Datei nach einer Änderung nicht mehr öffnen!
Vergleiche mal SAV-A.dbf mit der geänderten SAV-B.dbf. Der erste Datensatz wurde geändert.
Bitte die ersten Zeichen im HEX ansehen, auch da wurden Änderungen vorgenommen.

7 kB
Hochgeladen:11.07.2007
Ladeanzahl282
Herunterladen
 
Gruß Thomas
Windows XP SP2, XProfan X2
11.07.2007  
 




Dieter
Zornow
@If: Meinst du den Exitbutton ? Der ist bei mir mindestens 1 cm von der Checkbox entfernt, kannst du mal einen Screnshoot machen.
Das Programm ist wirklich schon etwas älter aber ich entwickle es doch noch immer weiter, einiges ist sogar brandneu.

@Thomas: Das ist seltsam ist, die Datei wirklich mit DBase III erstellt und geändert, oder von einem andern
Programm, bisher hatte ich noch nie Probleme Datenbanken die von original Dbase III oder Clipper bearbeitet wurden zu lesen. Ich habe früher fast alles mit Clipper realisiert und ich kann heute noch mit Profan auf diese
Datenbanken zugreifen. Ich werde mir das mal ansehen und mit dem Standard vergleichen. Dbase IV kann nicht gelesen werden da das Programm zu Beginn den Header abfragt und wenn kein DB III Header vorhanden ist abbricht. Das Auslesen des Headers wird nicht mit dem Profanmodul vorgenommen, da habe ich mit strikt an die Beschreibung des Headers gehalten.

Viele Grüße aus Bangkok

Dieter

43 kB
Hochgeladen:11.07.2007
Ladeanzahl339
Herunterladen
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
11.07.2007  
 




Dieter
Zornow
Hallo Thomas,

habe mir gerade deine beiden Dateien angesehen und getestet, Ich kann beide problemlos öffnen und bearbeiten, scheint bei dir an etwas anderm zu liegen..
Dass sich etwas im Header geändert hat ist klar, last update wird bei jeder Veränderung neu geschrieben.
Wichtig ist aber, dass eine DBase III plus Datei ohne Memofeld mit 03 in byte 0 beginnt und das ist der Fall, also öffnet das Programm die Datenbank und das Profandatenbankmodul kann auch damit umgehen..
Profan schreibt keine spezielle Dateiform von Dbase III ich konnte bisher auch alle Profandateien
mit Dbase III wieder öffnen.

Hier ein Auszug aus dem Header herausgegeben von Borland

0 1 byte Valid dBASE III PLUS table file (03h without a memo = 3
(.DBT file; 83h with a memo). =131

1-3 3 bytes Date of last update; in YYMMDD format.
4-7 32-bit Number of records in the table.
number
8-9 16-bit Number of bytes in the header.
number
10-11 16-bit Number of bytes in the record.
number
12-14 3 bytes Reserved bytes.
15-27 13 bytes Reserved for dBASE III PLUS on a LAN.
28-31 4 bytes Reserved bytes.
32-n 32 bytes Field descriptor array (the structure of this array is
each shown below)
n+1 1 byte 0Dh stored as the field terminator.

Viele Grüße aus Bangkok

Dieter
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
11.07.2007  
 



Screenshot nutzt nix - die Checkbox erscheint nicht gehovert und das Klicken selbst kann ich nicht Screenshotten aber ich habe den Bug gefunden! Und zwar wird die Checkbox ANSI wohl zu breit gezeichnet - teste es mal selbst.
 
11.07.2007  
 




RGH
Ein tolles Programm! (Im Vergleich dazu sieht man meinen Tools schon an, daß sie weit über 10 Jahre auf dem Buckel haben und seinerzeit für Profan² 3 entwickelt wurden.)

Einen (kleinen) inhaltlichen Kritikpunkt hätte ich da trotzdem: Nahezu überall wo von Datenbank die Rede ist, ist in Wahrheit eine Tabelle, bzw. Datenbank-Tabelle gemeint.
Eine Datenbank besteht aus mehreren Tabellen, eine Tabelle aus mehreren Datensätzen, ein Datensatz aus mehreren Feldern. Eine dbf-Datei ist eine Tabelle, keine Datenbank. (Siehe dazu auch in der XProfan-Hilfe zum Thema Datenbanken.) Die Gesamtheit der Tabellen, die eine dBase-Anwendung verwendet, wäre eine Datenbank, deren Tabellen miteinander in Verbindung stehen. Mein in Clipper geschriebenes Rechnungsverwaltungsprogramm benutzt z.B. vier Tabellen: Adress, Artikel, Posten und ReKopf.

(Ich weiß, diese Sprachverwirrung hat sich selbst in älteren dBase-Dokumentationen niedergeschlagen. Dadurch wird die Bezeichnung Datenbank für eine Tabelle aber nicht richtiger.)

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
11.07.2007  
 




Thomas
Freier
Hallo Dieter,

wenn alles strikt nach Borlands Vorgaben abläuft, warum kann die mit Profan erzeugte/geänderte *.dbf nicht mehr mit Borlands dBase III plus geöffnet werden.
Hast du mit deinem Program eine DBF angelegt und mit dBase III geöffnet bekommen?

Ein Wunsch an Roland:
da ich hoffe dbf-Dateien und deren Bearbeitung bleibt Bestandteil von XProfan, besteht nach Einführung von
@db(Browse,X,Y, S1,N1,S2,N2)
@db(Edit, X,Y,S1,S2,N)

die Möglichkeit, die damals so arbeitssparende Funktion:

COPY TO -neuer Dateiname- [-bereich-] [FIELDS -feldliste-] [FOR -bedingung-] [WHILE -bedingung-]
intern einzubauen?
 
Gruß Thomas
Windows XP SP2, XProfan X2
11.07.2007  
 



Das mit Bedingung sehe ich hier als Problem da ich weis das Roland kein echtes eval anbietet. Die Bedingungen wären also höchstens vordefiniert bzw. per Flags steuerbar. (Obwohl - mir fällt da grad Procaddr ein) Aber kann man solch eine Fn nicht einfach selbst schreiben? Und wie würde diese dann aussehen?
 
11.07.2007  
 




Wilfried
Friebe
Ich muß sagen Toll
nur ein Fehler habe ich gesehen
Ich habe verschiedene meiner Listen eingelesen die ich mit meinem
Dateiprogramm (welches ich letztens vorgestellt habe)
geschrieben habe Eingelesen und festgestellt,
der DFB_Viewer kann Keine deutschen Sonderzeichen (leider)
Oder sollte man auch die Listen damit schreiben ?

Anmerkung nach mehrmaligem testen:
im Brownsermodus Kann das Programm die
deutschen Sonderzeichen.
In den anderen Modis nicht.
 
Board MSI B450M BAZOOKA CPU AMD Ryzen 7 2700x 8 Core 3,7-4,2 GH 32 Gb Ram NVIDIA GeForce GTX 3060 12 GB Ram Window 11 Prof 64 Bit

Sun-Guru-Barebone CPU I7-9750H 16 GB Ram NVIDIA GeForce GTX1660TI 6 GB Ram Window 11 Hom 64 Bit

Profan 4.5 bis Xprofan 14
Ein frisch geschriebenes Programm hat meistens einen großen Fehler.Sollte man versuchen diesen großen Fehler zu beseitigen, hat man viele kleine Fehler "Grins"
11.07.2007  
 




Thomas
Freier
@ Dieter,
habe beim Test das Programm zum Absturz gebracht:
Datenbank geladen ..... in den browse-Modus gewechselt.....geschlossen....ein Feld weiter .....
und dann half nur noch der Task-Manager!

Start mit = ASKII ......Browse mit = ANSI ???

@ iF,
nach etwas kurzem Blick, müßte sich mein COPY-Wunsch per SQL realisieren lassen.
Bin mit SQL noch nicht fitt und ein vorgefertigter Befehl erleichtert es, eine neue Datenbank mit/oder reduzierten Feldern und mit/oder einer Teilmenge zu erstellen.
@db(Browse,X,Y, S1,N1,S2,N2)
@db(Edit, X,Y,S1,S2,N)
kann man ja auch selber erstellen. Ist aber gerade beim Einstieg erst einmal eine Hilfe.

28 kB
Hochgeladen:11.07.2007
Ladeanzahl274
Herunterladen
26 kB
Hochgeladen:11.07.2007
Ladeanzahl274
Herunterladen
 
Gruß Thomas
Windows XP SP2, XProfan X2
11.07.2007  
 




Dietmar
Horn
@Dieter: Ja, diesen Absturz hatte ich gerade ebenfalls erlebt.

Gruß
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
11.07.2007  
 




Zur Anwendung


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

42.696 Betrachtungen

Unbenanntvor 0 min.
ecki14.06.2023
Rainer Hoefs11.05.2023
Frank Reibold25.11.2022
QuaraMan28.08.2021
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie