vb中ado记录源问题

vbxbxy 2019-11-21 04:07:42
Private Sub Cmd_Find_Click() '查询
Adodc1.RecordSource = "select k.书号,k.书名,x.作者, k.现存数量 ,sum(x.销售数量)as 销售数量 from xsb x ,kcb k where x.书号=k.书号 group by k.书号,k.书名,x.作者, k.现存数量 "
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End Sub

这个是书里的代码,是不是也可以在属性里调节,然后
select k.书号,k.书名,x.作者, k.现存数量 ,sum(x.销售数量)as 销售数量 from xsb x ,kcb k where x.书号=k.书号 group by k.书号,k.书名,x.作者, k.现存数量
这句话怎么理解?就是书号前面的“k”作者前面的“x”这个字母是啥意思啊,我想用我自己的数据库里面的内容也需要加上这些字母吗?
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vbxbxy 2019-11-23
  • 打赏
  • 举报
回复
感谢!!!
VB业余爱好者 2019-11-22
  • 打赏
  • 举报
回复
引用 楼主 vbxbxy 的回复:
Private Sub Cmd_Find_Click() '查询
Adodc1.RecordSource = "select k.书号,k.书名,x.作者, k.现存数量 ,sum(x.销售数量)as 销售数量 from xsb x ,kcb k where x.书号=k.书号 group by k.书号,k.书名,x.作者, k.现存数量 "
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End Sub

这个是书里的代码,是不是也可以在属性里调节,然后
select k.书号,k.书名,x.作者, k.现存数量 ,sum(x.销售数量)as 销售数量 from xsb x ,kcb k where x.书号=k.书号 group by k.书号,k.书名,x.作者, k.现存数量
这句话怎么理解?就是书号前面的“k”作者前面的“x”这个字母是啥意思啊,我想用我自己的数据库里面的内容也需要加上这些字母吗?


x和k什么意思,看这里“from xsb x ,kcb k ”,其实就是给表起了个别名,因为有时候表名太长或者其他原因,需要用一个短一点的字符作为别名,当然不起别名,直接用表名也是可以的
ypk9999 2019-11-22
  • 打赏
  • 举报
回复
首先建议你读些基本的 SQL 其次你的问题, from xsb x, kcb k 代表的是在这 SQL 叙述中, xsb 表我们用 x 来代表, kcb 这个表我们用 k 来代表 | 上面敘述其實和 "select kcb.书号,kcb.书名,xsb.作者, kcb.现存数量 ,sum(xsb.销售数量) as 销售数量 from xsb ,kcb where xsb.书号=kcb.书号 group by kcb.书号,kcb.书名,x.sb作者, kcb.现存数量 " 相同 会有这种重新命名的机制,有时我们需要在同一叙述中引用同一表两次且是不同用途时,就会用到
vbxbxy 2019-11-21
  • 打赏
  • 举报
回复
可能有些问题在各位大佬面前略显幼稚,在此希望您能抽出一分钟时间指点一下,主要是百度查不到啊。。。萌新一枚,求助前辈们!
功能强大的免费VB打印控件(2010年5月7日修改),改正了原打印控件存的在缺陷,增加了VSFlexGrid表格的打印功能。 本控件系VB6.0编写,可直接打印VSFlexGrid表格、MSHFlexGrid表格的内容,并提供多种打印方式,分栏打印、横向跨页打印、工资条样式打印(可以把显示为0或空的内容不打印)。本控件还可直接打印ListView控件、ADO记录、DAO记录、Datagrid控件、Flexgrid控件的内容 可完全按照VSFlex表格、MSHFlexGrid表格的显示进行打印,如果VSFlex表格、MSHFlexGrid表格有图片,图片也会打印出来,如果有单元格合并,打印出来的结果单元格也是合并的。 控件提供textout函数输出文本内容,cellout函数输出一个单元格(与textout函数的区别是有边框),此两个函数都具有自动换页功能,即如果输出的文本大于1页,可以自动增加新页并打印到下一页。 控件还提供了输出图片的功能,使用CellOutPicture可能打印图片。 本控件可以打印眉页和页脚,还可以将打印的内容(包括图片)保存为本控件专用的报表格式文件,以便以后打开预览并打印(但不能更改页面格式)。 控件均以VB的内置单位TWIPS为计量单位,您可以使用本控件的cmtotwips方法将厘米换算成VB的twips,用mmtotwips将毫米换算成twips。 本次提供两个版的打印控件,简化版VB打印控件(有控件的代码)与复杂版VB打印控件(功能更多,不提供代码) 本控件附有VB使用实例,具体使用方法请参照实例。 如有疑问或建议,请联系 myyouping@hotmail.com myyouping@139.com

742

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧