AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Firmenmanagement
Thema durchsuchen
Ansicht
Themen-Optionen

Firmenmanagement

Ein Thema von TypusMensch · begonnen am 16. Sep 2003 · letzter Beitrag vom 18. Sep 2003
Antwort Antwort
Seite 3 von 3     123   
TypusMensch
Registriert seit: 29. Aug 2003
Also folgendes:

Ich bastel gerade für einen Bekannten (erstma nur... ) ein Programm, was vor allem folgendes erfassen und verwalten soll: Artikel / Dienstleistung, Kunden, Lieferungen und Bestellungen

Nun habe ich da mal was zusammengebastelt und hoffe ihr könnt euch das ma ansehen und Tipps, Trick, Hinweise und vor allem Bugs geben.

Programm unter Firmenmanagement. Programm ist erstma nur gezippt. Später wird es natürlich mit INNO gemacht. Ebenso fehlt noch Hilfe, Statistik und Druckvorlagen.

MfG TypHus
 
Benutzerbild von Phoenix
Phoenix
 
#21
  Alt 17. Sep 2003, 20:12
Access ist keine Datenbank. Zumindest keine, die die Ansprüche an eine solche vollständig abdecken würde.

Es fehlt ein sauberes Transaktionskonzept und die Netzwerkfähigkeit ist eher so lala.

Alternative: MSDE
Die MSDE ist der 'kleine Bruder' vom Microsoft SQL - Server. D.H. sie ist beschränkt auf 2 Gigabyte Datenbankgrösse, weitere Einschränkungen sind mir nicht bekannt. Die MSDE ist bei jedem Office (ab Office 2000) dabei. Die MSDE darf soweit ich weiss lizenzfrei weitergegeben werden, sofern bestimmte Bedingungen erfüllt sind (der Anwender muss glaub ich ein Office lizenziert haben o.ä.). Einfach mal auf der Office-CD nach einem MSDE - Ordner suchen und dort die Lizenz durchlesen.

Du brauchst zwar auch MDAC, aber imho ist das ganze eine recht geschickte Lösung für eine echte Datenbankapplikation.
Sebastian Gingter
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

 
Delphi XE4 Architect
 
#22
  Alt 18. Sep 2003, 07:02
Sicherlich ist die MSDE besser, und bietet mehr Möglichkeiten. Ist nur die Frage ob man die alle benötigt.

Aber der (meiner Meinung nach) große Vorteil einer Access-MDB ist der, dass du bei W2K und WXP nix Installieren mußt, um per ODBC darauf zu zugreifen. Das MDAC ist nämlich schon bei der Installation von den beiden Windowsversionen dabei. D.h. beim Verteilen meiner Anwendung brauch ich nur meine EXE (und was noch dazu gehört) und die MDB. Sonst nix. (Und um auch w98 und so zu bedienen ist MDAC schnell installiert).
(Und ich kann mein Prog mit DB ganz schnell, ohne große Installation mal auf meinem Laptop mitnehmen).

Und bis zu einer Useranzahl von 2-5, und einer überschaubaren Datenmenge hat man auch mit der Geschwindigkeit auch keine Probs.
Wenn ich natürlich 300 Tables mit bis zu 300000 Datensätzen habe, dann würde ich auch keine Access-MDB mehr nehmen.

Aber selbst wenn man die bis dato genommen hätte, dann aber feststellt, das es zu langsam wird oder man Transactionen, oder so, braucht, ist es leichter von Access-MDB auf MS-SQL umzustellen, als von Paradox auf MS-SQL. Zumal ich davon ausgehe, das die meisten nicht per SQL auf Paradox zugreifen.

Ich schreibe selbst gerade ein kleinen WWS, in dem ich mich auch erstmal für eine Access-MDB entschieden habe. Ich habe mit ca. 15 Tabellen und bis zu 250000 Datensätzen in einer Tabelle (allderdings auch wirklich nur in einer) im Netzwerk mit 3 Usern zufriedenstellende Ergebnisse gehabt. Und ich habe bei den Abfragen mit unter bis zu 3 Joins (aber nicht gleich rauchen ) drin. Dann hab ich mal das ganze auf nem USB2.0-Stick getestet und war doch recht zufrieden mit der Geschwindigkeit.
Damit kann der Benutzer meines WWS seinen USB-Stick beim Kunden benutzen, um z.B. schnell ein Angebot zu machen (oder so).

Aber laß uns hier nicht über Datenbank (oder ähnliches) nicht endlos streiten. Es geht ja hier mehr um sein Projekt.
Dieter
  Mit Zitat antworten Zitat
TypusMensch

 
Delphi 7 Enterprise
 
#23
  Alt 18. Sep 2003, 09:23
Ich nehme erstma ADO, da ich mich mit Datenbank insgesamt noch net so gut auskennen.

Mit welcher Option muss ich da auch meine Datenbank (ADOConnection) zugreifen? "Microsfot Jet 4.0 OLE DB Provider", "Microsoft OLE Provider for ODBC Drivers", etc., um sicher zu stellen das es ohne sonstige Instllationen für Win2000 und XP funktioniert??????

Zumal habe ich jetzt das Problem, das er die SQL-Syntax "UPPER" (für die Suche) nicht kennt. Was nehme ich da Ersatzweise?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 13:00 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