小编The*_*uch的帖子

添加到数组并在数组中查找值

我有2个数组:一个具有搜索文档的值为(arr),另一个将使用找到的值(arr2)放入相关的单元格地址.我没有问题arr,并在我的代码中成功使用它.

有了arr2,我想找到包含值的任何单元格,arr并将单元格地址lRow的行数向下添加到arr2,但仅限于该地址尚未包含在内arr2.

为了解决我的问题,我找到了2个我想要结合的答案,但到目前为止还没有运气.

Excel VBA - 在数组末尾添加元素

如何在数组中搜索字符串

我的代码如下:

Sub Initiate()

Dim arr(3) As Variant
    arr(0) = "Value1"
    arr(1) = "Value2"
    arr(2) = "Value3"
    arr(3) = "Value4"
Dim arr2() As Variant
Dim Alc as String
Dim lRow as Long
Dim fVal as String

lRow = Activesheet.Cells(Activesheet.Rows.Count, 1).End(xlUp).Row

For Each element In arr

fVal = element

Set fRange = WA.Cells.Find(What:=fVal, LookIn:=xlFormulas _
    , LookAt:=xlPart, SearchOrder:=xlByRows, …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

SQL 查询作业活动监视器的状态

我正在尝试编写查询以查找 SQL 代理作业的当前状态。此字段位于作业活动监视器的“状态”列下。请看下面的截图:

在此处输入图片说明

我正在使用在这个站点上找到的查询(查询也在下面),这很好,但它返回的状态是已经运行的作业的状态。

有谁知道查询当前状态与工作结束状态的方法?在上面的例子中,我想返回“Executing 1(Run Query)”。“运行查询”是作业第 1 步的名称。

SELECT 
    [sJOB].[job_id] AS [JobID]
    , [sJOB].[name] AS [JobName]
    , CASE 
        WHEN [sJOBH].[run_date] IS NULL OR [sJOBH].[run_time] IS NULL THEN NULL
        ELSE CAST(
                CAST([sJOBH].[run_date] AS CHAR(8))
                + ' ' 
                + STUFF(
                    STUFF(RIGHT('000000' + CAST([sJOBH].[run_time] AS VARCHAR(6)),  6)
                        , 3, 0, ':')
                    , 6, 0, ':')
                AS DATETIME)
      END AS [LastRunDateTime]
    , CASE [sJOBH].[run_status]
        WHEN 0 THEN 'Failed'
        WHEN 1 THEN 'Succeeded'
        WHEN 2 THEN 'Retry'
        WHEN 3 THEN 'Canceled'
        WHEN …
Run Code Online (Sandbox Code Playgroud)

sql-server

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

SSRS 动态创建标签

我已经创建了许多带有多个选项卡的 SSRS 报告,并且能够使用给定 Tablix 的属性窗口的分页符/页面名称部分随意命名选项卡。

我现在正在尝试解决的问题是根据我的数据集的结果创建新选项卡,但在网上找不到任何好的答案。

最简单的例子是为每一年的数据创建一个新标签,所以现在我们是 2017 年,我希望报告为 2017 年的数据添加一个新标签(这只是一个假设的例子)。

这在 SSRS-2014 中是可能的,还是每次我想要一个新标签时都必须进行手动更新/添加?

tabs reporting-services ssrs-2014

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