DannyUlm Geschrieben 7. November 2001 Teilen Geschrieben 7. November 2001 Hallo Freunde, ich habe mal ne Frage, wie Ihr das Lösen würdet. Und zwar bin ich jetzt seit einer Woche in einem Praktikum bei einer Firma, die mir heute mein erstes selbstständiges Projekt gegeben hat. ICh soll ein Programm mit dazugehöriger Datenbank erstellen unter Delphi 5. In der Datenbank soll folgendes Verwaltet werden: -Jede SW die bereits von der Firma programmiert worden ist zusammen mit der Seriennummer -Alle in der Software vorhandenen Dateien -Fehlermeldungen aus all diesen Dateien mit Fehlerbeschreibung/Behebung ICh hzabe noch nie etwas mit Datenbankprogrammierung unter Delphi zu tun gehabt, weiss aber wie man einfache Datenbanken erstellen kann. Meine Eigentliche Frage ist, wie ich das bewerkstelligen kann, weil ich das irgendwie garnicht auf die Reihe bekomme. Über Tips, Tricks und Hilfen würde ich mich ganz arg freuen Bis dahin Cu Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lpd Geschrieben 7. November 2001 Teilen Geschrieben 7. November 2001 Fangen wir doch einmal ganz simpel an : Welche Datenbank verwendest du ?? MySQl, Paradox oder Interbase ?? Und weiter. Welche Tabellen benötigst du ?? Die erste Tabelle besteht aus drei Spalten : Eindeutige Nummer (Zähler), Software (Name als String), Versionsnummer. Die zweite Tabelle besteht aus vier Spalten_ Eindeutige Nummer (Zähler), Software - Unr (als Zahl), Dateiname (als String), Pfad (als String) Die dritte Tabelle besteht aus ebenfalls aus vielr Spalten : Eindeutige Nummer (Zähler), Datei-Unr (Zahl), Fehlermeldung (als String), Beschreibung, bzw. Behebung (als Memo) So in etwa dürfte die Datenbank aussehen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 7. November 2001 Autor Teilen Geschrieben 7. November 2001 Danke für die Antwort. Icfh weiss noch nicht genau, welche Datenbank ich genau nehmen soll, wie gesagt, ich bin absoluter Anfänger und habe damit noch nie was zu tun gehabt. Die Anwendung soll nacher über einen Server über eine Login Funktion Angesteuert werden. Aber momentan versuche ich ersteinmal das ganze für einen Einzelplatz rechner zu kreieren. D.h. Ich arbeite Momentan auf Paradox Basis. Das mit den Tabellen ist ungefähr so, wie ich mir das Skizziert hatte. Die Frage ist jetzt bloss, wie ich die Untereinender Verbinden muss und vor allem wie das geht. Ich habe ein Buch bekommen vom Chef und die Aufgabe, aber das Buch ist anscheinend für Profis konzipiert worden, denn ich verstehe 3/4 des inhaltes nicht. Wäre nett, wenn mir das mal jemand genauer erläutern könnte. Cu der Hilflose und Ratlose Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lpd Geschrieben 7. November 2001 Teilen Geschrieben 7. November 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von DannyUlm: <STRONG>Das mit den Tabellen ist ungefähr so, wie ich mir das Skizziert hatte. Die Frage ist jetzt bloss, wie ich die Untereinender Verbinden muss und vor allem wie das geht. </STRONG> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 7. November 2001 Autor Teilen Geschrieben 7. November 2001 Ist es aber dann möglich, wenn ich die Datenbanken nicht verbinde, das im späteren Programm folgende PArameter troz allem erfüllt werden können? Als erstes muss der Softwarename aus einer Liste gewählt werden. Erst daraufhin kann man dann die Versionsnummer wählen und darauf hin wieder die gesuchte Datei und dann schliesslich und letzlich nach der FehlerNummer. Wenn man die Fehlernummer gefundenhat, wird ja sowieso die dazugehörige Beschreibung angezeigt. Was vieleicht noch zu erwähnen sein sollte: Über das Programm werden im Laufe der Zeit auch immer neue Softwarenamen, Versionen Dateien und Fehler hinzukommen. Die oben beschriebene Suchfunktion ist dafür gedacht, das man z.B. Ein einem Projekt mit Bestimmter Version einer bestimmten Datei eine neue Fehlernummer und die dazugehörige beschreibung hinzufühgt. Und dann soll es noch eine Suchfunktion geben, wobei man nur anhand der Fehlernummer die Beschreibung suchen kann. Nätürlich sollte dann auch SWName, Version und der Dateiname angezeigt werden. Ist das so wie du mir das Beispiel geschildert hast ohne die Verküpfung der Datenbanken möglich? Cu Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lpd Geschrieben 7. November 2001 Teilen Geschrieben 7. November 2001 Ja, ist es. Und zwar gehe ich davon aus, dass die erste Datenbank die Hauptdatenbank ist. Alle anderen Datenbakne enthalten Verweisfelder, in denen Daten gespeichert werden, die auf die Zugehörigkeit rückschliessen lassen. So kannst du beispielsweise anfangs die erste Tabelle nach dem Feld "Software" sortieren und sie durchsuchen lassen, und alle noch nicht gefundenen Einträge in eine Liste schreiben. Wenn jetzt jemand einen Eintrag ausgewählt hat, lässt du nach diesem in der ersten Tabelle suchen, und schreibst die entsprechenden Versionsnummern in eine Liste. Ist nicht ganz einfach, ich denke, ich werde es dir zu morgen früh einmal aufzeichnen, so dass du es nachvollziehen kannst, okay ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 7. November 2001 Autor Teilen Geschrieben 7. November 2001 Das wäre super, wenn du mir das morgen früh genauer erläutern könntest, weil ich echt erst anfange, und dann gleich sowas, nun ja, aber so lernt man es wohl am besten... ganz getreu dem Motto: LERNING BY DOING Ich freu mich schon auf morgen... Cu Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 8. November 2001 Autor Teilen Geschrieben 8. November 2001 Guten Morgen... also, ich wäre jetzt online *grins* Was ich dich gestern noch fragen wollte ist, was du mit Masker meinst. Wie gesagt ich bin wirklich neu... Unter dem Begriff Mask habe ich einige Hilfestellungen in der Delphi Hilfe gefunden, aber ich dachte, bevor ich mir das alles durchlese, frage ich lieber noch mal nach. ICh freu mich schon auf dein Beispiel Cu Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lpd Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 Bin noch nicht soweit. Ich meinte eigentlich Maske, also quasi den Dialog, in dem du die Daten erfassen willst, bzw. später auch anzeigen willst. Geht ja beides. Wenn du also dein Formular designt hast. Wie du eine Paradox-Tabelle erstellst, weisst du ?? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 8. November 2001 Autor Teilen Geschrieben 8. November 2001 Lass dir Zeit, Eine Tabelle in Paradox erstellen ist soweit kein Problem, bloss mit den bezeichnungen hapert es noch, bzw. meine ich die Typenbezeichnungen. Du hast ja gesagt das ich nix verbinden muss, also lege ich ja keineTabelleneigenschaften fest. Was für zeilen muss ich eigentlich einen Schlüssel verpassen, oder brauche ich das in diesem Fall auch nicht? An hand deines Beispieles habe ich mal 3 Tabellen erstellt, in denen alle der erste Feldname Eindeutige Nummer ist mit dem Typ Zähler+ Ist das soweit korekt, oder ist heir auch schon ein fehler drin? Ich freue mich auf deine Antwort. Cu Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lpd Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 Fast. Eine kurze, übliche Bezeichnung für "Eindeutige Nummer" ist die Abkürzung "Unr". Das mit dem Zähler stimmt. Dieses Feld bekommt immer einen Schlüssel. Es ist der sog. Primärindex. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 8. November 2001 Autor Teilen Geschrieben 8. November 2001 Dann bin ich ja nicht ganz so doof, wie ich mich fühle. Der Feldname spielt doch keine Rolle, der wird im Proggi nacher do ehnicht angezeigt... D.h. ich könnte Theoretisch schonmal mit dem designen von meinem Layout beginnen, oder? Bevor ich das Mache werde ich mir aber mal kurz die Hilfe zu dem Thema MAske durchlesen... Mein erstes Datenbankprogramm, und ich habe null ahnung... Das ist aufregend Also dann bis später, wenns später ist.. Cu Danny PS.: Ich denke nicht das ich in der Datenbank eine Pfadangabe brauche, da das uninteressant ist... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lpd Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 Nein, der Feldname wird nicht angezeigt, aber wenn du im Quelltext mehrfach auf dieses Feld zugreifen musst, dann wird es ziemlich langatmig. Nicht nur theoretisch. Du weisst, was du brauchst, du weisst, wie du es darstellen willst und danach legst du auch die Tabellen an. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 8. November 2001 Autor Teilen Geschrieben 8. November 2001 ICh hoffe troz allem das ich noch auf dein Beispiel zählen kann. Wer nicht Fragt bleibt dumm Cu Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lpd Geschrieben 8. November 2001 Teilen Geschrieben 8. November 2001 <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von DannyUlm: <STRONG>ICh hoffe troz allem das ich noch auf dein Beispiel zählen kann. Wer nicht Fragt bleibt dumm Cu Danny</STRONG> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 9. November 2001 Autor Teilen Geschrieben 9. November 2001 Noch ne kurze Nachfrage, so wie die 3 Tabellen angelegt wurden, kann man die nacher dann auch in eine Servertaugliche Datenbank umwandeln? Ich bin fleissig am probieren und nehme an, das ich an diesem Wochenende (hoffe ich) fertig werde CU Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 12. November 2001 Autor Teilen Geschrieben 12. November 2001 UNd wiedermal bin ich es... also, ich bekomme dieses verdammte ding nicht hin... KAnn ich dir mal die 3 Tabellen zuschicken, damit du die mal anschauen kannst? CU Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
lpd Geschrieben 12. November 2001 Teilen Geschrieben 12. November 2001 Klar, kannst du machen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DannyUlm Geschrieben 14. November 2001 Autor Teilen Geschrieben 14. November 2001 Du hast post bekommen CU Danny Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.