Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBEdit nicht editierbar (https://www.delphipraxis.net/69442-dbedit-nicht-editierbar.html)

mccooperman 15. Mai 2006 11:03

Datenbank: Oracle • Zugriff über: ODAC

DBEdit nicht editierbar
 
Ein DBEdit Feld, das auf einen Eintrag einer Fremdtabelle verweist, kann nicht editiert werden. An was könnte das liegen?

mkinzler 15. Mai 2006 11:06

Re: DBEdit nicht editierbar
 
Ist nur das eine Feld nicht veränderbar oder alle? Ist View updateable?

bundy 15. Mai 2006 11:09

Re: DBEdit nicht editierbar
 
Hallo und willkommen in der DP

Ist dein dbedit mit einem Table oder Query verlinkt ?

Bei einem Table musst du den Table vorher in Editmode setzten.
Bei einem Query ob der LifeRequest active ist.

lg
Bundy

mccooperman 15. Mai 2006 11:51

Re: DBEdit nicht editierbar
 
Also folgendes als zusätzliche Info:
Das ganze dient zur Erfassung von Bestellpositionen.
In das DBEdit Feld soll eine Kunden-Artikelnummer eingegeben werden können.
Wird das Feld verlassen, so werden zusätzliche Informationen (Artikel-Bezeichnung usw.) in andere Felder eingetragen.
In weitere DBEdit-Felder werden schließlich noch Menge und Termin eingetragen. Diese können auch editiert werden, da diese mit der Originaltabelle "Bestellpositionen" verknüpft sind.
Das DBEdit-Feld für die Artikelnummer stammt aus einer anderen Tabelle "Kundenartikel", die über eine Artikel-ID mit der Tabelle Bestellpositionen verknüpft ist.

Hansa 15. Mai 2006 12:03

Re: DBEdit nicht editierbar
 
Ich würde in Betracht ziehen, in diesem Falle ein normales Edit zu verwenden. Bei Master-Detail Beziehungen ist das DBEdit eventuell etwas überfordert.

mccooperman 15. Mai 2006 14:12

Re: DBEdit nicht editierbar
 
Ein normales Edit-Control kann ich leider meinem DBCtrlGrid nicht hinzufügen. Deshalb wäre eine Lösung mit einem DBEdit-Control nötig.

mkinzler 15. Mai 2006 14:32

Re: DBEdit nicht editierbar
 
Hallo mccooperman,

Noch mal die Frage:
1.) Sind alle Felder betroffen oder nur das eine?
2.)Ist Datenmeneg im Edit-Modus?
3.)Ist Datenmeneg updateable?

mccooperman 15. Mai 2006 14:40

Re: DBEdit nicht editierbar
 
Die Felder, die aus der Originaltabelle "Bestellpositionen" kommen, sind editierbar.
Nur das Feld "Artikelnummer" das aus der Tabelle "kundenartikel" kommt und über eine Artikel-ID mit der Tabelle "Bestellpositionen" verknüpft ist, ist nicht editierbar.

Ja, die Datenmenge ist im Edit-Mode.

Die Datenmenge ist auch Updateable.

Grüße
mccooperman

mkinzler 15. Mai 2006 14:51

Re: DBEdit nicht editierbar
 
Zitat:

Das DBEdit-Feld für die Artikelnummer stammt aus einer anderen Tabelle "Kundenartikel", die über eine Artikel-ID mit der Tabelle Bestellpositionen verknüpft ist.
Ist das Edit mit dem Feld der Bestellpositionen verknüpft oder direkt mit"Kundenartikel".

mccooperman 15. Mai 2006 16:55

Re: DBEdit nicht editierbar
 
Ich habe das Feld Artikelnummer von "Kundenartikel" der Query Bestellpositionen nachträglich hinzugefügt und dann über die Artikel-ID miteinander verknüpft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 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