小编Mic*_*rdi的帖子

OS X App.哪种方式是存储数据的最佳方式?

在os x app中,这是存储数百个用户记录的最佳方式,每条记录包含大量信息?

我知道我可以使用CoreData,SQLite,Realm,plist或其他解决方案.哪个是最兼容的(我认为例如用于Web使用)和干净/轻/快的方法/数据库类型来存储数据?

谢谢

database cocoa core-data realm

5
推荐指数
2
解决办法
390
查看次数

使用Lotus notes @formula在另一个视图中选择文档

有一种方法使用Lotus notes @formula来恢复视图(view1)中包含的值,以便在另一个视图(view2)的选择公式中使用它?

View1只包含一列和一个文档.我尝试:

瓦特:= @ dbcolumn( "", "NoCache的";服务器;分贝; "视图1",1)

并且:

瓦特:= @ dbcolumn( "", "NoCache的";服务器;分贝; "厂景", "字段名")

但这些公式检索NUll值.我想我不能使用@dblookup公式,因为我没有搜索的"Key"值.

谢谢

lotus-notes

1
推荐指数
1
解决办法
1650
查看次数

Lotus记录视图:检索上次打开的时间

上次打开视图时是否有方法/技巧?在设计师中,如果我右键单击视图,在"信息"选项卡中有一个参数'访问',我认为这与我正在寻找的相符.有一种方法可以重现这个价值吗?

lotus-notes

1
推荐指数
1
解决办法
76
查看次数

水晶报表和空字段

我通过对报告中的记录进行分组来使用公式,如下所示:

field1 + field2 + field3
Run Code Online (Sandbox Code Playgroud)

但是,例如,当公式中的字段为null时,field2Crystal Reports不会正确地对记录进行分组;所以我必须在公式中插入一个条件,例如:

field1 + (if isnull(field2) then "" else field2) + field3
Run Code Online (Sandbox Code Playgroud)

但是有一种方法可以告诉Crystal Reports,当他找到一个空值时,它必须返回我设置的默认值吗?
还是有一种方法来“ 初始化 ”字段,以便将空字段识别为“”?

null crystal-reports

1
推荐指数
1
解决办法
5747
查看次数

莲花笔记:拦截ESC键盘按键

在Lotus notes脚本中,我使用DialogBox来显示用户放置数据的表单.

但是如果用户按下ESC键盘按钮,用户放入我的DialogBox的所有数据都将丢失.

当用户按"ESC"按钮并保存DialogBox表格的所有数据时,是否有方法拦截?

lotus-notes lotusscript

1
推荐指数
1
解决办法
89
查看次数

Lotus Notes脚本从具有公式的分类列的视图中收集文档

使用Lotus Notes脚本,是否有一种方法从视图中收集文档,前3列分类并使用公式?

例如:

第一栏公式: @year(date_created)

第二栏公式: @month(date_created)

第三栏公式: @day(date_created)

我想收集今天创建的所有文件.

我试着这样做:

array(1)=@year(Date)
array(2)=@month(Date)
array(3)=@day(Date)
set collection=view.getalldocumentsbykey(array(),true)
Run Code Online (Sandbox Code Playgroud)

但该集合不会填充.所以我尝试将代码更改为:

array(1)=@year(Date)
array(2)=@month(Date)
array(3)=@day(Date)
Set ViewEntryCollection=view.GetAllEntriesByKey(array(),true)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我尝试从所有列中删除分类但没有任何已分类.

LotusScript中有一个方法来获取它吗?谢谢

lotus-notes

0
推荐指数
1
解决办法
402
查看次数

Lotus Notes 脚本:创建和打开未保存的克隆文档

在 lotus notes 6.5.6 中,我有一个文档,其中有一个“克隆文档”按钮,用于创建 uidoc 的副本并在工作区中打开它。我的问题是,在工作区中打开克隆的文档时已经保存,我不想要这个。我已经检查了“Queryopen”、“Postopen”...状态,但没有 doc.save 调用。那么,如何在不保存的情况下在我的工作区中打开一个新的克隆文档?这是我的错误代码。

    Dim session As New notessession
    Dim uiw As New notesuiworkspace
    Dim uidoc As notesuidocument
    Dim db As NotesDatabase
    Dim newdoc As NotesDocument
    Dim NewUIDoc As NotesUIDocument
    Dim doc As notesdocument    
    Set uidoc=uiw.currentdocument
    Set db=session.currentdatabase
    Set doc=uidoc.document  
    Set newdoc = db.CreateDocument
    Call doc.CopyAllItems( newdoc)
    Set NewUIDoc = uiw.EditDocument( True ,newdoc)
Run Code Online (Sandbox Code Playgroud)

lotus-notes

0
推荐指数
1
解决办法
371
查看次数