Access交流中心

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

这组代码怎么理解,求思路

心态哥  发表于:2012-08-07 10:59:13  
复制

这组东西怎么理解?求思路

 

Option Compare Database

Public Function Area(r As Single) As Single
If r <= 0 Then
 Area = 0
Exit Function
End If
Area = 3.14 * r * r
End Function
Private Sub Command4_Click()
Dim rr As Single

rr = Forms![窗体1]![半径]

Forms![窗体1]![圆面积] = Area(rr)
End Sub
看了半天实在不知道怎么看...求思路


 

 

Top
煮江品茶 发表于:2012-08-07 11:23:08

函数Area通过代入半径返回圆的面积计算结果。

 

Command4按钮的单击事件,调用Area函数并将结果值赋予窗体1上的名曰圆面积的控件。



在水一方 发表于:2012-08-07 18:19:35

Public Function Area(r As Single) As Single——声明模块,名称为Area
If r <= 0 Then                             ——如果半径r小于0(此前省略了声明变量r)那么

Area = 0                                   ——面积=0
Exit Function|                             ——退出模块
End If                                     ——结束假设
Area = 3.14 * r * r                        ——圆面积公式

End Function                               ——结束模块


Private Sub Command4_Click()             ——点击Command4按钮
Dim rr As Single                         ——设置半径变量rr
rr = Forms![窗体1]![半径]                ——让rr等于窗体上面‘半径’的值

Forms![窗体1]![圆面积] = Area(rr)        ——让窗体上面的‘面积’值等于圆面积公式(半径为rr),高中数学的函数表达式y=f(x)
End Sub                                  ——结束对话



心态哥 发表于:2012-08-09 11:05:52

谢谢各位的认真回复。



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