Office中国论坛/Access中国论坛

标题: 请指点一下 [打印本页]

作者: 哈瘌子    时间: 2003-2-11 22:14
标题: 请指点一下
1.如何输入第一个字母,就能自动更改产品顺序,使其调到第一行来?
2.输入字母后,为出什么出来的总是它母,不能是产品名称呢?
3.该产品的规格单价已经确定,如何输入品名后,自动调出规格单价。等


能回答一个问题也好。谢谢。我看了很多,但不得解。
作者: cattjiu    时间: 2003-2-12 00:27
1.如何输入第一个字母,就能自动更改产品顺序,使其调到第一行来:在[名称]下拉框设事件onGetFocus,me.[名称].dropdown
2.输入字母后,为出什么出来的总是它母,不能是产品名称:[名称]的数据属性那里设bound column为2
3.该产品的规格单价已经确定,如何输入品名后,自动调出规格单价:看northwind.mdb的定单例子(使用dlookup()):
Private Sub ProductID_AfterUpdate()
On Error GoTo Err_ProductID_AfterUpdate

    Dim strFilter As String
   
    ' Evaluate filter before it's passed to DLookup function.
    strFilter = "roductID = " & Me!ProductID
   
    ' Look up product's unit price and assign it to UnitPrice control.
    Me!UnitPrice = DLookup("UnitPrice", "roducts", strFilter)

Exit_ProductID_AfterUpdate:
    Exit Sub

Err_ProductID_AfterUpdate:
    MsgBox Err.Description
    Resume Exit_ProductID_AfterUpdate

End Sub



作者: 哈瘌子    时间: 2003-2-12 01:13

[SHADOW=255,blue,1]cattjiu[/SHADOW]

谢谢。我这就研究


[此贴子已经被作者于2003-2-11 17:13:04编辑过]


作者: 哈瘌子    时间: 2003-2-12 04:45
还有其它方法吗
作者: 哈瘌子    时间: 2003-2-12 07:55
再研究
作者: 哈瘌子    时间: 2003-2-12 08:13
我再翻翻历史




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3