-Ïîäïèñêà ïî e-mail

 

 -Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â community_coding

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 29.12.2004
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 536


Åñòü òóò êòî æèâîé?

×åòâåðã, 17 ßíâàðÿ 2008 ã. 17:38 + â öèòàòíèê
dandr âñå çàïèñè àâòîðà Èëè ñîîáùåñòâî âûìåðëî íàêîðíþ?
Âîáùåì, âîïðîñ êàñàòåëüíî Delphi.
Èìååòñÿ Form1, íà êîòîðîé DBGrid ñî çíà÷åíèåì False â Options|dgEditing.
Èìååòñÿ òàê æå DBNavigator è Button.
Íóæíî: ïî íàæàòèþ Button îòêðûòü íîâîå îêíî (ñ ýòèì, ïîíÿòíî, ïðîáëåì íåò), â êîòîðîì áóäåò íåñêîëüêî ýëåìåíòîâ DBEdit, ãîòîâûõ äëÿ íîâîé çàïèñè â ÁÄ.
Ò.å., êàê ÿ ïîíèìàþ çàäà÷ó, òî:
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.ShowModal;
//À âîò òóò íàäî ýìóëèðîâàòü íàæàòèå nbInsert íà DBNavigator
//èëè ïðè ñîçäàíèè Form2
end;

Ìîæåò, êòî-íèáóäü ìîæåò ïîäñêàçàòü?






Lightpower   îáðàòèòüñÿ ïî èìåíè Êîììåíòàðèé ê Åñòü òóò êòî æèâîé? ×åòâåðã, 17 ßíâàðÿ 2008 ã. 17:48 (ññûëêà)
Åñëè òû õî÷åøü ñäåëàòü âñå ÷åðåç Insert-Post, òî èíñåðò äàâàòü ÏÎÑËÅ âûïîëíåíèÿ ShowModal, íî íå â Form2.OnActivate

ß áû äåëàë ÷åðåç SQL


 êîëîíêàõ èãðàåò - 2005 -  áîé
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
dandr   îáðàòèòüñÿ ïî èìåíè [TLC] Áåç çàãîëîâêà ×åòâåðã, 17 ßíâàðÿ 2008 ã. 17:55 (ññûëêà)
Àâòîð: Lightpower
Åñëè òû õî÷åøü ñäåëàòü âñå ÷åðåç Insert-Post, òî èíñåðò äàâàòü ÏÎÑËÅ âûïîëíåíèÿ ShowModal, íî íå â Form2.OnActivate

ß áû äåëàë ÷åðåç SQL


 êîëîíêàõ èãðàåò - 2005 -  áîé
Ñîáñòâåííî, èìåííî òàê ÿ â òåîðèè è ïîíèìàþ. Êàê ýòî ðåàëèçîâàòü â êîäå?



Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Lightpower   îáðàòèòüñÿ ïî èìåíè Îòâåò â community_coding; Åñòü òóò êòî æèâîé? ×åòâåðã, 17 ßíâàðÿ 2008 ã. 18:11 (ññûëêà)
Ïóñòü Table1 áóäåò òåì DataSet-îì, ê êîòîðîìó ïîäêëþ÷åí íàø DBGrid
code:
procedure TForm1.Button1Click(Sender: TObject);
begin Form2.ShowModal;
// äîïóñòèì, ó òàáëèöû 3 ïîëÿ, îäíî òèïà Integer è äâà - String
Table1.Insert;
Table1.FieldByName('Id').AsInteger := StrToInt(Form2.Edit1.Text);
Table1.FieldByName('Name').AsString := Form2.Edit2.Text;
Table1.FieldByName('Desc').AsString := Form2.Edit3.Text;
Table1.Post;



Òèïà òîãî
Òîëüêî ÎÁßÇÀÒÅËÜÍÎ áëîê îò Insert äî Post çàêëþ÷èòü â try. ß íå Äåëüôèñò, ÿ ñèøíèê, ïîòîìó íå ïîìíþ ñèíòàêñèñà try â Äåëüôè


 êîëîíêàõ èãðàåò - ÄÄÒ - Íî÷íàÿ ïüåñà
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
borisiq   îáðàòèòüñÿ ïî èìåíè ×åòâåðã, 17 ßíâàðÿ 2008 ã. 18:26 (ññûëêà)
code:

DataSource1.DataSet.Append;
if Form2.ShowModal = mrOk then
DataSource1.DataSet.Post
else DataSource1.DataSet.Cancel;

Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Íàêóêðûñêèí   îáðàòèòüñÿ ïî èìåíè Êîììåíòàðèé ê Åñòü òóò êòî æèâîé? ×åòâåðã, 17 ßíâàðÿ 2008 ã. 19:55 (ññûëêà)
äàíäð, äàäàäà, è òóò òîæå ÿ )))
Ïîñòðîé äîìèê....
Loreleya
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
dandr   îáðàòèòüñÿ ïî èìåíè [TLC] Áåç çàãîëîâêà ×åòâåðã, 17 ßíâàðÿ 2008 ã. 20:23 (ññûëêà)
Àâòîð: Lightpower
Ïóñòü Table1 áóäåò òåì DataSet-îì, ê êîòîðîìó ïîäêëþ÷åí íàø DBGrid

code:
procedure TForm1.Button1Click(Sender: TObject);
begin Form2.ShowModal;
// äîïóñòèì, ó òàáëèöû 3 ïîëÿ, îäíî òèïà Integer è äâà - String
Table1.Insert;
Table1.FieldByName('Id').AsInteger := StrToInt(Form2.Edit1.Text);
Table1.FieldByName('Name').AsString := Form2.Edit2.Text;
Table1.FieldByName('Desc').AsString := Form2.Edit3.Text;
Table1.Post;



Òèïà òîãî
Òîëüêî ÎÁßÇÀÒÅËÜÍÎ áëîê îò Insert äî Post çàêëþ÷èòü â try. ß íå Äåëüôèñò, ÿ ñèøíèê, ïîòîìó íå ïîìíþ ñèíòàêñèñà try â Äåëüôè


 êîëîíêàõ èãðàåò - ÄÄÒ - Íî÷íàÿ ïüåñà

Loreleya

Ñïàñèáî, ïîïðîáóþ))


Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
dandr   îáðàòèòüñÿ ïî èìåíè [TLC] Áåç çàãîëîâêà ×åòâåðã, 17 ßíâàðÿ 2008 ã. 20:23 (ññûëêà)
Àâòîð: borisiq
code:


DataSource1.DataSet.Append;

if Form2.ShowModal = mrOk then

DataSource1.DataSet.Post

else DataSource1.DataSet.Cancel;


Ýýýý... Íå ïîíÿë, ïî÷åìó Post?



Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
dandr   îáðàòèòüñÿ ïî èìåíè [TLC] Áåç çàãîëîâêà ×åòâåðã, 17 ßíâàðÿ 2008 ã. 20:23 (ññûëêà)
Àâòîð: Íàêóêðûñêèí
äàíäð, äàäàäà, è òóò òîæå ÿ )))

Ïîñòðîé äîìèê....


Loreleya

Ïðåñëåäóåøü?


Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Íàêóêðûñêèí   îáðàòèòüñÿ ïî èìåíè Îòâåò â community_coding; Åñòü òóò êòî æèâîé? ×åòâåðã, 17 ßíâàðÿ 2008 ã. 21:40 (ññûëêà)
Èñõîäíîå ñîîáùåíèå dandr:
Àâòîð: Íàêóêðûñêèí
äàíäð, äàäàäà, è òóò òîæå ÿ )))



Ïðåñëåäóåøü?


Ìåíÿ òîæå ïðåñëåäóþò xDDDDD
Ïîñòðîé äîìèê....
Loreleya
Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
dandr   îáðàòèòüñÿ ïî èìåíè [TLC] Áåç çàãîëîâêà ×åòâåðã, 17 ßíâàðÿ 2008 ã. 23:40 (ññûëêà)
Ñïàñèáî!
Ïðîáëåìó ðåøèë ÷åðåç
DataSet.Insert
DataSet.Post
DataSet.Refresh


Îòâåòèòü Ñ öèòàòîé Â öèòàòíèê
Êîììåíòèðîâàòü — Ê äíåâíèêó — Ñòðàíèöû: [1] [Íîâûå]
 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó