小编Rob*_*Rob的帖子

VBA Excel - 如何调用 Form_Load 事件

我有一个从菜单按钮调用的表单,它加载了罚款,但我需要在表单加载时进行一些初始化。在 .NET 中,您会执行以下操作:

Form1.Load Handles Me.Load
Run Code Online (Sandbox Code Playgroud)

当我点击表单时,它会生成一个点击事件:

Private Sub UserForm_Click()
    MsgBox ("Click")
End Sub
Run Code Online (Sandbox Code Playgroud)

当我单击表单时,会出现消息框。到现在为止还挺好。

但是我无法触发表单加载事件。

我试过 UserForm_Open、UserForm_Load 等。没有

例如,这什么都不做。

Private Sub UserForm_Open()
    MsgBox ("Open")
End Sub
Run Code Online (Sandbox Code Playgroud)

我需要以某种方式注册活动吗?

vba office365

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

在iframe中显示PDF

我为我的网站提供了一个解决方案,使用下面的代码在整页中呈现所请求的PDF文档.现在我的客户想要在iframe中呈现文档.我似乎无法让它轻松工作,也许我错过了一些明显的东西.第一个代码将在新窗口中正确显示PDF.

        if (File.Exists(filename))
        {            
            //Set the appropriate ContentType.
            Response.ContentType = "Application/pdf";
            Response.WriteFile(filename);
            Response.End();
        }
        else Response.Write("Error - can not find report");
Run Code Online (Sandbox Code Playgroud)

iframe代码如下所示:

<iframe runat="server" id="iframepdf" height="600" width="800" > </iframe>
Run Code Online (Sandbox Code Playgroud)

我知道我应该使用src属性作为文件名,但问题似乎是在Page_Load事件触发之前加载iframe,因此不会创建PDF.有什么明显的东西我不见了吗?

asp.net iframe

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

IText PDF 文档 - 旋转部分而非全部页面

我正在使用适用于 Java 的 iText API,并且在尝试将多个 TIFF 合并为 PDF 时遇到了问题。有些是旋转的,有些不是。我不太清楚如何旋转和保留页面的宽度/高度。

此 SO 很有帮助,但仅适用于旋转整个文档

iText 文档:旋转页面

这是我用来测试人为旋转图像的一些代码。这有效,但会切断图像。例如,如果原始图像是 1000(width)x2000(height),它会旋转它但是一半的图像丢失了,因为页面大小仍然是 1000x2000。希望这是有道理的。

Image img = Image.getInstance(part);  //part is a string pointer to a file.
Rectangle imgPageSize;

if (i == 0) {// testing - rotate first page
   img.setRotationDegrees((float) 90.0); //testing
   imgPageSize = new Rectangle(img.getHeight(), img.getWidth());
}

TiffToPDF.setPageSize(imgPageSize);  // this does not work
if (!TiffToPDF.isOpen())
   TiffToPDF.open();
TiffToPDF.add(img);
Run Code Online (Sandbox Code Playgroud)

java pdf itext

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

SQL 从一张表中获取计数并拆分为两列

我有一个这样的表:

Date        Product
1/1/2015    Apples
1/1/2015    Apples
1/1/2015    Oranges
1/2/2015    Apples
1/2/2015    Apples
1/2/2015    Oranges
Run Code Online (Sandbox Code Playgroud)

我怎样才能进行选择,这样我就会得到这样的结果:

Date      Count of Apples    Count of Oranges
1/1/2015      2                 1
1/2/2015      2                 1
Run Code Online (Sandbox Code Playgroud)

谢谢。我尝试过这样的情况,但抛出了错误:

Select 'Date',
CASE WHEN 'Product' = 'Apples' THEN COUNT(*) ELSE 0 END as 'Count'
FROM #TEMP Group by 1,2
Run Code Online (Sandbox Code Playgroud)

每个 GROUP BY 表达式必须至少包含一列不是外部引用。

sql sql-server

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

如何使用if语句中声明的变量?

上次我有一个类似的问题,但我们想出如果在逻辑语句之前初始化并设置变量的值,那么我可以使用逻辑语句中生成的值.

这次,我想调用两个方法重载中的一个,具体取决于连接字符串是否为空.像这样.

if (ConnectionString != "") // if there is something in the config file work with it
{
  SqlConnection dataConnection = new SqlConnection(ConnectionString);
}
else
{
  SqlConnection dataConnection = new SqlConnection();
}

try {
  // ...
Run Code Online (Sandbox Code Playgroud)

问题是try块中的任何内容都会失败,因为它不知道dataConnection.

我怎么能以一种方式使它工作?

c# sql

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

SELECT语句中的sql concat

这与此类似. 如何使用SQL Server连接select中的所有列

但并不完全.这是MS SQL 2008.我正在拉动患者人口统计学,其中一个是种族,这是一个多选领域(例如,你可以是亚洲人和中国人).比赛表'PatientRace'通过patientid链接到患者台.所以表结构是这样的:

Patient table
PatientID
PatientName
PatientAddress

PatientRace table
PatientRaceID
PatientID (FK)
Description
Run Code Online (Sandbox Code Playgroud)

我只想要一排,我希望种族能够连接起来.是否可以在单个SELECT语句中执行此操作,还是需要执行游标?我设想光标是这样的:初始选择所有其他人口统计,插入临时表.通过patientID查看临时表,然后为每个临时表抓取比赛,连续并添加到临时表.

所需的输出如下:每位患者1排.

姓名:"Joe Blow"

种族:"亚洲人,中国人"

sql sql-server

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

标签 统计

sql ×3

sql-server ×2

asp.net ×1

c# ×1

iframe ×1

itext ×1

java ×1

office365 ×1

pdf ×1

vba ×1