Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3120|回复: 21
打印 上一主题 下一主题

我的inventory system 做到後面有問題希望高手幫我看看vb

[复制链接]

10

主题

0

好友

1531

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-19 02:20 AM |只看该作者 |倒序浏览
本帖最后由 无聊的silver 于 2010-8-19 02:22 AM 编辑

我想放edit price 的
這個是那個coding

[img]   [/img]


error coding

[img]   [/img]

我的user interface



可是我還沒放integer 進去就出現這個問題。。。

。。。。。

這個是我的selling 我以為沒問題的




因為f5 test 沒事可是按 main menu 就出現error 了




這個是我的calculation 是有問題嗎?




哪裡錯了
希望高手教我




收藏收藏0

2

主题

0

好友

251

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

2#
发表于 2010-8-19 04:17 PM |只看该作者
图不能放大啊。。。。。

我只看到你的error 是 input format no correct...其他code太小看不到。。。。。。
不过应该不是你的calculation有问题。。

因为你用了int::parse 这个function 来把string 转换成int...
如果你的textbox 有任何除了数字以外的东西。你按了转换就会出现error.

两个方法来防止这种问题:
你先预设好textbox 里的该出现的数字,然后用keydown 或 keypress来防止user 输入号码以外的字。

第二种比较简单
用on error goto 或 try...catch 来跳过这个error..


回复

使用道具 举报

10

主题

0

好友

1531

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

3#
发表于 2010-8-19 04:44 PM |只看该作者
图不能放大啊。。。。。

我只看到你的error 是 input format no correct...其他code太小看不到。。。。。 ...
shippo 发表于 2010-8-19 04:17 PM



    oo
try catch
對哦
忘了這個謝謝

我還想問
Private Sub open_bill_tyre_textbox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles open_bill_tyre_textbox1.TextChanged, open_bill_tyre_textbox2.TextChanged, labour_charge_textbox.TextChanged

        With Me
            Dim quantity1, quantity2, labour, price1, price2, total_payment As Integer

      

            If .open_bill_tyre_textbox1.Text = "" Then

                quantity1 = 0


            Else

                quantity1 = Integer.Parse(open_bill_tyre_textbox1.Text)

            End If


            If .open_bill_tyre_textbox2.Text = "" Then

                quantity2 = 0

            Else

                quantity2 = Integer.Parse(open_bill_tyre_textbox2.Text)

            End If

            If .labour_charge_textbox.Text = "" Then

                labour = 0

            Else

                labour = Integer.Parse(labour_charge_textbox.Text)

            End If

            If price_textbox1.Text = "" Then

                price1 = 0

            Else
                price1 = Integer.Parse(price_textbox1.Text)

            End If


            If price_textbox2.Text = "" Then

                price1 = 0

            Else

                price2 = Integer.Parse(price_textbox2.Text)

            End If


            total_payment = (price1 * quantity1) + (price2 * quantity2) + labour

            total_payment_textbox.Text = total_payment.ToString("C")



        End With
    End Sub

如果coding 是這樣是給那個textbox auto display 的
爲什麽我只可以display 到一個radio button 其他不可以的?


回复

使用道具 举报

2

主题

0

好友

251

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

4#
发表于 2010-8-19 09:17 PM |只看该作者
erm....不明白你的问题。。。。。你的code 里没有任何有提到radio button 啊。。。。


回复

使用道具 举报

2

主题

0

好友

251

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

5#
发表于 2010-8-19 09:23 PM |只看该作者
你的意思是不是一按其他的radio button你的total_payment_textbox里的字就消失了?


回复

使用道具 举报

10

主题

0

好友

1531

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

6#
发表于 2010-8-20 03:08 AM |只看该作者
本帖最后由 无聊的silver 于 2010-8-20 03:09 AM 编辑

我按check box 然後放integer 在textbox
那個textbox 是 quantity 然後會乘我的 price textbox 然後自動計算然後出現在答案在total payment textbox


回复

使用道具 举报

2

主题

0

好友

251

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

7#
发表于 2010-8-20 01:44 PM |只看该作者
所以勒??

你的问题是??


回复

使用道具 举报

2

主题

0

好友

22

积分

初级会员

Rank: 1

8#
发表于 2010-8-20 02:42 PM |只看该作者
你的textbox 一开始是放空,没有数据的吗?如没数据,当使用int.parse就会出现以上问题


回复

使用道具 举报

10

主题

0

好友

1531

积分

白银长老

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

9#
发表于 2010-8-21 12:25 AM |只看该作者
別理那個
你會做summary 好像可以選上個月
看會賣了多少東西


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

10#
发表于 2010-8-21 01:40 AM |只看该作者
別理那個
你會做summary 好像可以選上個月
看會賣了多少東西
无聊的silver 发表于 2010-8-21 12:25 AM


Summary 的话, 就从Database 里面选指定的月份出来, 相加出来做个Summary 搞定。

不过通常Summary 都是以 Report 方式呈现。

Report 有很多种做法。就不提了。


回复

使用道具 举报

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

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-25 06:36 PM , Processed in 0.110245 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部