Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Insert, Delete-Buttons nicht aktiv bei DBNavigator (https://www.delphipraxis.net/175562-insert-delete-buttons-nicht-aktiv-bei-dbnavigator.html)

D. Annies 1. Jul 2013 11:30

Datenbank: BDE • Version: D6Enter • Zugriff über: DBNavigator

Insert, Delete-Buttons nicht aktiv bei DBNavigator
 
Moin,
obwohl ich ihn richtig verbunden habe, kann ich z.B. am Ende der Tabelle keinen neuen DS
appenden. Navigieren (Next, Prior, ..) geht.

Was kann da los sein?

Danke, Detlef

mkinzler 1. Jul 2013 11:53

AW: Insert, Delete-Buttons nicht aktiv bei DBNavigator
 
-Handelt es sich um ein readonly-DataSet?
-Ist die Verbindung nur unidirectional?

D. Annies 1. Jul 2013 15:28

AW: Insert, Delete-Buttons nicht aktiv bei DBNavigator
 
Moin,

eingestellt ist:
Datasource1 : enabled = true; autoedit = true
und
Table1 : readonly = false

Müsste doch eigentlich reüssieren, oder?

Danke erstmal und
LG, Detlef

baumina 1. Jul 2013 15:39

AW: Insert, Delete-Buttons nicht aktiv bei DBNavigator
 
Lass dir mal Table1.IsUniDirectional anzeigen. Wenn True dann schlecht :-)

D. Annies 1. Jul 2013 17:25

AW: Insert, Delete-Buttons nicht aktiv bei DBNavigator
 
Moin,

hab' ich gemacht, --> ist bidirektional!

Lg, Detlef

Jasocul 2. Jul 2013 07:59

AW: Insert, Delete-Buttons nicht aktiv bei DBNavigator
 
Lass dir im Source mal den ReadOnly-Wert anzeigen. Was du im Designer einstellst, kann zur Laufzeit keine Bedeutung haben, wenn der BDE (und nicht nur da) das nicht gefällt.

Sollte RO dort immer noch false sein, mach mal im Source table1.Insert oder Append. Das dürfte nicht funktionieren und du müsstest eine Exception bekommen, die vielleicht eine brauchbare Meldung rausschmeißt.

D. Annies 2. Jul 2013 10:14

AW: Insert, Delete-Buttons nicht aktiv bei DBNavigator
 
Danke an alle für die Mühe/Gedanken.
Habe die letzten zwei Ideen geprüft und fühle mich jetzt
richtig von Delphi6/BDE veralbert.

Werde jetzt geknickterweise und gefrustet eine Exquäl-Lösung
schreiben.

LG, Detlef

D. Annies 4. Jul 2013 18:58

AW: Insert, Delete-Buttons nicht aktiv bei DBNavigator
 
Da ich ja sehr hartnäckig bin, habe ich den Fehler doch noch gefunden:

Nach dem Sortieren habe ich fälschlicherweise geschrieben:

datasource1.dataset := QSchueler; dbgrid1.datasource := datasource1;

Und das sorgte für die Inaktivität der Buttons, weil man ja eine Query
nicht editieren kann.

:-)))

Mal sehen,
Detlef


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:18 Uhr.

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