一、
1.1可以有两种方法:一是命令方法,二是菜单方法。
命令方法:
OPENDATABASEcustomer
ADDTABLEcustomer
ADDTABLEorder
菜单方法:
1.单击“文件\打开”命令项,选择“文件类型”为数据库,打开“Ecommerce”。
2.在“数据库
设计器-Ecommerce”中单击鼠标右键,显示右击菜单,选择“添加表”命令,并选择相应的表文件即可(customer和order)。
1.2ALTERTABLEorderALTERCOLUMN订单日期SETDEFAULTDATE()
1.3使用命令生成主索引
ALTERTABLEcustomerADDPRIMARYKEY客户编号TAG客户编号
1.41.打开并修改数据库
MODIFYDATABASEcustomer
2.在“数据库设计器-customer”中,选择表“order”并单击鼠标右键,选择“修改”命令,在屏幕上显示“表设计器-order.dbf”窗口,单击“索引”选项卡,然后输入索引名“客户编号”,选择类型为“普通索引”,表达式为“客户编号”,最后单击“确定”按钮。
3.在“数据库设计器-customer”中,选择“customer”表中主索引键“客户编号”并按住不放,然后移动鼠标拖到“order”表中的索引键为“客户编号”处,松开鼠标即可。
二、
2.1第1处:打开customer表,所以应填:USEcustomer
第2处:显示所有“北京”客户的信息,所以应改为:SCANFOR所在地="北京"
2.2在SQL.PRG文件存放下列语句:
SELECT公司名称,订单编号,金额,送货方式;
FROMcustomerJOINorder;
ONCustomer.客户编号=Order.客户编号;
ORDERBY公司名称,订单编号;
INTOTABLEresults.dbf
三、一、建立菜单文件
1.单击“文件\新建”命令项。
2.在“新建”对话框中选择“菜单”单选钮,再按“新建文件”按钮。
3.在“新建菜单”对话框中选择“菜单”按钮,在菜单设计器中的“菜单名称”中输入“退出”,然后“退出”菜单的“结果”中选择“过程”,单击“创建”按钮,在“菜单设计器-菜单-退出过程”编辑窗口中输入两条语句。
myform.release
setsysmenutodefault
关闭编辑窗口。
4.单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。
5.在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件,最后关闭菜单设计器。
二、建立表单
1.在命令窗口中输入建立表单命令
CREATEFORMmyform
2.在“表单设计器”窗口中,在“属性”的Name处输入“myform”,双击L
oadEvent事件,在“myform.Load”中输入“domymenu.mpr”,并关闭编辑窗口。
3.在“表单设计器”窗口中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“添加表或视图”对话框中,把表“customer”和“order”分别添加到“数据环境设计器”中,单击“关闭”按钮关闭“添加表或视图”对话框。
4.在“数据环境”中选中“customer”表按住不放,移动鼠标到“表单设计”中,再松开鼠标。选中“order”表按住不放,移动鼠标到“表单设计”中,再松开鼠标。
5.选中表格1(customer),在“属性”的Name处输入“grd1”。选中表格2(order),在“属性”的Name处输入“grd2”。
6.把两个表格对应的“Top”、“Height”和“Width”值输入相同的值。