佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1301|回复: 11

Access 里的 Report 問題. 謝謝了~

[复制链接]
发表于 5-10-2005 11:37 AM | 显示全部楼层 |阅读模式
Private Sub Stock_Code_Click()
Me.Description = IIf(IsNull(Me.Stock_Code.Column(1)), "", Me.Stock_Code.Column(1))
Me.Description_2 = IIf(IsNull(Me.Stock_Code.Column(2)), "", Me.Stock_Code.Column(2))
End Sub

在按了 Stock Code 的按鈕後,access會有什麼動作,可以幫忙解釋嗎?
以上的 me 又是指什麼呢?

謝謝大家了!

[ 本帖最后由 clfoo 于 27-7-2006 11:46 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 6-10-2005 12:18 AM | 显示全部楼层
Me.Description = IIf(IsNull(Me.Stock_Code.Column(1)), "", Me.Stock_Code.Column(1))

和以下的code一样,

If IsNull(Me.Stock_Code.Column(1)) = TRUE then
   Me.Description = ""
Else
   Me.Description = Me.Stock_Code.Column(1)
End if



me 就是指Stock_Code所在的form。
回复

使用道具 举报

 楼主| 发表于 6-10-2005 08:58 AM | 显示全部楼层
明白了~

那應該是 if function 的減短的寫法...

thurderstorm, 謝謝了~
回复

使用道具 举报

 楼主| 发表于 27-7-2006 11:44 AM | 显示全部楼层
Company Code     Group     Amount
A Company          A        100
A Company          B        200
B Company          A        300
B Company          B        300

請問在 access 里,是否可以將以上的 table 做出以下的 report?  可以教它的作法嗎?謝謝大家了.

Company Code     Group A     Group B    Total --> Heading
=============================================
A Company         100          200       300
B Company         300          300       600
回复

使用道具 举报

发表于 27-7-2006 12:33 PM | 显示全部楼层
原帖由 clfoo 于 27-7-2006 11:44 AM 发表
Company Code     Group     Amount
A Company          A        100
A Company          B        200
B Company          A        300
B Company          B        300

請問在 access 里,是否可以將以 ...


先在 Query 里建立一个 query 来取得你要的 result, 然后再建立 report 引用你的 query.
回复

使用道具 举报

 楼主| 发表于 1-8-2006 02:14 PM | 显示全部楼层
goatstudio,謝謝了...

現在又有另外一個問題了.我用 query 作了我要的 report,可它的格式不是我所要的.我自己怎麼作都作不對,是否可以再教它的作法?

我作的如下:

Company Code     Group A     Group B    --> Heading
======================================
A Company         100                 
A Company                      200
B Company         300         
B Company                      300

我是想將同一個公司的都放在同一個 row 可以嗎?

謝謝了~
回复

使用道具 举报

Follow Us
发表于 2-8-2006 09:14 AM | 显示全部楼层
原帖由 clfoo 于 1-8-2006 02:14 PM 发表
goatstudio,謝謝了...

現在又有另外一個問題了.我用 query 作了我要的 report,可它的格式不是我所要的.我自己怎麼作都作不對,是否可以再教它的作法?

我作的如下:

Company Code     Group A     Group B ...


用 sum 和 group by 就可以办到. 试试看.
回复

使用道具 举报

 楼主| 发表于 3-8-2006 12:07 PM | 显示全部楼层
終於做到我要的格式了.再次謝謝了,goatstudio.

另外,再請問在 queries 里,build iif condition 時,它只能到兩個 condition 嗎?如果有3,4個 condition 就不能了嗎?那還有其他方法嗎?
回复

使用道具 举报


ADVERTISEMENT

发表于 3-8-2006 12:11 PM | 显示全部楼层
原帖由 clfoo 于 3-8-2006 12:07 PM 发表
終於做到我要的格式了.再次謝謝了,goatstudio.

另外,再請問在 queries 里,build iif condition 時,它只能到兩個 condition 嗎?如果有3,4個 condition 就不能了嗎?那還有其他方法嗎?


在 iif 里放另一个 iif 就可以了... 这样会很复杂, debug 起来就很麻烦.
回复

使用道具 举报

 楼主| 发表于 4-8-2006 11:30 AM | 显示全部楼层
謝謝了,goatstudio...

是很複雜但也做到我要的報告了,小心它的符號,就沒什麼問題了.再次謝謝了...


再請問,為什麼以下的報告里 A+B+C 會變成空白的?我有試過了,只要 Total Group A, B, C 都是有數目時 ,它才會有答案.可如以下的, Group B 是沒有數目時,它就變成空白的.

Name          Group A     Group B      Group C
====          =======     =======      =======     
A Company       100                      100              
B Company       100                      200

Total           200                      300

A+B+C           ...==> 空白的  (應該是500)

它的寫法應該是 =Sum([Group A])+Sum([Group B])+Sum([Group C]),對否?

[ 本帖最后由 clfoo 于 4-8-2006 11:32 AM 编辑 ]
回复

使用道具 举报

发表于 7-8-2006 11:45 PM | 显示全部楼层
原帖由 clfoo 于 4-8-2006 11:30 AM 发表
謝謝了,goatstudio...

是很複雜但也做到我要的報告了,小心它的符號,就沒什麼問題了.再次謝謝了...


再請問,為什麼以下的報告里 A+B+C 會變成空白的?我有試過了,只要 Total Group A, B, C 都是有數目時 ,它 ...


这个问题可以用 IIF 解决... 如果是空白的话就设定为 0 就可以了.
回复

使用道具 举报

 楼主| 发表于 30-8-2006 12:09 PM | 显示全部楼层
請問以下的 coding 有什麼問題,為什麼有 runtime error 的?  我只知道是 if statement 里有問題,可就不清楚.可否教教我?

謝謝大家了~

Private Sub Unit_Cost_Exit(Cancel As Integer)
   
    Me.Margin = ((Me.SP1 - Me.Unit_Cost) / (Me.SP1)) * 100
   
    If Me.Margin < 16 Then
       Me.Group = "A"
      
       Else
          If Me.Margin < 26 Then
             Me.Group = "B"
            
        Else
           Me.Group = "C"
    End If
              
               
End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-9-2024 03:22 PM , Processed in 0.152163 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表