解决方案 »
- 请教:如何通过232通信方式同步2台或多台电脑的SQL数据库?实现互相备份数据的功能,谢谢!
- 不知道能否把socket包转换成http包!!!
- DELPHI2007 BUG
- Oracle连接错误,紧急等待
- 我MM的戴妃问题。
- 求助:用哪一个win API函数或何种方法可以设置某一文件夹为WEB共享
- 要实现输入数值后(例如100.00)转成大写(壹佰)
- 各位仁兄,你们做报表用的是什么控件支持打印预览吗?效果如何?欢迎大家参与讨论!
- 问个事儿,怎么把DBISAM中的GRAPHIC赋给TBitmap?
- 真正看过《Delphi5 电子商务篇》的请进。
- delphi中的LISTVIEW怎么与数据库连接
- 数据库连接正确,为何LISTVIEW中没有显示
SQL.Add('insert into led_tb Values('XX公司',:Def,:Control)');
Params.ParamByName('Def').Value:=Edit.text;
Params.ParamByName('Control').Value:=Edit2.text;
begin
ADOTable.FieldByName('公司名称').AsString:='你的公司名称';
end;这样每次新建记录时,会自动的添加你的公司名称,不须要你手动再输入
procedure TForm1.ADOTableNewRecord(DataSet: TDataSet);
begin
if A='张三' then
ADOTable.FieldByName('公司名称').AsString:='公司A'
else if A='李四 then
ADOTable.FieldByName('公司名称').AsString:='公司B'
...
end; 要是没什么统一的情况,就做成下拉列表框的形式吧,类似ComboBox
可以选择也可以手动输入
procedure TForm1.Button1Click(Sender: TObject);
begin
With DBGrid1.Columns[0].PickList do //0表示是公司名称所在的列
begin
Clear;
Add('公司A');
Add('公司B');
Add('公司C');
...
end;
end;