Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   über eingefügtes Menü datensatz anlegen (https://www.delphipraxis.net/63853-ueber-eingefuegtes-menue-datensatz-anlegen.html)

ronnyz 23. Feb 2006 18:19

Datenbank: Paradox • Zugriff über: DBnavigator

über eingefügtes Menü datensatz anlegen
 
hab da ein kleineres Problem ,,, bin einsteiger

Delphi 3 Pro , habe eine Datenbank und DBNavigator ist eingebunden ,, kann felder einfügen und alles klappt ...
allerdings will ich nicht darüber steuern sondern über ein erzeugtes menü

MainMenu1

Menü z.B Datensatz
Datensatz neu
datensatz löschen
usw..

wenn ich also auf den erzeugte menüeintrag klicke

procedure TForm1.neu1Click(Sender: TObject);
begin
( was muß da stehen für einfügen ) dachte .. DBNavigator(nbInsert) ?????
end;

end.

Sorry bitte nicht lachen aber die hilfe steht nbInsert aber wo und wie muß ich das einfügen

DataSource1 = DataSource1


hat sich erledigt table1.insert danke bitte post löschen .. sorry für dumme frage

jensw_2000 23. Feb 2006 18:50

Re: über eingefügtes Menü datensatz anlegen
 
Du suchst nach:
- [TDataset].insert (einfügen)
- [TDataset].append (anhängen)
- [TDataset].post (speichern)
- [TDataset].cancel (zurücksetzen)
- [TDataset].first (erster Datensatz)
- [TDataset].last (letzter Datensatz)
- [TDataset].prior (vorheriger Datensatz)
- [TDataset].next (nächster Datensatz)
- [TDataset].refresh (Datenmenge neu aus DB laden)


[TDataset] ist die Tabelle, Query oder SP, die mit der Datasource deines DBNavgators verbunden ist.

Alternativ kannst du auch den "unschönen" Weg nehmen:

Delphi-Quellcode:
MeinDbNavigator.Datasource.dataset.insert ....

Schöne Grüße,
Jens
:hi:

WePo 23. Feb 2006 22:00

Re: über eingefügtes Menü datensatz anlegen
 
Zitat:

hat sich erledigt table1.insert danke bitte post löschen .. sorry für dumme frage
Wird von mir nicht akzeptiert!
Du hast folgendes gemacht:
etwas genommen, von dem du weißt/ausgehst, daß es funktioniert.
Nun willst du es anpassen. Toll!
Geht natürlich nicht ----> so einfach.
Deine Idee war ja nicht schlecht, halt leider nur falsch, von mir aus auch total daneben.
Aber: wenn du damit gelernt hast, daß es in Delphi so ein geniales Konstrukt datasource gibt!
Übrigens?
Wieso sind Fragen dumm?
Wieso einen ernsthaften post löschen?
Wo hasst du das gelernt?
Werner
P.S. post kann sowieso nicht mehr gelöscht werden, da zumindest zwei Leute ihn kennen.
Hilft nur noch den Anderen totschlagen. Mist hat ihn schon in anderen Foren weiterverbreitet!!!


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