SoftMaker.de

Deutschsprachiges Diskussionsforum
Aktuelle Zeit: 21.05.2013 07:46:00

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 21.01.2012 22:37:46 
Offline

Registriert: 15.03.2010 23:37:45
Beiträge: 18
Hallo,
eine bestehende dBase-Datenbank hat einige nummerische Felder
(Ganzzahl) z.B. Kunden-Nr., Alter.
Eine Erweiterung der bestehenden dBase-Datenbank um einige
Datenfelder ist scheinbar nur mittels Planmaker möglich.
Also lade ich die Datenbank unter Planmaker und nehme die
Erweiterungen vor, die ich alsdann im dBase(Dos)-Format
abspeichere.

Der dBase-Viewer zeigt mir anschließend jedoch alle nummerischen
Werte stets mit etlichen Nachkommastellen (Nullen) an.
Frage: Wie kann ich unter Planmaker Integerzahlen formatieren, die
dann auch ebenso unter dem dBase-Datenbankformat als nummerische
Zahl (ohne Nachkommastellen) übernommen werden?
Falls es über Planmaker nicht geht, wäre es ggfls. über Basicmaker möglich?
M.f.G.
ManfredW


Nach oben
 Profil  
 
BeitragVerfasst: 23.01.2012 21:29:41 
Offline

Registriert: 30.11.2011 07:15:47
Beiträge: 82
Es waere zwar durchaus moeglich, mit einem BasicMaker-Script den Datenbankheader auf Low-Level-Ebene anzupassen, aber mit einem passenden Tool geht's ohne PM auch einfacher:

http://www.griffinsolutions.com/fetchfree.php?fid=3

Es ist zwar klein (eine einzige Datei unter 1 MB) und kommt ohne Installation aus, aber leider hat auch dieses Tool so seine Macken. In den DBF-Tabellen werden Zahlen mit einem Dezimalpunkt gespeichert - das Tool verwendet aber dummerweise die Einstellung aus Windows (Dezimalkomma). Vor der Benutzung muss man daher zuerst die Einstellung des Zahlenformats in Windows anpassen (Dezimaltrenner=Punkt, Tausenderzeichen=Komma) und spaeter dann wieder rueckgaengig machen.

Natuerlich sollte man vorher immer eine Sicherheitskopie seiner Tabelle anlegen - man weiss ja nie, was sonst noch schiefgehen koennte. :mrgreen:

Nachtrag:
Habe noch ein anderes (leistungsfaehigeres) Tool gefunden, welches ebenfalls kostenlos ist, zwar keine Aenderung des Zahlenformats erfordert, dafuer aber eine Installation:

http://dbf-software.com/downloads/DBFCommanderSetup.zip


Nach oben
 Profil  
 
BeitragVerfasst: 30.01.2012 00:21:52 
Offline

Registriert: 15.03.2010 23:37:45
Beiträge: 18
Hallo SMO-User "C64",
zunächst vielen herzlichen Dank für Deine wertvollen Download-Tipps.
Hatte mich jetzt über das Wochenende mal mit dem Tool "DBFdtop" testhalber beschäftigt.
In der Tat läßt sich das Tool sehr gut bedienen.
Nachträgliche dBase-Felder lassen sich problemlos dranhängen - auch mit nummerischen Ganzzahl-Werten.
Vorsicht ist eher geboten, bei Typumwandlungen bei bestehenden Datenbanken von "Character" auf "Nummerisch" bzw. umgekehrt, da dies auf Anhieb bei mir nicht (immer) reibungslos klappte. Auch sollte man bei Änderungen
der Feldlängen aufpassen.
Sofern man auch noch dBase-Scripte anwendet, sollte man dieselben natürlich auch an den geänderten Datenbanken ausprobieren.
Das Tool erfüllt jedoch voll meinen Anforderungen bzw. Erwsrtungen.

Das andere Tool "DBFCommander" ist natürlich ein ganz anderes Kaliber und ist sehr komfortabel und erfüllt vielfältige Optionen. Es ist nur so, wenn so vielfältige Optionen bestehen, können "unbedarfte" Anwender auch leicht viel "kaputt machen"!
Vermißt habe ich hier lediglich nur noch die Umschaltung der Datenerfassung vom "Listenmodus" in den "Formularmodus = nur ein Datensatz auf dem Bildschirm".
M.f.G.
ManfredW


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de