在ACCESS中,A字段中是否包含B字段内容,包含则输出“是”,不包含输出“否”。

作者&投稿:第琰 (若有异议请与网页底部的电邮联系)
access数据库,当A表中b字段包含B表中b字段的全部内容,则把A表中的a字段值赋给B表中a字段,~

你这个得一个一个的来,你想象的东西是不符合实际语法要求的!!

instr('abc','b')这个写法
select A.a from A WHERE EXISTS (SELECT 1 FROM B WHERE instr(A.a,B.b) > 0)

应该使用字符串判断函数,在VBA语法参考中应该有,就象这样:
InStr 函数—返回变量型(长型),指定一个字符串在另一个字符串中首次出现的位置。
语法 InStr([start, ] string1, string2 [, compare ] )
其中:
参数一、start 可选。数值表达式 (数值表达式:计算结果为数字的任何表达式。表达式可以是变量、常数、函数和运算符的任意组合。),设置每次搜索的开始位置。如果省略,则从第一个字符位置开始搜索。如果 start 包含 Null (Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。
参数二、string1 必选。要在其中进行搜索的字符串表达式 (字符串表达式:任一求值为一列连续字符的表达式。表达式的元素可以是:返回字符串或字符串 Variant (VarType 8) 的函数;字符串字面值、常量、变量或 Variant。)。
参数三、string2 必选。被搜索的字符串表达式。
参数四、compare 可选。指定字符串比较 (字符串比较:使用操作符确定某一字符串是否大于或等于另一字符串。使用 Option Compare 语句指定是进行二进制(区分大小写)比较,还是进行文字(不区分大小写)比较。)类型。如果 compare 为 Null,将产生错误。如果省略 compare,则比较类型由 Option Compare 设置决定。请指定有效的 LCID(区域设置 ID),以在比较中使用区域设置特定的规则。
剩下的就是使用if语句把instring函数写入进行判断,并输出结果就可以了。

SELECT iif(instr(cstr(a),cstr(b))=0,'是','否') as ab FROM tablename
用这个sql语句应该可以


access中码是什么
access中码是A_EMP_NO(外键)。你的变量a不能定义在bOK_Click事件过程中,应该在窗体模块中定义,让它在这个模块的所有过程中都有效,这时,在Command39_Click事件过程中,变量a的值才会正确。特性:其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。由于在Office 97及以前的版本中,Microsoft...

在Access中,表就是
【答案】:A 一个关系就是一个二维表,每个关系有一个关系名。在Access中,一个关系存储为一个表,具有一个表名。所以本题答案为A。

ACCESS输入掩码属性中,字符A和a的含义区别是什么?A是必须输入字母或数字...
A就是一定要输入字母或数字,不能留空,a则是可以不输或输入空格,但要输入就要输入字母或数字。比如掩码设为“AAaaa”,那么就是说前两位必须要输入字母或数字,后三位可输可不输:如输入:“SA123”、“S2”、“S2A3”、“AB[空格][空格]E” 都是正确的,但如输入:“A”、“A[空格]BC...

access中输入掩码A:必须输入字母或数字,a:可以选择输入字母或数字有什...
A 是必须,就是说是一一对应的,a 是可以选择,就是可输可不输 举例:A掩码:(00)AA-A,示例:(12)55-a a掩码:aaaa,示例:5a5b,A 4 具体请参考这个帖子:http:\/\/www.office-cn.net\/access\/20130922\/8219.html 【office中国】

access中,不是窗体控件的是 A;表 B;标签 C:文本框 D:活动窗口
access中,不是窗体控件的是 :活动窗口 活动窗口是窗体的一种运行状态,而不属于窗体控件。

在ACCESS中,A字段中是否包含B字段内容,包含则输出“是”,不包含输出...
参数三、string2 必选。被搜索的字符串表达式。参数四、compare 可选。指定字符串比较 (字符串比较:使用操作符确定某一字符串是否大于或等于另一字符串。使用 Option Compare 语句指定是进行二进制(区分大小写)比较,还是进行文字(不区分大小写)比较。)类型。如果 compare 为 Null,将产生错误。如...

access中mid是什么语句?
在Access里面mid( "列名 ",a,b),用于去一列数据中的某一段: 其中a,是一列的起点,b是个数。优缺点 优势 Microsoft Access Basic提供了一个丰富的开发环境。这个开发环境给你足够的灵活性和对Microsoft Windows应用程序接口的控制,同时保护你使你免遭用高级或低级语言开发环境开发时所碰到的各种...

access输入编码为开头是A
必须是A。有效性文本,输入的值必须是以A或B开头,且必须是五位字符。在Access中,字段名的命名规则是字段名长度为1到64个字符,字段名可以包含字母、数字、汉字、空格和其他字符。

access题目,为什么选B吖,我觉得选A吖,谢谢!
规定只能输入数字或空格,所以只能是B

access中如何查询a字段中的某1个值对应的所有b字段中包含特定的多个值的...
SQL语句如下:select 日期,用户名,sum(资金) as 资金总额 from 你的表名 group by 日期,用户名 order by 日期,用户名 将上述SQL语句套上正确的表名,复制黏贴到SQL查询视图,点击工具栏运行命令(带叹号图标的)即可求出每天每个用户的资金总额。关于楼主问题补充,更好解决,单用用户名分组汇总即可 ...

灵石县17135536359: access数据库,如果A字段中如果不包括小写字母a,则在所有符合条件的记录前加上小写字母a. 这个怎么弄? -
撒废复方: 建一个更新查询,查询的SQL:update 表名 set A字段='a'+A字段 where asc(left(A字段,1))97 整个字段不包含a就用如下: update 表名 set A字段='a'+A字段 where A字段 not like '*a*'

灵石县17135536359: 在ACCESS中,A字段中是否包含B字段内容,包含则输出“是”,不包含输出“否”. -
撒废复方: 应该使用字符串判断函数,在VBA语法参考中应该有,就象这样: InStr 函数—返回变量型(长型),指定一个字符串在另一个字符串中首次出现的位置.语法 InStr([start, ] string1, string2 [, compare ] ) 其中: 参数一、start 可选.数值表达式 ...

灵石县17135536359: access 中如何确定某表的某字段中是否存在某值 -
撒废复方: select count(*) from 表1 where 字段1 ='a' 如果count(*)>0就是有 =0就是没有是一个查询符合某个条件的函数,求数量的函数

灵石县17135536359: Access VBA中如何判断一个字符串是否包含另一个字符串 -
撒废复方: InStr(S1,S2)>0说明S1中包含S2 InStr(S1,S2)=0说明S1中不包含S2

灵石县17135536359: access数据库"A"表中"a字段",与"B"表中"b字段"进行关联,想查找"a字段"中包含"b字段"的记录,如何查询?? -
撒废复方: instr('abc','b')这个写法 select A.a from A WHERE EXISTS (SELECT 1 FROM B WHERE instr(A.a,B.b) > 0)

灵石县17135536359: Access表结构中,字段的要素包括 -
撒废复方: 你好, 字段属性即表的组织形式,它包括表中字段的个数,每个字段的名称、数据类型、字段大小、格式、输人掩码、有效性规则等. 在Access中,字段的命名规则为: (1)长度为1~64个宇符. (2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头. (3)不能包含句号(.)、惊叹号(!)、方括号([ ])和单引号(').

灵石县17135536359: access2007怎样查询字段中包含某一元素的信息 -
撒废复方: 在你要设置默认值的那个表右击选择设计视图,选择设置默认值的那个字段,在下方的字段属性中有一项为默认值,填上你想填的即可,希望我的答案对你有帮助,谢谢!

灵石县17135536359: access中有表A包含字段abc与表B包含字段abe,a是主键,AB两个表建立了关联 但是只有a字段的数据能级联更新 -
撒废复方: 由于a是主键,那么就a唯一决定b,c,e,建议将设计成3NF;也就是将b分离出来 A(a,b); B(a,c); C(a,e)

灵石县17135536359: 如何使access中的某一字段里必须包含.和@ -
撒废复方: 假设你的这个字段叫 text25 在表设计状态 给此字段的有效性规则中输入 Len(Replace([text25],".",""))<Len([text25]) And Len(Replace([text25],"@",""))<Len([text25]) 如果你是要求这个字段必须是一个EMAIL地址这样的方法就不保险 如果要判断是不是一个合法的EMAIL则要用到自定义函数来实现

灵石县17135536359: 怎样区别Access数据表某个字段的值 是否 包含中文? -
撒废复方: var s= /\0u4e00-\0uf95a/; if (form1.text1.value.text(s)) alert("含有中文!"); 这样可以测试中文的!中文的范围就是\0u4e00-\0uf95a中 .建议你学习一下正则表达式,对你有很大好处的!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网