添加可以用Insert into,比如name表中有如下字段:姓名、性别、出生日期,插入命令这样写:
c_name = alltrim(thisformtxt_namevalue)
c_sex = alltrim(thisformtxt_sexvalue)
d_birthday = ctod(thisformtxt_birthdayvalue)
insert into name (姓名,性别,出生日期) valus (c_name,c_sex,d_birthday)
删除姓名为张三的记录命令格式如下:
delete from name where alltrim(姓名) == "张三"
将姓名张三改为李四命令格式如下:
update name set 姓名 = 李四 where alltrim(姓名) == "张三"
1)Grid出现空白,原因是你修改了数据源(如删除记录用了PACK命令);要想它不空白,而数据源也要修改,那么要重新制定数据源;
2)出现表格列列宽很小,情况应该是:有字段显示的列会按字段长度提供列宽;另外,如果新数据源的字段数少于之前数据源的字段数,那么表格后面几列列宽会很窄密密麻麻挤在一起。办法就是在给表格赋新数据源前取消原先的列数:
THISFORMGRID1COLUMNCOUNT=-1
THISFORMGRID1RECORDSOURCE=
THISFORMGRID1AUTOFIT()
方法一:打开表后用modify
structure命令打开表设计器就可以修改了
方法二:用alter命令来修改
方法三:用文件菜单下的打开,选择要打开的表后打开,再选择“显示”菜单下的“浏览”,再选择“显示”菜单下的“表设计器”,现在可以修改了。
不知道你用什么控件输入数据
基本思路就是这样:
不要将控件和数据环境中的字段绑定,然后在按钮事件中确定输入写入或者不写入
补充:
即使是拖到表单的,去掉 controlsource属性就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)