小编wil*_*ilu的帖子

双击处理事件后退出/禁用编辑模式

我想在用户单击Excel工作表中的单元格后显示一个对话框.像这样的东西:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    MsgBox "a cell was clicked!", vbOKOnly, "a click"
End Sub
Run Code Online (Sandbox Code Playgroud)

它工作得很好.问题是,在双击编辑模式打开后,预计会输入公式.如何禁用此行为?

我想实现纯粹的功能:〜用户单击一个单元格〜出现一个对话框〜用户关闭对话框〜单元格不进入编辑模式,工作表看起来与双击事件之前完全一样.

excel vba excel-2007 excel-vba

9
推荐指数
1
解决办法
2万
查看次数

不区分大小写的限制

我用谷歌搜索了一下,但发现没有像样的解决方案......

我想要实现的目标,来源是第一个:)

 List<MyStuff> result =
 session.createCriteria(MyStuff.class)
 .add(Restrictions.in("name", templates)).list();
Run Code Online (Sandbox Code Playgroud)

模板是一个集合,事情是,我想得到所有的myStuff,它们的名称列匹配 - CASE-INSENSITIVELY到任何模板.

可能没有循环和iliking模板的每个元素?

hibernate hibernate-criteria

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

内部访问外部值适用

简短的例子:

class MyClass {
 val someName = "want this value"
 val someOther = SomeOther().apply{ someName = someName }
 // other stuff below
}
Run Code Online (Sandbox Code Playgroud)

SomeOther将应用其自己的值someNamesomeName,所以值应用没有差别(X = X).

问:如何在内部访问外部someName("想要此值")apply

更新 我对使用建议有进一步的怀疑this.someName=someName,低于2个代码片段,第一个按预期工作,令人惊讶的是第二个失败的行为与描述的相似.

第一

fun main(args: Array<String>) {
    class SomeOther {
        var someName: String? = null
    }
    val someName = "want this value"
    print(SomeOther().apply { this.someName = someName }.someName) // works!

}
Run Code Online (Sandbox Code Playgroud)

第二

class SomeOther {
    var someName: String? = …
Run Code Online (Sandbox Code Playgroud)

kotlin

4
推荐指数
2
解决办法
866
查看次数

如何查询在$ external database中创建的用户

我正在尝试配置基于证书的mongo身份验证,通常它工作正常,但有一个问题我无法找到答案.假设我在$ external数据库中创建了一个用户:

use $external
db.createUser({user: "emailAddress=jsmith@example.com,CN=jsmith,OU=Mongo Admins,O=Initech,C=US",
               roles: [{"role" : "root","db" : "admin"}]
})
Run Code Online (Sandbox Code Playgroud)

问:如何查询$ external数据库的内容,特别是用户数据?

有没有类似的方式:

use admin
db.system.users.find()
Run Code Online (Sandbox Code Playgroud)

mongodb x509 mongodb-query

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