Access交流中心

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

[5分]抄袭了煮江品茶前辈的示例用查询作数据源做了窗体,查询有数据,窗体没数据

好好  发表于:2013-09-02 01:24:36  
复制

抄袭了煮江品茶前辈的示例用查询作数据源做了窗体,查询有数据,窗体没数据,老师解答是日期那儿控制了,但是不知如何修改才运用上

 

 

Top
好好 发表于:2013-09-02 01:48:18

Option Compare Database
Option Explicit
Private Sub Form_Open(Cancel As Integer)
    '年度、月度、提交审核、关闭单据四个控件的事件已通过SetForm加载
    Call SetForm(Me.Form, Me.frm_销售订单子窗体.Form)
End Sub

Private Sub 新增_Click()
    Dim num As String
   
       
    Me.年度.SetFocus
   
    '保存控件值
    num = BeforeInsertTB(Me.Form, "销售订单")

    '追加tbl单据表
    Call InsertTB("tbltbl单据表", "单据ID", Me.Form, Me.frm_销售订单子窗体.Form)
    DoEvents
    '还原控件值
    Call AfterInsertTB(Me.Form, num)

    '追加采购计划表
    Call InsertTB("tbl销售订单", "销售订单ID", Me.Form, Me.frm_销售订单子窗体.Form)
   
End Sub

Private Sub 修改_Click()
    Dim str As String
   
    Me.年度.SetFocus
   
    '保存控件值

'    str = Me.调整事由.Value
   
   
    '更新tbl单据表
    Call UpdateTB("tbltbl单据表", "单据ID", Me.Form, Me.frm_销售订单子窗体.Form)
    DoEvents
   
    '还原控件值
'    Me.调整事由.Value = str
   
   
    '更新采购计划表
    Call UpdateTB("tbl销售订单", "销售订单ID", Me.Form, Me.frm_销售订单子窗体.Form)
End Sub


Private Sub 删除_Click()
    Dim id As Long
   
    Me.年度.SetFocus
   
    '保存控件值
    id = Me.单据ID.Value
   
    '删除采购计划表
    Call DeleteTB("tbl销售订单", "销售订单ID", Me.Form, Me.frm_销售订单子窗体.Form)
    DoEvents
   
    '还原控件值
    Me.单据ID.Value = id
   
    '删除tbl单据表
    Call DeleteTB("tbltbl单据表", "单据ID", Me.Form, Me.frm_销售订单子窗体.Form)
   
   
End Sub

Private Sub 编辑明细_Click()
    DoCmd.OpenForm "frm_销售订单明细主窗体", , , , , , Me.单据ID.Value
End Sub

Private Sub 单位ID_AfterUpdate()
Me.联系人.Value = Me.单位ID.Column(3)
End Sub



漏蛧尐魚℡ 发表于:2013-09-02 09:26:38
上传你的示例。

煮江品茶 发表于:2013-09-02 17:07:47


化粪添墙 发表于:2013-09-02 20:23:26
把子窗体的中的链接子字段的值清除,再试试!

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