我的表单如下所示,和.dbf(数据表)包含与表单相同的字段,现在我想将第一条记录绑定到表单并实现Next
和Prev
......我知道这似乎很基本,但我找不到任何关于此的页面。
答案 0 :(得分:2)
我将为您提供基础知识,然后尝试引导您到其他地方,如果您对电子邮件导师感兴趣,也可以帮助您。
首先,如果文本框来自拖动的数据环境或手动,我不知道如何将文本框放在表单上。如果你的"属性"窗口不可用,右键单击任何控件,然后单击"属性..."看看物业" ControlSource"并将其设置为您尝试将其绑定到的alias.column。对每个字段执行此操作。
现在,按钮。它看起来就像你抓住了"向导"样式控件,如果是这样,请告诉我..将应用不同的答案......
如果不是,您可以双击任何"按钮",系统将弹出一个与" Click"相关联的片段窗口。按钮事件,但您可以将其更改为将来的任何其他可用事件。现在,代码。单击按钮时,无论您在此片段窗口中放置什么内容都将执行。因此,对于每个相应的按钮,您可以执行类似的操作。
*/ Code for the TOP button
select YourTable
GO TOP
Thisform.Refresh()
*/ Code for the BOTTOM button
select YourTable
GO BOTTOM
Thisform.Refresh()
*/ For the PREVIOUS button
select YourTable
if NOT BOF() && BOF() is for Beginning of File
skip -1
ENDIF
Thisform.Refresh()
*/ For the NEXT button
select YourTable
if NOT EOF() && EOF() is for END of File
skip +1
ENDIF
Thisform.Refresh()
*/ Delete button
IF MESSAGEBOX( "Confirm Delete Record?", 36, "Confirm" ) = 6
*/ Delete deletes whatever the CURRENT SINGLE record is,
*/ and is not a full SQL-Delete statement
DELETE
ENDIF
“查找”,“打印”,“编辑”和“删除”会有些类似,但是对于"查找",您需要构建要打印的报告。编辑应该直接可用,直到您添加自己的添加与编辑与视图模式的模式来处理交换。