AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi dBase III + TcxGrid und damit rechnen ?
Thema durchsuchen
Ansicht
Themen-Optionen

dBase III + TcxGrid und damit rechnen ?

Ein Thema von terra · begonnen am 7. Aug 2010 · letzter Beitrag vom 26. Aug 2010
Antwort Antwort
Seite 4 von 4   « Erste     234   
terra

Registriert seit: 2. Jun 2005
26 Beiträge
 
Delphi 2010 Architect
 
#31

AW: dBase III + TcxGrid und damit rechnen ?

  Alt 26. Aug 2010, 11:43
Zitat:
Du scheinsrt dich aber so auf Access eingeschossen zu haben, dass du dich mit den Alternativen nicht wirklich beschäftigen willst.
Das ist so nicht ganz richtig. Mir fehlt aber im Moment die Zeit dazu. Und jetzt nochmal das ganze Projekt zu überarbeiten, damit es auf Firebird läuft wäre zu Zeitaufwändig.

Ich lasse mich gerne eines besseren belehren. Garkeine Frage! Nur muss ich mich auch damit erst beschäftigen und wissen, wie man damit arbeitet. Bei Access habe ich ja jetzt meine Erfahrungen gemacht und kann damit einigermaßen mit umgehen. Auch, wenn ich dabei noch nicht alles verstehe aber es geht vorran.

Zumal kommt das Problem mit der Datenbankübername hinzu. Wir haben Kunden, die z.B. gerne ein altes Programm, das sie benutzt haben - neu haben möchten. Wie z.B. mein aktuelles Projekt für ein Optiker. Die haben bis jetzt mit einem Uralt Programm gearbeitet das an die guten alten DOS Zeiten erinnert. Das einzige Programm, was schnell und anständig die alte dBase DB übernommen hat war halt Access (ich weiß, Excel öffnet es auch). Darum bin ich halt darauf hengen geblieben. Zumal möchte ich auch die aktuelle DB Passwort schützen, damit da kein Kunde rumfummeln kann. Hatte es schon erlebt, das jemand darin rumgemacht hat und danach natürlich garnichts mehr ging.

Wie gesagt. Ich bin nicht stur auf etwas ausgerichtet und lasse mir nichts sagen. Nur für eine Umstellung brauche ich einen triftigen Grund und natürlich auch Zeit um ein Programm zu entwickeln.

Terra
Mark
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#32

AW: dBase III + TcxGrid und damit rechnen ?

  Alt 26. Aug 2010, 11:50
Mit einer entsprechender DataPump bekommst du dBase Daten in jedes DBMS. Aber das ist imho schon der erste Fehler, denn dBase Daten aus alten Programmen haben selten eine richtig normalisierte Struktur.
Übernimmst man diese Daten 1:1 übernimmt man auch diese "Fehler". Ich würde in einem solchen Fall die Struktur analysieren und diese dann optimieren und an die neue Features neuerer DBMS anpassen und dann eine Übernhameroutine schreiben, mit der ich die Datn in die neue Struktur bekomme.

Diesen Aufwand würde ich auch treiben, denn so äuft das Programm später mit großer Wahrscheinlichkeit besser.
Markus Kinzler
  Mit Zitat antworten Zitat
terra

Registriert seit: 2. Jun 2005
26 Beiträge
 
Delphi 2010 Architect
 
#33

AW: dBase III + TcxGrid und damit rechnen ?

  Alt 26. Aug 2010, 12:03
Zitat:
Ich würde in einem solchen Fall die Struktur analysieren und diese dann optimieren...
Das böse Access 2007 hat mir da schon sehr geholfen.
Ne, im ernst. Also sowas mache ich grundsätzlich vorher, da alle Daten natürlich auch zuletzt wieder passen müssen. Habe ja gesehen das es bei dBase anscheinend keine AutoID gab. Zumindest war nichts davon in dem aktuellen Projekt zu sehen. Macht ja nichts, es war ja jetzt außerdem mein erstes Projekt was mit dBase gearbeitet hat. Schlimmer noch ist, das das alte Optiker Programm mit sagenhaften 50 einzelnen Datenbank-Dateien gearbeitet hat, die jetzt schön in einer einzigen Access DB eingepflegt wurden.

Terra
Mark
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#34

AW: dBase III + TcxGrid und damit rechnen ?

  Alt 26. Aug 2010, 12:09
Dass spricht aber für eine vorhandene Normalisierung
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#35

AW: dBase III + TcxGrid und damit rechnen ?

  Alt 26. Aug 2010, 14:51
[QUOTE=terra;1045165]
Zitat:
..Das einzige Programm, was schnell und anständig die alte dBase DB übernommen hat war halt Access (ich weiß, Excel öffnet es auch)...
Aus eigener leidvoller Erfahrung, solange Access sich mit kleinen (ca 65000 Datensätzen) Datenbeständen beschäftigt ist es durchaus brauchbar, wenn man sich einen Überblick verschaffen will. Sollen die Ergebnisse zuverlässig sein, kann ich nur von ACCESS abraten. (Sortierung unvollständig / nicht alle Datensätze aus Abfrage ausgegeben etc.) Langfristig lohnt sich die Einarbeitung in FB oder ein anderes "echtes" DBMS.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz