http://expert.csdn.net/Expert/topic/1543/1543794.xml?temp=.3767969
到这儿来看看,人气太差,再开一贴,分不是问题!
到这儿来看看,人气太差,再开一贴,分不是问题!
解决方案 »
- Delphi如何实现Word转换PDF后,文件保存在指定路径?
- 请教XE上的FastReport怎么补齐空白行?
- 操作excel,不显示问题
- 如何取得某个数据源下对应的数据库?在线等
- 高难题,怎么取得桌面的"QQ.lnk"坐标???
- 想通过点击dbgrid的cell,让MEMO来显示内容
- 在线等待 50分--delphi6.0怎么让窗体的关闭按钮不起作用
- 典型问题,如何让窗体上的控件的位置和大小不随电脑的分辨率的改动而发生变化?
- 需要你相助!
- 急急!DICOM3.0 和HL7的概念及关系!
- 送 kiboisme(还是铁棒.....针) 剩下的分!(1)
- 怎样将动态数组(array of integer)的值清零?
procedure TfrmPrj_Master.btnUpdateClick(Sender: TObject);
begin
Self.Check_Data_Invaid ;//检查录入数据是否合法 DM.cdPrj_master.GotoBookMark(BookMark);//重新定位
with DM.cdPrj_master do
begin
Edit;
FieldByName('Pm_code').AsString := Trim(Self.txtPm_code.Text);
FieldByName('Pm_Name').AsString := Trim(Self.txtPm_Name.Text);
FieldByName('pp_no').AsString := Trim(Self.txtpp_no.Text);
FieldByName('Pm_jobunit').AsString := Trim(Self.txtPm_jobunit.Text);
FieldByName('Pm_num').AsString := Trim(Self.txtPm_num.Text);
FieldByName('Pm_owner').AsString := Trim(Self.txtPm_owner.Text);
FieldByName('Pm_prin').AsString := Trim(Self.txtPm_prin.Text);
FieldByName('Pm_area').AsString := Trim(Self.txtPm_area.Text);
FieldByName('Pm_consunit').AsString := Trim(Self.txtPm_consunit.Text);
FieldByName('Pm_manaunit').AsString := Trim(Self.txtManaUnit.Text);
FieldByName('Pm_manaman').AsString := Trim(Self.txtPm_manaman.Text);
FieldByName('Pm_moneytype').AsString := Trim(Self.txtPm_moneytype.Text);
FieldByName('Pm_Re').AsString := Trim(Self.txtPm_Re.Text);
Post; Self.labRecordCount.Caption := '累计数: '+IntToStr(RecordCount);
Self.labChangeCount.Caption := '当前修改数: '+IntToStr(ChangeCount);
end; DM.cdPrj_master.FreeBook(BookMark);//删除书签标志
Clear_Data;//清空数据;
end;
发送:
procedure TfrmPrj_Master.btnSendClick(Sender: TObject);
var
strMsg :String;
begin
if DM.cdPrj_master.ChangeCount = 0 then Exit; strMsg := '确定要发送数据到服务器吗?';
if Application.MessageBox( PChar(strMsg)
,PChar(CMSG_TITLE),MB_YESNO + MB_ICONQUESTION
+ MB_DEFBUTTON2 + MB_SYSTEMMODAL) = IDNO
then
begin
Exit;
end; DM.cdPrj_master.ApplyUpdates(0);//往服务器发送数据 Application.MessageBox('数据发送完毕!',PChar(CMSG_TITLE),MB_OK+MB_ICONINFORMATION);
end;