|
어디에다 넣어야 하는 건가요??
frmprice->refreah();를 했더니 에라가 나고요
dbgrid1->reffreah();를 했더니 아무 변화가 없는데요..^^;
//-----------소스----------
void __fastcall Tfrmprice::Button1Click(TObject *Sender)
{
SQLDataSet1->ParamByName("ICLSKIND")->AsString = Edit1->Text;
SQLDataSet1->ParamByName("ICLSPRICE")->AsInteger = StrToInt(Edit2->Text);
SQLDataSet1->ParamByName("ICLSDAY")->AsInteger = StrToInt(Edit3->Text);
SQLDataSet1->ParamByName("ICLSARREARS")->AsInteger = StrToInt(Edit4->Text);
SQLDataSet1->ExecSQL(False);
Edit1->Text="";
Edit2->Text="";
Edit3->Text="";
Edit4->Text="";
dbgrid1->reffreah();
}
열씸! 님이 쓰신 글 :
: Refresh(); 함수 같은걸 사용해 보시죠.
:
: 김은하 님이 쓰신 글 :
: : 첨부 파일 그림같은 폼에서요
: :
: : edit박스를 입력후 등록을 누르면 데이터 베이스에 저장되는 걸 했는데요...
: :
: : //----소스----
: : void __fastcall Tfrmprice::Button1Click(TObject *Sender)
: : {
: : SQLDataSet1->ParamByName("ICLSKIND")->AsString = Edit1->Text;
: : SQLDataSet1->ParamByName("ICLSPRICE")->AsInteger = StrToInt(Edit2->Text);
: : SQLDataSet1->ParamByName("ICLSDAY")->AsInteger = StrToInt(Edit3->Text);
: : SQLDataSet1->ParamByName("ICLSARREARS")->AsInteger = StrToInt(Edit4->Text);
: : SQLDataSet1->ExecSQL(False);
: : Edit1->Text="";
: : Edit2->Text="";
: : Edit3->Text="";
: : Edit4->Text="";
: : }
: :
: : dbgrid에 Update가 안되는데 어떻게 해야 하나요??
: :
: : 데이터 베이스에는 들어가 있는데..ㅡㅡ;;
: :
: : 다른 폼에 갔다가 오면 보이더라구요...^^:
: :
: : 그리고 dbgrid에서 필드값을 더블클릭하면요..
: : 예를 들어 로맨스 소설을 더블클릭하면 그 레코드에 있는 값을 edit박스에 다시 표시 해줄려고 하거든요...
: : 어떻게 해야 하나요??
|