小编Jam*_*ond的帖子

使用MS excel将MM:SS.ms转换为秒

我正在寻找一种转换细胞的简洁方法

Minutes:Seconds.Milliseconds

Seconds.Milliseconds

11.111    = 11.111
1:11.111  = 71.111
Run Code Online (Sandbox Code Playgroud)

我现在有一些东西,但它有点hacky,我相信必须有一些很好的excel功能为我这样做:P

谢谢!

excel time string-formatting data-conversion seconds

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

SQL作为Access Form字段的控件源

有没有办法使用SQL填充Access Form的文本字段的值?

我已经读过,不可能简单地输入SQL作为控制源.这是真的?

谢谢你的任何挫折:)

- 编辑 -

我需要执行此查询;

SELECT tblCaseIssues.IssueDesc FROM tblCaseIssues INNER JOIN tblCaseNewHS_Issues ON tblCaseIssues.ID = tblCaseNewHS_Issues.IssueID WHERE(tblCaseNewHS_Issues.HS_ID = 81))
Run Code Online (Sandbox Code Playgroud)

sql ms-access access-vba

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

ASP Classic - 类型不匹配:'CInt' - 简单的问题

在ASP classic中遇到类型转换问题.

继承我的代码:

        Set trainingCost = Server.CreateObject("ADODB.Recordset")
    strSQL3 = "SELECT cost1 FROM tblMain WHERE (Booked = 'Booked') AND (Paid IS NULL) AND (PaidDate BETWEEN '01/04/" & startyear & "' AND '31/03/" & endyear & "')"
    trainingCost.Open strSQL3, Connection
    trainingCost.movefirst
    totalTrainCost = 0
    do while not trainingCost.eof
        trainCost = trainingCost("cost1")
        If NOT isNull(trainCost) then
            trainCostStr = CStr(trainCost)
            trainCostStr = Replace(trainCostStr, "£", "")
            trainCostStr = Replace(trainCostStr, ",", "")
            totalTrainCost = totalTrainCost + CInt(trainCostStr)
        end if
        trainingCost.movenext
    loop 

    trainingCost.close
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我收到以下错误:

Microsoft VBScript运行时(0x800A000D)类型不匹配:'CInt'/systems/RFT/v1.2/Extract.asp,第43行

这是"totalTrainCost …

asp-classic

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

JavaScript - window.onload - 将<div> </ div>的内容放到新窗口中

我想写一个java脚本:

  1. 当页面加载获取<div>标记的内容时
  2. 将内容放在弹出页面上.

脚本的任何想法?

我知道如何导航到元素但不知道如何复制内容.

div的内容将是这样的

        <div id="validationDiv">
        <div id="ctl00_Main_OTClaim1_valControls" class="errorpanel" style="color:Red;">
        <ul><li>Approver Name - required field.</li><li>Week Commencing Date - required field.</li><li>Summary of Hours Worked must be completed.</li><li>At least one item must be claimed to proceed.</li></ul>
    </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

其中valadation div包含我要复制到新窗口的内容

干杯

html javascript

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

使用RegEx定义输入长度边界

我需要使用RegEx来设置输入字符串长度的上限.

自从我使用RegEx以来已经很久了,所以任何帮助都会很好.:)

regex

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

使用Midl从.idl创建.tlb"期望类型规范"的问题

我和被称为COM Interop的野兽长期相遇...

我目前正在尝试从OLE/COM对象查看器生成的.idl文件生成.tlb.但是,当尝试运行Midl.exe来编译它时,我收到一个错误:

.\Sim.API.IDL(236) : error MIDL2025 : syntax error : expecting a type s
pecification near "ImportFileStatus"
Run Code Online (Sandbox Code Playgroud)

我的.idl文件超过1000行,所以我不特别想在这里发帖,我相信感兴趣的部分是:

typedef [uuid(980B172E-19C1-389A-BB74-29A54737C5B4), version(1.0)    ,
  custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "Sim.API.ImportFileResult")    
 ]
 struct tagImportFileResult {

  ImportFileStatus _status;

  LPSTR _message;
 } ImportFileResult;
Run Code Online (Sandbox Code Playgroud)

然后几行......

 typedef [uuid(A4B9A0FF-A2D4-3EC5-AB7E-69311B9122C8), version(1.0)    ,
  custom(0F21F359-AB84-41E8-9A78-36D110E6D2F9, "Sim.API.ImportFileStatus")    
 ]
 enum {
  ImportFileStatus_Success = 0,
  ImportFileStatus_VersionMismatch = 1,
  ImportFileStatus_Failure = 2
 } ImportFileStatus;
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,应该尊重这些以修复类型规范错误.但是,如果我这样做,我会遇到一个新问题.

midl\oleaut32.dll : warning MIDL2368 : error generating type library, ignored :
Could not set UUID : tagImportFileResult (0x800288C6)
Run Code Online (Sandbox Code Playgroud)

我对idl格式非常不熟悉,并且使用midl.exe,也许我正在做的事情有些明显错误?

一如既往的任何帮助将不胜感激:)

com idl com-interop typelib midl

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