3
3h
Unregistered / Unconfirmed
GUEST, unregistred user!
近日编写一电话用户管理应用程序,遇到一点问题。
此库分为两个表,TELEDATA和USERDATA。格式为ACCESS97。
设想是这样的,这两表利用共有的USERID字段连接。
前表有主关键字TELENO,USERID则是有重复的索引,
后者USERID为主关键字,无重复,
也就是说前者多个电话可以对应一个用户资料(同址装机)。
1、在新加用户时,要同时对这两个表进行操作。(理所当然吧?)
这时问题似乎不是很大,因为可以分别加,但如果要编辑一个用户,
可以用QUERY,进行SQL查询,然后将一个DATASOURCE指向QUERY,
并用一个DBGRID与之连接。问题是此网格此时处在READONLY状态,
可能是SQL的结果只能查询?
如果用TABLE,那么发现它只能连接一个表。有没有办法实现如上的操作?
就是先指定一个记录,然后可以同时对两表进行操作。我觉得,
这种操作应该是非常广泛使用的,为什么TABLE中没有?
可能我不知道,故请教。
2、客户想将USERID做成自动增量,可有什么良策?
用 RecordCount+1 总觉得不大好。
此库分为两个表,TELEDATA和USERDATA。格式为ACCESS97。
设想是这样的,这两表利用共有的USERID字段连接。
前表有主关键字TELENO,USERID则是有重复的索引,
后者USERID为主关键字,无重复,
也就是说前者多个电话可以对应一个用户资料(同址装机)。
1、在新加用户时,要同时对这两个表进行操作。(理所当然吧?)
这时问题似乎不是很大,因为可以分别加,但如果要编辑一个用户,
可以用QUERY,进行SQL查询,然后将一个DATASOURCE指向QUERY,
并用一个DBGRID与之连接。问题是此网格此时处在READONLY状态,
可能是SQL的结果只能查询?
如果用TABLE,那么发现它只能连接一个表。有没有办法实现如上的操作?
就是先指定一个记录,然后可以同时对两表进行操作。我觉得,
这种操作应该是非常广泛使用的,为什么TABLE中没有?
可能我不知道,故请教。
2、客户想将USERID做成自动增量,可有什么良策?
用 RecordCount+1 总觉得不大好。