Posted by Admin L in MS Access on 07-05-2015.
继续边用边写边分享。
这次遇到的问题是一次性插入多条常量数据的问题。
按 SQL 常识,形如此即可:
[cc lang=”sql”]
INSERT INTO table1(field1, field2)
VALUES(‘value1″, ‘value2’);
INSERT INTO table1(field1, field2)
VALUES(‘value3″, ‘value4’);
…
[/cc]
但在 Access 里的确行不通,几经研究,正确写法如下:
特别要注意以上 msysobjects 虚表的使用。[……]
Read More…
Posted by Admin L in MS Access on 07-05-2015.
边用边写边分享。
本博最初是采用直接录入模式往表里写数据的,但录着录着就出了问题:
本来需要有尾部刻意保留的空格,一旦录入就不见了。
后经研究,发现解决方法只能是通过 SQL 语句 INSERT 数据。
如下所示:
[……]
Read More…
Posted by Admin L in MS Access on 07-05-2015.
很久没用 Access 了,今天因为需要作个库,感觉最适合者就是 Access,所以再次使用。
既然用数据库,无法避免与 SQL 打交道,但在此过程中遇到几个重要问题:
根据 SQL 常识,模糊匹配用 %,转大写用 UPPER(),转小写用 LOWER(),但 Access 通通不是。
后经研究,发现在 Access SQL 中,模糊匹配用 *,转大写用 UCASE(),转小写用 LCASE()。
如下图所示:
注:博主使用 Access 2007,若在其他版本 Access 遇到类似问题,可参考解决。[……]
Read More…
Posted by Admin L in MS Access on 07-05-2015.
今天打算做一个可用 SQL 查询的表格,果断选择了电脑了本就装好了的 Access 2007。
用起感觉的确还不错,但有个问题:一旦进入某单元格准备输入数据,就自动切换到中文输入模式,如下图:
这其实还不算啥事,“切过来不就好了么”?
更要命的是:每进入一个单元格都会自动给你又换成中文输入。
既然都在用数据库了,我想大部分时候是需要输入英文的吧,所以,这个设计(默认)相当不合理。
如何解决呢?
把 Access 的选项翻了个遍,感觉最有可能的是语言设置,但全部调成英语(美国)后还是不行。
不过我认定必然会有一个开关类选项,经过 1 个多小时的尝试,终于被我找到了,[……]
Read More…