Autor Beitrag
star_magic
Hält's aus hier
Beiträge: 3

Win Xp Prof.
D7 Enterprise
BeitragVerfasst: Di 16.03.04 19:00 
Hi :)

Ich muss ein Programm schreiben welches folgendermaßen aufgebaut ist:

Es soll in Delphi geschrieben werden, und soll eine DB und Suchfunktion besitzen.

Idee:
Ein Programm mit folgenden Kriterien (Artikel/Preis/Laden), man muss die Artikel hinzufügen können welche in eine DB gespeichert werden sollen. Desweiterem soll es eine Suchfunktion besitzen welche an Artikel suchen soll (billigsten) und die Ausgabe sollte in einem Popup Fenster oder auch in dem Hauptfenster angezeigt werden. Nur soll da noch die Fkt. gegeben sein wo man den Artikel einer anderen Ausgabe zuordnet (Einkaufszettel) mit Preis und Stück angabe.
Zum Abschluss sollte der gesamtbetrag ausgerechnet werden und eine Druckfkt. gegeben sein.

Leider bin ich absoluter Neuling in Delphi und weiß einfach nicht wie ich das ganze aufbauen muss ;/
Vieleicht könnt ihr mir ja weiter helfen, wenn jemand bereit wär solch ein Prog zu schreiben würde ich eine kleine Leistung entgegenbringen, für eure investierte Zeit !!!

Mfg
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Di 16.03.04 19:15 
star_magic hat folgendes geschrieben:
Leider bin ich absoluter Neuling in Delphi und weiß einfach nicht wie ich das ganze aufbauen muss ;/
Vieleicht könnt ihr mir ja weiter helfen, wenn jemand bereit wär solch ein Prog zu schreiben würde ich eine kleine Leistung entgegenbringen, für eure investierte Zeit !!!


Hi,
ich glaub die investierte zeit wirst du kaum bezahlen wollen *G*
Also jetzt im Ernst, das was du da haben willst ist an sich nichts großes, aber kostet dennoch zeit.
Zu erst einmal benötigst du hierfür eine DB, entweder FB embedded oder die "gute" alte BDE.
Dann musst du die entsprechenden tabellen anlegen (nicht weiter schwer)
Aber dann musst du deine funktionen implementieren.
Du musst grundsätzlich ein paar TTables und evtl ein paar Querys verwenden um deine Daten zu verwalten.

Die Abfrage nach dem billigsten artikel kannst du beispielsweise mit einem SQL-Statement machen
ausblenden Quelltext
1:
Select * from Artikel where ArtikelPreis = (SELECT Min(ArtikelPreis) FROM Artikel)					


Die ausgabe kannst du dann in ein label oder so packen.

Wenn du weitere fragen hast, kannst du sie ja stellen. Wir unterstützen dich gerne bei deinen problemem, aber: "Programmieren lernen heißt nicht Programmierer bezahlen" ;) ;)

Gruß
Ken

_________________
Eine Klasse beschreibt die Struktur und das Verhalten einer Menge gleichartiger Objekte.
star_magic Threadstarter
Hält's aus hier
Beiträge: 3

Win Xp Prof.
D7 Enterprise
BeitragVerfasst: Di 16.03.04 19:22 
Hy :)
respekt super schnelle Antwort !!!

Deine Ansätze haben mir schon weiter geholfen, werde mich dann gleich mal ransetzen und versuchen dem Ziel etwas näher zu kommen :)

mfg
star_magic Threadstarter
Hält's aus hier
Beiträge: 3

Win Xp Prof.
D7 Enterprise
BeitragVerfasst: So 21.03.04 17:37 
Habe jetzt soweit alles hinbekommen nachdem ich nochmals die ganzen Handbücher durchgearbeitet habe :)

Nur wie ich die Artikel Informationen in das andere Formular bekomme verstehe ich jetzt nicht.

Ich habe 3 edit Fenster und dir müssen rüber gebracht werden nur weiß ich nicht wie ...
grayfox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: So 21.03.04 23:32 
hallo star_magic!

wenn ich daten von einer form in eine andere transferieren will, dann erstelle ich in der empfangen form eine procedure 'Setdaten(anzeigedaten)' in der public-section. nach dem erstellen des formulars übergebe ich ihr damit die einträge, die ich anzeigen will und rufe danach erst 'Show' bzw 'ShowModal' auf.
das zurücklesen funktioniert ähnlich - es existiert eine procedure 'GetDaten(eingabewerte)' die aufgerufen wird, sobald als ModalResult 'mrOk' zurückgeliefert wurde. anschliessend wird die anzeigeform ge-freet.
ich finde diese lösung oop-konformer, als mittels form_irgendwas.edit95.text in einem form irgendwas einzutragen, bzw auszulesen.

mfg, stefan