VFP表单如何编写向表格添加数据的代码是什么?
VFP表单如何编写向表格添加数据的代码是什么?
在表单中点右键,选“数据环境...”选择你要的表。
然后在“添加”按钮中输入以下代码:
SELECT 情况表
IF ALLTRIM(THISFORM.text1.VALUE)=''
=MESSAGEBOX('请输入姓名等资料',48,'信息提示')
RETURN
ENDIF
IF MESSAGEBOX('请仔细核对,以保证录入资料的完整、准确! '+CHR(13)+CHR(13)+'上述资料正确无误吗?',48+4,'信息提示')=6
APPEND BLANK
REPLACE 姓名 WITH THISFORM.text1.VALUE,性别 WITH THISFORM.text2.VALUE
REPLACE 家庭地址 WITH THISFORM.text3.VALUE,出生年月 WITH THISFORM.text4.VALUE
REPLACE 手机 WITH THISFORM.text5.VALUE,QQ WITH THISFORM.text6.VALUE
REPLACE 邮政编码 WITH THISFORM.text7.VALUE,E_mail WITH THISFORM.text8.VALUE
REPLACE 生肖 WITH THISFORM.text9.VALUE,民族 WITH THISFORM.text10.VALUE
REPLACE 备注 WITH THISFORM.text11.VALUE
STORE '' TO THISFORM.text1.VALUE,THISFORM.text2.VALUE,THISFORM.text3.VALUE
STORE '' TO THISFORM.text4.VALUE,THISFORM.text5.VALUE,THISFORM.text6.VALUE
STORE '' TO THISFORM.text7.VALUE,THISFORM.text8.VALUE,THISFORM.text9.VALUE
STORE '' TO THISFORM.text10.VALUE,THISFORM.text11.VALUE
ENDIF
在VFP表单设计中怎样向文本框。列表框中输入内容呢
请你们提问题时要表达清楚,最好贴图,
一、列表框,additem和addlistitem两种方法都可以向列表框中添加数据,其中additem方法可以按索引号添加记录,而addlistitem方法是用ID号添加记录,使用这两种方法添加数据项时必须要ROWSOURCETYPE属性值为0或为1.
control.additem(cItem [,nIndex] [,nColumn]) 其中,cItem是要添加的数据项内容,nIndex是索引号。如果指定了有效的nIndex值,cItem将放置在控制的正确位置;如果指定的nIndex已经存在,数据项将插入到这个位置,在这个数据项后面的其它所有数据项在组合框或列表框控制的列表区中向下移一个位置。nColumn将指定数据项要加入的列,默认值为1.
addlistiem方法的语法如下
control.addlistiem(cItem [,nItemID] [,nColumn])
其中,cItem和nColumn是要添加的数据项内容和要加入的列。nItemID是要添加数据项的惟一ID号,如果指定的nItemID已经存,则用cItem覆盖当前ID数据项的内容。
二、文本框
thisform.text1.value="你好"
以上用命令的方式添加,也可以直接添加
可以设置文本框的数据类型,
thisform.text1.value="" &设置为字符型
thisform.text1.value=0 &设置为数值型
thisform.text1.value={} &设置为日期型
关于VFP数据导入问题
DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING,STRING lpszFile, STRING, STRING, INTEGER
eole=CREATEOBJECT('Excel.application')
eole.Workbooks.Open(KKKK) & 打开指定工作簿
**eole.visible=.t. & 显示Excel窗口
eole.visible=.F. & 不显示Excel窗口
eole.selection.WrapText = .T.
xlSheet=eole.Sheets(1)
i=1
***注:变量I可以是第一行,也可以是第N行,由用户自行决定数据起自哪一行.
XMH=xlSheet.Cells(I,1).value
***当前取的是EXECL中的第一列数据,可以自行修改成任意N列
IF TYPE('XMH')'C'
***注:判定是否是字符型,如果是数值型,就用'N'替换'C'
=MESSAGEBOX('项目号不是字符型数据!无法载入',0,'提示信息')
eole.ActiveWorkbook.Close(.T.)
eole.Workbooks.close & 关闭工作簿
eole.quit & 退出Excel
RETURN
ENDIF
DO WHILE !EMPTY(XMH)
***当变量XMH为空时,读取程序结束
SELE SVC
*** SVC是目标表,也是以用其他名字的表
APPE BLAN
REPL 项目号 WITH TRIM(XMH)
***项目号是目标字段
XMMC=xlSheet.Cells(I,1).value
I=I+1
XMH=xlSheet.Cells(I,1).value
IF TYPE('XMH')='C'
ELSE
=MESSAGEBOX('项目号不是字符型数据!无法载入',0,'提示信息')
eole.ActiveWorkbook.Close(.T.)
eole.Workbooks.close & 关闭工作簿
eole.quit & 退出Excel
RETURN
EXIT
ENDIF
ENDDO
eole.ActiveWorkbook.Close(.T.)
eole.Workbooks.close & 关闭工作簿
eole.quit & 退出Excel
以上是VFP表单如何编写向表格添加数据的代码是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Windows设置中的驱动器健康警告是什么意思?收到磁盘警告时该怎么办?阅读本php.cn教程以获取逐步说明以应对这种情况。

文章讨论了编辑Windows注册表,预防措施,备份方法以及不正确的编辑中的潜在问题。主要问题:系统不稳定和数据丢失的风险不当变化。

蒸汽云错误可能是由于许多原因引起的。要顺利玩游戏,您需要采取一些措施来删除此错误,然后才能启动游戏。 PHP.CN软件在这篇文章中介绍了一些最佳方法以及更多有用的信息。

您可能会看到“无法建立与Windows Metadata和Internet Services(WMI)的连接”。事件查看器的错误。 PHP.CN的这篇文章介绍了如何删除Windows元数据和Internet服务问题。

KB5035942更新问题 - 用户通常发生崩溃系统。受到的人们希望找到摆脱困境的出路,例如崩溃系统,安装或声音问题。针对这些情况,这篇文章由Php.cn Wil发表

本文介绍了如何在Windows中使用组策略编辑器(GPEDIT.MSC)来管理系统设置,突出显示常见的配置和故障排除方法。它指出gpedit.msc在Windows Home Edition中不可用,建议
