小编And*_*dre的帖子

MD5这样的哈希函数如何独特?

我知道MD5有一些碰撞,但这更像是关于散列函数的高级问题.

如果MD5将任意字符串散列为32位十六进制值,那么根据Pigeonhole原则,这肯定不是唯一的,因为有更多唯一的任意字符串,而不是唯一的32位十六进制值.

theory hash md5 uniqueidentifier

56
推荐指数
5
解决办法
4万
查看次数

Access-SQL:内部连接多个表

我在数据库中有多个表:

tblOjt

ID    studentid    courseid    companyid    addresseeid    dateadded    datestarted    dateended    ojthours

1         3            1           1             1         9/25/2013                                  500 
Run Code Online (Sandbox Code Playgroud)

tblStudent

ID    lastname    firstname    middlename    course    gender    renderedhours    dateadded    archive

3     Dela Cruz      Juan        Santos       BSIT      Male          500
Run Code Online (Sandbox Code Playgroud)

tblCourse

ID    coursealias    coursename                                            hours
1         BSIT      Bachelor of Science in Information Technology          500
Run Code Online (Sandbox Code Playgroud)

tblCompany

ID    companyname

1      MyCompany
Run Code Online (Sandbox Code Playgroud)

tblAddressee

ID    addresseename

1     John dela Cruz
Run Code Online (Sandbox Code Playgroud)

我需要一个SQL语句,我可以在其中获取此值:

tableOjt.id  tableOJT.surname,firstname, and middlename  course  companyname  addresseename dateadded datestarted dateended ojthours
Run Code Online (Sandbox Code Playgroud)

我将如何使用这些连接方法在SQL中获取此代码...我在VB6 ADODC中编写它,这是否与标准SQL中的语法相同?谢谢

sql vb6 ms-access ado

14
推荐指数
1
解决办法
7万
查看次数

将字符串从VBA传递到C++ DLL

我真的很困惑将字符串从VBA传递给C++.这是VBA代码:

Private Declare Sub passBSTRVal Lib "foo.dll" (ByVal s As String)
Private Declare Sub passBSTRRef Lib "foo.dll" (ByRef s As String)
Private Declare Sub passByNarrowVal Lib "foo.dll" (ByVal s As String)
Private Declare Sub passByNarrowRef Lib "foo.dll" (ByRef s As String)
Private Declare Sub passByWideVal Lib "foo.dll" (ByVal s As String)
Private Declare Sub passByWideRef Lib "foo.dll" (ByRef s As String)

Sub foobar()
    Dim s As String, str As String
    str = "Hello There, World!"

    s = str
    Call passByBSTRVal(s) …
Run Code Online (Sandbox Code Playgroud)

c++ excel vba excel-vba

14
推荐指数
2
解决办法
3974
查看次数

推荐在VBA中读写.ini文件的方法

VBA中是否有可用于读写INI文件的方法?我知道我可以用;

Open "C:\test.ini" For Input As #1
Run Code Online (Sandbox Code Playgroud)

...并解析数据.相反,我试图看看哪些工具已经可用.

我知道在C#你可以做......

 using INI;
 INIFile ini = new INIFile("C:\test.ini");
Run Code Online (Sandbox Code Playgroud)

是否有VBA的等价物?

我在MS Access 2003 VBA中尝试此操作.

ms-access ini vba access-vba

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

访问替代EXCEPT子句

如何在ms访问中获得与下面的SQL代码相同的结果?它不承认该EXCEPT条款......

SELECT DISTINCT 
       P.Name, 
       T.Training
  FROM Prof AS P, 
       Training_done AS TC, 
       Trainings AS T
 WHERE (P.Name Like '*' & NameProf & '*') 
   AND (P.Primary_Area = T.Cod_Area)
EXCEPT
SELECT DISTINCT 
       P.Name, 
       T.Training
  FROM Prof AS P, 
       Training_done AS TC, 
       Trainings AS T
 WHERE (P.Name Like '*' & NameProf & '*') 
   AND (P.Cod_Prof = TC.Cod_Prof);
Run Code Online (Sandbox Code Playgroud)

提前致谢!

sql ms-access

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

如何使用参数从MS Access打开URL

我有一个基本的MS Access应用程序,在表单上有一个按钮,应该打开一个以Access记录的ID作为参数的网页,但是我尝试过的所有内容都会导致Access出错或只打开基本URL.网页.

我尝试将VBA添加到按钮的click事件中,如下所示:

Application.FollowHyperlink _ 
"http://example.com/index.php?r=controller/action&id=" & Me.ID 
Run Code Online (Sandbox Code Playgroud)

但我得到的只是在Web浏览器上打开的基本URL(即http://example.com).如果我删除'?' 并且完整网址中的"&"按钮将打开浏览器,其中包含完整的网址减去"?" 和'&',这当然会错误页面.

我已经尝试将超链接控件的属性设置为:

="http://example.com/index.php?r=controller/action&id=" & Me.ID
Run Code Online (Sandbox Code Playgroud)

但它与上面提到的一样.

我尝试过创建一个具有相同结果的宏.我已经尝试使用Hyperlink Builder并使用[formName]![id]作为参数但发生同样的事情或Access错误.

我已经阅读了这篇文章:https://msdn.microsoft.com/en-us/library/office/ff822080.aspx并尝试在'index.php /之后将UR中的部分添加到代码中的ExtraInfo位置,但是一样.

救命!只需让Access在URL末尾打开带有参数的URL就不难了.

url ms-access vba

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

FileDialog(msoFileDialogFolderPicker) - how to set initial path to "root" / "This PC"?

If .InitialFileName isn't set, the "Select Folder" dialog FileDialog(msoFileDialogFolderPicker) uses the current directory of the application.

Is there any way to force the dialog to the "root" folder in Windows explorer ("This PC" in Windows 10, "My Computer" in earlier versions) ?


Public Function GetFolderName(InitPath As String) As String

    With Application.FileDialog(msoFileDialogFolderPicker)

        If InitPath <> "" Then
            If Right$(InitPath, 1) <> "\" Then
                InitPath = InitPath & "\"
            End If
            .InitialFileName = InitPath
        Else
            .InitialFileName = ""   ' <-- What can …
Run Code Online (Sandbox Code Playgroud)

excel ms-access vba

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

在版本 2206 上进行重大更改的访问(Recordset2.Fields 返回 DAO.Field3 而不是 DAO.Field2)- 错误 13

看来 Microsoft 在 2206 版本中引入了重大更改!:-(

如果你有类似的代码

Dim rs as DAO.Recordset2
Dim fld as DAO.Field2

For Each fld in rs.Fields   '<- Code will break here, because Fields suddenly return Field3
   ... 
Next
Run Code Online (Sandbox Code Playgroud)

这是一场噩梦!我可以确认恢复到版本 2205 可以解决该问题。

我的问题:

  • 有人知道如何解决这个问题吗?(除了更改所有代码)
  • 有人可以联系 MS 来解决这个问题吗?

谢谢你的帮助!

V 2205 的对象浏览器V 2206 的对象浏览器

ms-access vba ms-office

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

选择不同的 id 的另一列

我有一个包含多列的表,但我只需要 2 列。

select id, department from tbl
Run Code Online (Sandbox Code Playgroud)

如果我想使用distinct,我该怎么做?这是行不通的:

select id, distinct department from tbl
Run Code Online (Sandbox Code Playgroud)

sql ms-access select

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

为什么我不能通过 import scipy as sp 来使用 sp.signal?

我想使用scipy.signal.lti和scipy.signal.impulse函数来计算传递函数。我scipy通过以下方式导入模块。

import scipy as sp
import numpy as np
import matplotlib.pyplot as plt
from math import *
Run Code Online (Sandbox Code Playgroud)

但是,当我输入以下脚本时,

tf = sp.signal.lti(numH, denH)
Run Code Online (Sandbox Code Playgroud)

内核报错:

---> 10 tf = sp.signal.lti(numH, denH)
AttributeError: 'module' object has no attribute 'signal' 
Run Code Online (Sandbox Code Playgroud)

我尝试了另一种方法来导入信号模块,

from scipy.signal import lti, step, impulse
Run Code Online (Sandbox Code Playgroud)

然后,脚本运行,

tf = lti(numH, denH)
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是,我们必须导入脚本中的每个子包吗?那么导入包有什么意义呢scipy?

谢谢。

python scipy enthought

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

标签 统计

ms-access ×7

vba ×5

sql ×3

excel ×2

access-vba ×1

ado ×1

c++ ×1

enthought ×1

excel-vba ×1

hash ×1

ini ×1

md5 ×1

ms-office ×1

python ×1

scipy ×1

select ×1

theory ×1

uniqueidentifier ×1

url ×1

vb6 ×1