Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox 7 und TCursor (https://www.delphipraxis.net/5552-paradox-7-und-tcursor.html)

Kuddel 15. Jun 2003 10:58

Hallo MrSpock

entweder bin ich zu dumm oder ich hab es einfach nicht kappiert.

Also beide Such Felder sind vom Typ Number.

Und wenn ich deinen Code eingebe bekomme ich immer bei SuchLager.Value die Fehlermeldung Unbekannter Bezeichner.

wenn ich das Such weglasse und nur auf Lag_Nr.Value und Auftrag_NR.Value gehe bekomme ich immer die Meldung Fehler nict gefunden.

i´m stupid

I don´t now

thanks

MrSpock 15. Jun 2003 13:42

Hallo Kuddel,

Zitat:

Dann habe ich ein Formular erstellt, mit 2 Editfeldern (für die Suchwerte) und einem Schalter "Suchen"
Was ich vielleicht vergessen habe zu erwähnen ist, dass ich die beiden Editfelder mit den Namen SuchLager (zum Suchen nach Lagernummer) und SuchAuftrag (zum Suchen nach Auftragnummmer) gespeichert habe.

Zitat:

Also beide Such Felder sind vom Typ Number.
Die Felder in der Tabelle sollten besser Integer sein, wenn du keine Realzahlen benötigst. Hier könnte möglicherweise sonst später tatsächlich ein Fehlerauftreten, wenn du mit locate einen "Number" Wert genau treffen willst.

Kuddel 28. Jun 2003 12:04

Also irgendwie bekomm ich das nicht hin.

Nun habe ich eine neue Tabelle erstellt mit den zusatz Feldern und ein neues Formular. Aber ich bekomm einfach nicht den wert den ich erwarte.

Ich wollte doch nur eine Lager Tabelle mit eingang und Ausgang und das ganze über ein Formular steuern , damit ich mein Material auch wieder zurückschreiben kann ohne immer in der Tabelle den Datensatz zu suchen und zu ändern.

MrSpock 28. Jun 2003 14:57

Hallo Kuddel,

wenn du willst, kannst du mir die Tabelle und das Formular ja mal zuschicken oder an deinem nächsten Posting anhängen, dann könnte ich mir das mal genauer anschauen.

MrSpock 28. Jun 2003 22:52

Hallo Kuddel,

ich habe mir dein Paket einmal angeschaut. Zunächst musste ich das Feld Bezeichner wieder zum Schlüsselfeld machen, weil sich sonst das Formular "Rücklieferung" nicht öffnen lässt. Du hast nämlich in diesem Formular im Datenmodell die Tabelle Rücklieferung.db mit der Tabelle Lager.db verknüpft.

Mir ist aber jetzt dein Problem nicht klar geworden. Wenn die Anzahl des zurückgelieferten Lagerartikels geändert wird, führst du die entsprechende Änderung an der Lagertabelle durch. Das funktioniert ja. Du schreibst aber oben, du möchtest in der Lagertabelle nach zwei Feldern suchen, Lagernummer und Auftragnummer. Die Lagertabelle hat aber kein Feld "Auftragnummer" !? Hast du die Tabelle mitlerweile geändert? Oder verstehe ich hier etwas falsch?

Kuddel 30. Jun 2003 19:38

Hallo MrSpock

Nachdem ich versucht habe alles neu zu schreiben habe ich vergessen dir zu sagen das der Teil der auf die Lager.DB zugreift funktioniert.

Aber was ich wollte ist das ich mit einer Rücklieferung auch gleich die Tabelle Ausgang.DB zu bearbeiten. Hier ist es so das ich die Felder Auftragsnummer und Lagernummer Habe. Nur das was im Lager gut geschrieben werden soll wird über die Lagernummer lokalisiert aber es muß auch aus der Ausgang.DB abgezogen werden und dafür brauche ich die Auftrags und Lagernummer, da mehrere Baustellen das selbe Material anfordern aber nur von einigen Baustellen das Material zurück kommt.

Will sagen wen Walsum mit der Auftragsnummer 5 10 Masken bestellt hat und Voerde mit der Auftragsnummer 6 ebenfalls 10 Masken bestellt hat dann habe ich das Problem das ich nicht unterscheiden kann welche Baustelle die Masken zurück geliefert hat. deshalb brauche ich die Auftragsnummer welche auf die Ausgangs.de zugreift und das Material anhand der Auftragsnummer abzieht und dem Lager anhand der Lagernummer zu Addiert.

Also aus dem Ausgang(Substrahieren) und im Lager (Addieren).
Was ich vergessen hab zu erwähnen ist das im Rücklieferungs Formular auf Lagernummer der code liegt für die Ausgangs.db

Kuddel


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 Uhr.
Seite 2 von 2     12   

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