Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

请教!怎样在文本框中输入3将追加3条日期不同的记录到子窗体内

伴影独酌  发表于:2010-04-29 21:37:23  
复制

请教!怎样在文本框中输入3将追加3条日期不同的记录到子窗体内?

 

点击下载此附件

 

Top
王樵民 发表于:2010-04-30 11:37:54

修改的一下,你满足你的要求,见附件

 

点击下载此附件

伴影独酌 发表于:2010-04-30 21:34:16

谢谢!王老师真的了不起,在我看来,这是很难或无法实现的,了不起!谢谢!!!!



伴影独酌 发表于:2010-04-30 21:47:37

说实话,您所写的语句我不太看懂,您你注释一下吗?谢谢!



黎红军 发表于:2010-05-01 04:41:56

Sub zj(sl As Integer, s As String, rq As Date) '自定义记录增加过程函数
Dim sql1 As String
Dim i As Integer        '定义循环起始变量
Dim rq1 As Date
If sl <= 0 Then
 Exit Sub
End If
rq1 = Year(rq) & "-" & Month(rq) & "-" & Day(rq) '设置标准的日期格式
For i = 0 To sl - 1  '设置循环变量值计算条件
 sql1 = "Insert INTO b(f,c) VALUES('" & s & "',#" & DateAdd("m", i, rq1) & "#)"  '插入记录到表B中的sql语句
 DoCmd.RunSQL (sql1)     '运行这个插入查询语句
Next i      '循环
End Sub
Private Sub Command5_Click()
If Len(Nz(a)) <= 0 Then
 MsgBox ("a--文本框中没有输入值,请输入") '设置如果控件a为空值时的提示
 Exit Sub
End If
If Nz(b) <= 0 Then
 MsgBox ("b--文本框中没有输入值,请输入") '设置如果控件B为空值时的提示
 Exit Sub
End If
On Error GoTo err1
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70 '保存记录
err1:
zj [b], [a], [DTPicker2]   '引用自定义函数'zj',完成记录插入
B子窗体.Requery         '刷新子窗体结果显示

End Sub



总记录:4篇  页次:1/1 9 1 :