Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Karteikartenprogramm (Facharbeit) (https://www.delphipraxis.net/111724-karteikartenprogramm-facharbeit.html)

Damasus 8. Apr 2008 13:07


Karteikartenprogramm (Facharbeit)
 
Hallo erstmal =)

Ich hab eine Facharbeit angemeldet und bräuchte dringend Hilfe. Es geht um ein Karteikartenprogramm bei dem viel mit Datenbanken (Paradox) gearbeitet wird. Sonst relativ einfach. Trotzdem hängts bei mir gewaltig an Wissen....
Jemand der interesse hätte, mir dabei Hilfestellungen zu geben, möge sich melden.
Natürlich wird die Hilfe honoriert. Quasi 'Nachhhilfelehrer'. Bitte eine persönliche Nachhricht an mich senden.

MFG, Damasus

Der.Kaktus 8. Apr 2008 13:09

Re: Karteikartenprogramm (Facharbeit)
 
Versuchs mal bei Quelle oder Neckermann man o man *kopfschuettel*

Du kannst gerne Fragen stellen..aber Du scheinst gar keine Interesse zu haben um Dich selbst mit dem Problem auseinanderzusetzen.

Damasus 8. Apr 2008 13:20

Re: Karteikartenprogramm (Facharbeit)
 
Ich hab ja schon Anfänge, die funktionieren ja auch, aber ich komme zu langsam voran.
und ganze Zeit hier Fragen zu stellen und immer auf antworten zu warten, dauert mir zu lang.
Ich muss Gas geben und wegen dem brauch ich so dringend Hilfe

DeddyH 8. Apr 2008 13:20

Re: Karteikartenprogramm (Facharbeit)
 
Nun sieh es mal wohlwollend, Kaki ;) . Immerhin scheint er/sie seine/ihre Defizite zu kennen und möchte diese abstellen. Daran kann ich erstmal nichts Verwerfliches finden.

ghost007 8. Apr 2008 13:23

Re: Karteikartenprogramm (Facharbeit)
 
Zitat:

Zitat von DeddyH
Nun sieh es mal wohlwollend, Kaki ;) . Immerhin scheint er/sie seine/ihre Defizite zu kennen und möchte diese abstellen. Daran kann ich erstmal nichts Verwerfliches finden.

Naja, wobei man sich schon frage ... warum nimmt er ein facharbeits thema, wovon er keine ahnung hat >.<
Außerdem, mal ne OT frage ... wieso brauchst du das jetzt noch, bzw so dringend? Die facharbeiten sollten schon lange abgegeben sein, einige bundesländer habe schon die abiprüfungen durch ...

MfG - Ghost007

Der.Kaktus 8. Apr 2008 13:23

Re: Karteikartenprogramm (Facharbeit)
 
Zitat:

Zitat von Damasus
Ich hab ja schon Anfänge, die funktionieren ja auch, aber ich komme zu langsam voran.
und ganze Zeit hier Fragen zu stellen und immer auf antworten zu warten, dauert mir zu lang.
Ich muss Gas geben und wegen dem brauch ich so dringend Hilfe

Dann stell Fragen..dann gehts flotter ;-)

Der.Kaktus 8. Apr 2008 13:24

Re: Karteikartenprogramm (Facharbeit)
 
Zitat:

Zitat von DeddyH
Nun sieh es mal wohlwollend, Kaki ;) . Immerhin scheint er/sie seine/ihre Defizite zu kennen und möchte diese abstellen. Daran kann ich erstmal nichts Verwerfliches finden.

Du weisst wie ichs meine Du Ruesselmops! :cheers:

DeddyH 8. Apr 2008 13:25

Re: Karteikartenprogramm (Facharbeit)
 
:zwinker:

Damasus 8. Apr 2008 13:27

Re: Karteikartenprogramm (Facharbeit)
 
Abgabe am 9. Mai ^^ hab noch nen Monat
Ok dann meine 1. Frage und zwar.. das Benutzer erstellen funktioniert. Das Einloggen auch. Jetzt will ich die Benutzerdaten ändern (Button im Hautmenü).
Irgendwie hgab ich ne endlos-Schleife

Delphi-Quellcode:
Table1.Open;

Table1.First;
  while not Table1.Eof do begin
    if Table1.FieldByName('Name').AsString='x' then
    break; end;

IF ((x = (Table1.FieldByName('Name').AsString))) AND (y = (Table1.FieldByName('Passwort').AsString)) THEN
 Form4.DBedit1.text := Table1.FieldByName('Name').AsString;
 Form4.DBedit2.text := Table1.FieldByName('Vorname').AsString;
 Form4.DBedit3.text := Table1.FieldByName('Klasse').AsString;
 Form4.DBedit4.text := Table1.FieldByName('Passwort').AsString;

form4.show;
end;
x muss ja der 'Benutzername' sein.. aber wo speicher ich den?

Damasus 8. Apr 2008 13:40

Re: Karteikartenprogramm (Facharbeit)
 
und jetzt schreibt wieder niemand -.-
Den Versuch hab ich schon einmal gestartet und ist genauso gescheitert.

DeddyH 8. Apr 2008 13:43

Re: Karteikartenprogramm (Facharbeit)
 
Schon gelesen? http://www.delphi-treff.de/tutorials...g/katalog/147/

Damasus 8. Apr 2008 13:43

Re: Karteikartenprogramm (Facharbeit)
 
Jap hab ich schon gemacht..

DeddyH 8. Apr 2008 13:47

Re: Karteikartenprogramm (Facharbeit)
 
Am Einfachsten sollte das IMHO über eine Query gehen.

Damasus 8. Apr 2008 13:49

Re: Karteikartenprogramm (Facharbeit)
 
Ohejeje damit hab ihc noch weniger Erfarungen...
Ich hab erst 1 jahr Schulerfahrung und bisschen was ich so gelesen habe..
Wegen dem brauch eine Hilfe in Form von Quelltexten und keine Hilfestellungen.. schaff das sonst nicht..

DeddyH 8. Apr 2008 13:53

Re: Karteikartenprogramm (Facharbeit)
 
Gut, dann setz die Tabelle mit Table.Edit in den Bearbeitungsmodus, weise den Feldern ihre Werte zu und speichere dann mit Table.Post ab. Zu diesen Befehlen sollte die DP-Suche auch einige Beispiele finden.

Damasus 8. Apr 2008 13:57

Re: Karteikartenprogramm (Facharbeit)
 
Ja gut, aber die schleife um den eingeloggten Benutzernamen zu suchen muss ja schon falsch sein. Hängt sich immer auf..

DeddyH 8. Apr 2008 14:04

Re: Karteikartenprogramm (Facharbeit)
 
Wieso füllst Du die DBEdits eigentlich selbst? Das sollte doch automatisch gehen. Außerdem sollte Locate performanter sein.

Damasus 8. Apr 2008 14:06

Re: Karteikartenprogramm (Facharbeit)
 
Hab zwar von den 2 Sätzen nur die Häflte verstanden^^ aber es is ja egal, trotzdem ist die Schleife der HAcken.. wenn ich an der den Fehler nicht finde, füllt sich da gar nix

DeddyH 8. Apr 2008 14:08

Re: Karteikartenprogramm (Facharbeit)
 
Du befüllst die DBEdits selber. Das ist bei datensensitiven Komponenten unnötig. Und anstatt der Schleife solltest Du Dir mal die Funktion Locate von TDataset ansehen.

Der.Kaktus 8. Apr 2008 14:09

Re: Karteikartenprogramm (Facharbeit)
 
geh mal ganz ruhig an die Sache ran..mach Dir ne Struktur..was soll wie passieren..dann versuche nen Ansatz (Programmtechnisch) zu finden...wenn was nicht läuft...Poste es hier und stell Fragen..OK?

DeddyH 8. Apr 2008 14:14

Re: Karteikartenprogramm (Facharbeit)
 
Hier noch ein Beispielthread.

RavenIV 8. Apr 2008 14:17

Re: Karteikartenprogramm (Facharbeit)
 
In Deinem gezeigten Quellcode sind zwei Fehler.

bei der while-Schleife brauschst Du
- begin
- end
- ein Table.Next;

bei if...and...then braucht es begin und end und die folgenden Anweisungen.

Änder das mal und versuch dann, ob es besser ausschaut.

Damasus 8. Apr 2008 14:19

Re: Karteikartenprogramm (Facharbeit)
 
Cool die Schleife läuft, in de DBedits werden die richtigen Daten angezeigt.. aber wenn ich drauf klicke, kann ich nix ändern... hmm und wie spiechere ich wieder?

RavenIV 8. Apr 2008 14:22

Re: Karteikartenprogramm (Facharbeit)
 
Zitat:

Zitat von Damasus
Cool die Schleife läuft, in de DBedits werden die richtigen Daten angezeigt.. aber wenn ich drauf klicke, kann ich nix ändern... hmm und wie spiechere ich wieder?

Schau mal, ob bei der Connection und bei der Table1 das ReadOnly auf True gesetzt ist.
Dann kannst Du nämlich nichts verändern.

Damasus 8. Apr 2008 14:24

Re: Karteikartenprogramm (Facharbeit)
 
Neee.... is auf False..

RavenIV 8. Apr 2008 14:26

Re: Karteikartenprogramm (Facharbeit)
 
Was verwendest DU für eine Datenbank?
Und mit welchen Komponenten greifst Du darauf zu?

Damasus 8. Apr 2008 14:28

Re: Karteikartenprogramm (Facharbeit)
 
Paradoxon 7.. die, die im Tutorial benutz wird. Einfach ne Table
und Verbindung mit TTabel1 und TDataSource

RavenIV 8. Apr 2008 14:36

Re: Karteikartenprogramm (Facharbeit)
 
Dann mach's doch wie's im Tutorial steht.
Dort steht sicher auch, wie man in eine DB schreiben kann.

Damasus 8. Apr 2008 14:38

Re: Karteikartenprogramm (Facharbeit)
 
Ja aber ich will ja nix mehr renschreiben, ich will das herausgeholte verändern und wieder speichern

DeddyH 8. Apr 2008 14:39

Re: Karteikartenprogramm (Facharbeit)
 
Das ist doch reinschreiben.

Der.Kaktus 8. Apr 2008 14:40

Re: Karteikartenprogramm (Facharbeit)
 
anschauen+bearbeiten=Editieren...d.f. POST-Befehl(Aenderungen speichern)

RavenIV 8. Apr 2008 14:50

Re: Karteikartenprogramm (Facharbeit)
 
Zitat:

Zitat von Damasus
Ja aber ich will ja nix mehr renschreiben, ich will das herausgeholte verändern und wieder speichern

Merk Dir eins:
Wiedersprich nicht jemandem, der es gut mit Dir meint. :evil:

Und schau Dir das Datenbank-Tutorial nochmal an. :warn:

Damasus 14. Apr 2008 17:06

Re: Karteikartenprogramm (Facharbeit)
 
Hallöchen da bin ich wieder.

Ich bin durch Hilfe schon große Schritte vorwärst gekommen. Da er zeitlich eingeschränkt ist, versuch ich weiter kleinere Probleme hier zu lösen.
Also ich hab folgendes Problem, dass ich den Benutzer in die DB schreiben will...

z.B. als befehl

DBase.tbl_UserBenutzername.Value := user_name;

er bringt folgende Meldung:

[Fehler] ufrmUser.pas(64): Inkompatible Typen: 'WideString' und 'TEdit'

der Fehler ist mir klar, aber was mache ich daran?

dominikkv 14. Apr 2008 17:13

Re: Karteikartenprogramm (Facharbeit)
 
ist user_name das TEdit? wenn ja probiers mal mit user_name.Text;

Damasus 14. Apr 2008 17:15

Re: Karteikartenprogramm (Facharbeit)
 
schön funktioniert, aber jetzt kommt folgendes

Meldung:'tbl_user: datenmenge weder im Editier- noch im Einfügemodus'

Damasus 14. Apr 2008 17:34

Re: Karteikartenprogramm (Facharbeit)
 
un wenn ich schon hier bin, stell ich auch mein 2. un letztes Problem

Im Formular hab ich TDBLookUpComboBox in der die Klassen aus einer anderen Tabelle angezeigt werden soll, un in der Tabelle User gespeichert werden soll?? Wie geht das??
als 1. anzeigen im Formular 'User anlegen'
und dann speichern in der Tabelle User

Larsi 14. Apr 2008 17:49

Re: Karteikartenprogramm (Facharbeit)
 
Klick doch einfach auf den Edit Knopf und füge dass da hinzu den neusten Beitrag zum zweiten. Wenn man jetzt 10 Beiträge unterneinander von dir sieht wird das schnell unübersichtlich. Auch wenn du es eilig hast damit, ist das trotzdem kein Grund tausend Fragen in ein Thema zu tun! Aber da es ja eine deiner ersten Fragen sind ist das ja noch ok. Nimm das einfach als Tipp! :)

Damasus 14. Apr 2008 18:17

Re: Karteikartenprogramm (Facharbeit)
 
Danke für den Tipp^^ Löst mein Problem zwar nicht, aber wieder was gelernt :D

Damasus 14. Apr 2008 20:08

Re: Karteikartenprogramm (Facharbeit)
 
Ich weiß, dass ich vll. bisschen nerve, aber kann jemand helfen?? muss morgen schon mit der Lehrerin sprechen und brauch was vernünftiges zum vorzeige

Damasus 16. Apr 2008 13:37

Re: Karteikartenprogramm (Facharbeit)
 
neues Problem
Benutzerdaten ändern
Wie suche in den Eintrag in der DB?? Mit Locate find ich z.B. den Loginnamen und das trag ich in das Edit ein, aber den Vor und NAchnamen.. wie find ich den=


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz