VFP文本框从表中模糊查询、逐一提示、保存?
VFP文本框从表A中进行模糊查询、逐一提示、保存?1:如果从表中查A到相关内容,则选择一条内容填充到文本框;
2:如果从表中查不到相关内容,刚将文本框输入的内容保存到表A中.
如了一个附件测试,解压后请放在桌面。
测试.rar
(3.22 KB)
this.RowSourceType = 3 this.RowSource = "SELECT mc FROM 库表 WHERE .T. INTO CURSOR tmp" this.ColumnWidths = TRANSFORM(this.Width)
thisform.text1.Value = this.List(this.ListIndex)
LPARAMETERS nKeyCode, nShiftAltCtrl IF nKeyCode != 13 RETURN ENDIF IF EMPTY(this.Value) thisform.list1.RowSource = [SELECT mc FROM 库表 WHERE .T. INTO CURSOR tmp] thisform.list1.Requery RETURN ENDIF thisform.list1.RowSource = [SELECT mc FROM 库表 WHERE "]+ALLTRIM(this.Value)+["$mc INTO CURSOR tmp] thisform.list1.Requery IF thisform.list1.ListCount == 0 INSERT INTO 库表 VALUES (PADL(RECCOUNT("库表")+1,3,"0"), ALLTRIM(this.Value)) thisform.list1.Requery ENDIF NODEFAULT
[此贴子已经被作者于2021-11-16 09:54编辑过]