设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 8259|回复: 18
打印 上一主题 下一主题

ADP菜鸟日志--分享设计过程中的苦与乐

[复制链接]
跳转到指定楼层
1#
发表于 2006-2-14 20:57:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
菜鸟简介:

      用ACCESS编写过多个MDB程序,会一点AOD。对数据关系有比较深的认识。对SQL SERVER 2000初步认识,会一些SQL语句。不擅长代码编写。

目前项目:

      现承接某企业进销存商务管理软件开发,涉及货物进出、库存及财务管理方面。考虑到用户数比较多(30个左右,其实也不多),权限管理方便,以及需要和微软SHAREPOINT结合。或者说句比较实在的话:是想拿这个项目作为一个练习,成为我的第一个ADP项目。

对ADP的美好幻想:

      数据存储效率较高,对解决冲突控制更好,更适合大范围使用及将来跨局域网使用。
      ADP开发技术雷同MDB开发,应该不会碰到太大困难。

朋友们一起分享:

     因为是第一次,所以难免碰到许多问题,所以恳请朋友们随时出手相助。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-2-14 21:13:00 | 只看该作者

第一个问题: 数据类型发生了变化

第一个问题: 数据类型发生了变化


使用ADP碰到的第一个问题就是数据类型发生了变化,更要命的是熟悉的自动编号怎么也找不到了,超级链接也没了。


解决办法:


自动编号用INT或SMALLINT代替,并设置字段的标识(“是:”),种子(起始数),增量(增加的数量)。


超级链接:用CHAR代替,并设置超级链接属性为“是”


注意:BIT值为0和1,而ACCESS的是/否值为0和-1,所以使用上要小心了。




















Access 数据类型





SQL Server 数据类型








是/否





bit








数字 (字节)





tinyint








数字(整型)





smallint  








数字(长整型)





int








数字(单精度浮点型)





real








(无等价的数据类型)





bigint








数字(双精度浮点型)





float








货币





money ,smallmoney








小数/数值





decimal ,numeric








日期/时间





datetime ,smalldatetime








自动编号 (递增)





int  (定义了 Identity 属性)








文本 (n)





varchar(n) nvarchar(n)








备注





text








OLE 对象





image








同步复制 ID((GUID))





uniqueidentifier  (仅适于 SQL Server 7.0 或更高版本)








超链接





char , nchar , varchar, nvarchar(Hyperlink 属性设为 Yes)








(无等价的数据类型)





varbinary








(无等价的数据类型)





smallint








(无等价的数据类型)





timestamp





<TD vAlign=top width=
3#
发表于 2006-2-14 21:21:00 | 只看该作者
继续,关注中...
4#
发表于 2006-2-16 10:53:00 | 只看该作者
学习
5#
发表于 2006-2-16 21:27:00 | 只看该作者
支持!

点击这里给我发消息

6#
发表于 2006-2-17 19:23:00 | 只看该作者
好!

记得,我刚学ACCESS的时候,也是从ADP入手的,感觉比其它C/S的开发工具来得方便实用。
7#
发表于 2006-2-25 18:01:00 | 只看该作者
繼續努力寫下去!
8#
 楼主| 发表于 2006-2-27 23:56:00 | 只看该作者
第二个问题:如何利用SQL的WINDOWS身份验证为ADP程序工作?

设想:SQL已经有一套完善的身份验证机制,能不能搬过来为ADP使用?直接根据SQL的验证情况,判断用户是否有权限操作,从而达到权限管理的目的。

初步的解决办法:给每一个窗体加入代码判断打开窗体时是否出错,如何出错提示没有权限。

仍存在的问题:能不能将这段代码变成模块来调用?能不能获取到出错代码为没权限才提示用户没有权限。

9#
发表于 2007-6-5 20:00:00 | 只看该作者

[讨论]能否推荐ADP方面的参考书?

能否推荐ADP方面的参考书?
10#
发表于 2007-6-15 17:08:00 | 只看该作者
关注[em05]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-21 14:00 , Processed in 0.106897 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表