当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 知道一些同一类对象的名称(字符串),在c#如何通过名字来动态创建这些对象的实例?立即给分。。 ......
 ·优盘有通用的驱动吗    »显示摘要«
    摘要: 哪里有下载? ......


高手请进==》能告诉我Lotus是怎么样保存文档的

谁可以告诉我,Lotus中的表单保存文档的时,Lotus内部是怎么样保存的。当执行@Command([SaveFile])命令时,系统是怎么样保存表单的。保存成文档的表单跟视图之间又有什么关系呢?到底Lotus保存文档的机制是什么?文档跟视图之间有什么关系,?对于视图的选择条件为同一个表单的视图之间它们有什么样的关系!  
   
  例如:在一个数据库中有一个表单名为:”Info”,表单中有以下字段信息:001,002,003,004  
   
  当用户在保存该表单时候,系统把该表单保存到那里去了?如果有以下几个视图:  
   
  视图01:  
  选择表达式为:Select   Form=”Info”,  
  列 第一列 第二列 第三列  
  列值 001 002 003  
   
      视图02:  
  选择表达式为:Select   Form=”Info”,  
  列 第一列 第二列  
  列值 001+002 004  
   
  如果我在视图01中删除一条记录时:系统是删除那里的记录,在视图二中是不是也别删除了呢?  
  可为什么有时候我在Design状态下,查看视图记录的时候有某些记录,可当把当前视图在Notes中预览的时候却看不到某些记录呢???  
   
 

NO.1   作者: BillyW

把关系型数据库的概念忘掉。  
  再理解LOTUS   NOTES。  
   
  表单是用来显示记录的框架。记录内容可以是各种各样的文件格式。NOTES只是管理一下。  
  [FILESAVE]具体怎么做的我不知道。  
  如果记录删除了,那么视图就会出现刷新标志。点一下就会刷新,或通过程序控制也可以。  
   
  总之,LOTUS   NOTE是文档型数据库,不是关系型数据库

NO.2   作者: grassky

保存文档是@command([filesave]);  
  对应的LS是:  
  dim   workspace   as   new   notesuiworkspace  
  dim   uidoc   as   notesuidocument  
  set   uidoc=workspace.currentdocument  
  .................................  
  .................................  
  call   uidoc.save  
  这样就可以保存新的文档了。  
  视图是和表单对应的,通过表单生成的文档只有通过视图才能显示出来  
  在视图中可以通过:sellect   form="表单名"来对应表单  
   
 

NO.3   作者: grassky

注意LOTUS   NOTE是文档型数据库,不是关系型数据库  
  所以删除一条记录这一说法,你所指的删除一条记录可能是指删除文档吧  
  两个视图都对应同一个表单的话,删除表单“Info”产生的文档之后,  
  两个视图中的条目都会发生变化  
 

NO.4   作者: LotusPower

对,把关系型数据库的概念放在脑后,主动的接受文档数据库的概念和思想,不要用关系型数据库的思想来考虑notes的问题,不要太多的考虑notes的内部机制。

NO.5   作者: bbqgame

同意楼上的说法,忘记关系型数据库的概念,除非你要LOTUS和关系型数据库相关起来使用.

NO.6   作者: agu

那就是没有权限看喽!!

NO.7   作者: DragonCity

域是什么?英文是不是“Field”?如果是,那么就跟“字段”的英文一致了,是不是?  
  先声明,lotus我只简单看过几天。  
  我估计就是,在你设计文档界面的时候,lotus在后台就为这个框架新建了一张表,而且为每个控件设置了一个关联字段,而关联字段与显示的控件合起来称为“域”。类似绑定控件的用法。  
  类似手法,我已经应用到dotNet开发中了,感觉在简单的层次上模仿它,也没有什么高深的。

NO.8   作者: bbqgame

是否因为条件不满足所以显示不了?  
 

NO.9   作者: grassky

to   surfl(晓龙):   你视图中的列属性有没有设置好呢?  
  比如说,视图的某一列与表单的某一域建立对应关系有没有正确对应呢?

NO.10   作者: hzjzj

Lotus是以一种3字节的特殊方式保存数据库的,没有人知道,除非是Lotus的开发者


    摘要: 请问哪里有用于wince的界面编程资源库? 像cbuttonst之类的,在wince下不能直接用。 请大家讨论wince下的界面编程,难道都要自己做吗? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE