Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-教程

【access小品】有个姑娘叫紫竹--趣味问答

时 间:2010-12-27 00:00:00
作 者:todaynew   ID:10802  城市:武汉
摘 要:趣味问答
正 文:

  一女生名曰紫竹,右脑发达左脑迟钝,加之时常翘课逃学,Access学的很烂。


  圣诞夜,驯鹿北来,铃儿叮当。女生紫竹携数友去迪吧狂欢,忽想起不日将要考试,慕然回首,那书不在灯火阑珊处。便撇下众人,撒鸭子就向寝室奔去,弄一红绳系颈,便学古人夜读状。学之不精,加之书也很烂,数小时下来,小女生已经是云山雾罩,寻不到东西,找不见南北。睡意朦胧之间,便抱了佛脚,南柯一梦去了。


  次日醒来,窗外雪挂松枝,银装素裹一片。来不及想秦皇汉武唐宗宋祖,也没了千里冰封万里雪飘的兴致。女生紫竹只是恨恨地掐了自己一把,便开启电脑,查找网站,登录论坛,发九问求答。


  余观所问甚是雷人,便决定解答一二。

紫竹姑娘第一问:where 类别号 in ("A","F")和where ((类别号)="A","F")有什么区别?
老汉答曰:姓名 in ("A","F") 表示:“美女如果的姓氏为A、F都能满足录取的要求。”  类别号="A","F" 表示:“寻找美女的方法错了。”

紫竹姑娘第二问:让系统随机出两位数的话,一般都会先写 randomize timer ,如果不写会怎样?两位数的写法是“10+int(Rnd*89)”,其中“89”是随便写(78、64可以吗)还是有特定含义的?
老汉答曰:(1)如果不写会怎样,当然是剃光头,打板子。
       (2)现在有100个帅哥编号从1到100,89、78、64确定帅哥编号产生的上限。

紫竹姑娘第三问:sub和function的区别~~为毛大都是sub语句很少有function语句..?
老汉答曰:Sub和Function最大的区别在于Sub只是结婚不生孩子,Function结婚同时生孩子。

紫竹姑娘第四问:题目是检索选修李靖老师课的学生姓名,专业,学号,课程代号和课程名。答案是:Select 学生.姓名, 学生.专业, 学生.学号, 课程.课程代号, 课程.课程名称 FROM 学生, 课程 INNER JOIN 选课 ON 课程.课程代号=选课.课程代号 Where ((课程.任课教师)="李靖") );
我编的是:Select 学生.姓名, 学生.专业, 学生.学号, 课程.课程代号, 课程.课程名称 from 学生 inner join(课程 INNER JOIN 选课 ON 课程.课程代号=选课.课程代号)on 学生.学号=选课.学号
两者运行起来不一样,为毛,为毛....
其中课程.课程代号和选课.课程代号之间有一对多的关系,学生跟课程表和选课表没关系...
老汉答曰:你写的SQL把李靖老师搞丢了!

紫竹姑娘第五问:“失去焦点”是么意思。。。
老汉答曰:你在将目光注视在黑板上的时候,忽然听到窗外的口哨声,于是你将目光转移到了窗外,这时候黑板就失去了焦点。黑板失去焦点的时候,通常会引发失去焦点事件,这事件就是:一个黑板擦从老师的手中奋力甩将过来,咣当一声!正中你含情脉脉的额头。

紫竹姑娘第六问:
代码:
sub m()
dim i as integer , x as integer
x=inputbox("输入一个自然数")
for i=2 to x-1
    if x mod i =0 then
    exit for
  end if
next i
if x=i then
   msgbox x &"是质数"
else
  msgbox x &"不是质数"
end if
end sub
这是课本上的例题,我觉得好别扭...比如说键盘输入3,进入for 循环,i=2,不满足if语句,i只能为2,此时x=3,i=2,两者不相等,输出“x不是质数”@ @矛盾。。哪错了。。
老汉答曰:本来你有10枚硬币,你藏了一枚,把其余九枚放进了一个盒子中,然后你对男生说:谁要是一次能从这个盒子中抓出10枚硬币,就和谁共进晚餐。结果是你的约会总不能成功。 

紫竹姑娘第七问:输出能被17整除的数
我想用 msgbox输出,结果他是一个数一个数的蹦。。。能不能用msgbox一下子都输出来?课本上提供的方法是用debug.print 这种立即窗口输出,但是我想用msgbox。。。是不是用debug.print就一定是从立即窗口里输出么
老汉答曰:
Sub Y()
dim i as long
dim str as string
for i=1 to 100
    if i mod 17 = 0 then
      str=str & i & chr(10) & chr(13)
    end if
next
end sub
 
紫竹姑娘第八问:在做一道模块题时把数据类型设置错了,结果就无法输出,我表示对long 和 integer无法理解...long 和 integer 和 double 有什么区别。。?
老汉答曰:你有三个大小不等的盒子,integer最小,long次之,double最大。integer可以装一个芭比娃娃,long可以装一台电视机,double可以装一台冰箱。如果你把冰箱试图装将integer中,那就一定错了。

紫竹姑娘第九问:模块方面~~输入一行字符,统计中英文字母和其他字符的个数,sub 语言编写~~
老汉答曰:汉字的Asc码在几个固定的区间内,找到这几个区间的起始与截止的Asc码进行判断即可。如果找不出来,就再磕头作揖,请求帮助。

 

 



Access软件网官方交流QQ群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助