问题列表 - 第36752页

访问VBA - 如何在VBA中有一个允许我循环访问控件名称的循环

我在表单上有大约10个文本框,实际上用于显示而不是输入.它们被命名为txt_001_Name,txt_002_Title等等.为此使用了什么样的循环.

我应该使用什么样的VBA来实际循环文本框的名称?所以,如果我是debug.print,它看起来像:

txt_001_Title
txt_002_Title
txt_003_Title
Run Code Online (Sandbox Code Playgroud)

这可能很简单 - 我应该学习的原因更多!

编辑:对不起,我应该对此更具描述性.

由于上面的命名约定,我希望迭代这些文本框,以便我可以执行每个文本框.这10个文本框中实际表示的是数值,每个文本框在onload事件中都有一个SQL语句.我还有另一组十个包含更静态的数值,最后另一个十个使用表达式简单地将前十个中的每一个除以相对的"第二"十,并且该值最终在相对中所以基本上它看起来像仪表板.

'first ten'       'second ten'     'resulting ten'
---------------------------------------------------
txt_001_value      txt_001_calc     txt_001_result
txt_002_value      txt_002_calc     txt_002_result
Run Code Online (Sandbox Code Playgroud)

等等

所以我实际上想将它用于'结果'文本框.我想循环前十,并执行这个简单的计算:

 me.txt_001_result = me.txt_001_value / me.txt_001_calc     
Run Code Online (Sandbox Code Playgroud)

所有的命名约定"匹配",所以我可以为此手动输入上面的10行,但我确信有更好的方法(循环这个),我应该学习它.

ms-access vba loops access-vba

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

将Enum值作为参数从JSF传递

我正在尝试将现有代码迁移到使用Enum,由于我缺乏Enum的经验,我遇到了一些问题.首先,这是我的结构.在我的EJB实体中,我有一个枚举类(不确定它是否甚至是一个类).

public enum Type {
    PROFILE_COMMENT,
    GROUP_COMMENT
} 
Run Code Online (Sandbox Code Playgroud)

在我的托管bean myBean.java,我有

@ManagedBean(name="myBean")
@SessionScoped
public class myBean {

    private Type type;

    public myBean() {
    }

    public Type getType() {
        return type;
    }

    public void setType(Type type) {
        this.type = type;
    }

    public void Test(Type t){
        System.out.println(t);
    }

}
Run Code Online (Sandbox Code Playgroud)

然后在我的JSF,

<h:commandButton value="Test" action="#{myBean.Test(myBean.type.PROFILE_COMMENT)}" />
Run Code Online (Sandbox Code Playgroud)

java.lang.ClassNotFoundException:Type的不是课

Type在EJB中的原因是我可以为我的Entity创建一个枚举类型,所以我的查询看起来像这样

select c from X c where c.type = Type.PROFILE_COMMENT
Run Code Online (Sandbox Code Playgroud)

java jsf enums el

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

RIA技术选择

我正在研究创建一个富Internet应用程序.对于界面,我想要一些平滑,快速和健壮的东西.我意识到有几种技术可以做到这一点(Flex,标准HTML/Javascript,Silverlight).

使用Grooveshark之​​后,我的界面(用Flex编写)给我留下了深刻的印象.就我个人而言,我认为我没有看到用标准HTML/Javascript编写的界面,视觉上令人惊叹,流畅,快速.

但是,我听过许多反对使用Flex的论据,许多人认为Flash 最终会逐渐消失.

无论如何,我已经看到每个人都建立了可靠的应用程序,我知道决定可能取决于很多事情.但是,一般而言,每种技术的优缺点是什么?您最终会选择哪种技术用于RIA?

注意:这将是一个开放的Web应用程序,目标受众是任何人.它不是为特定客户构建的.

javascript apache-flex silverlight rich-internet-application javafx

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

C#使用枚举中的数字

希望快点.

这是一个有效的枚举

public enum myEnum
{
  a= 1,
  b= 2,
  c= 3,
  d= 4,
  e= 5,
  f= 6,
  g= 7,
  h= 0xff
};
Run Code Online (Sandbox Code Playgroud)

但事实并非如此

public enum myEnum
{
  1a = 1,
  2a = 2,
  3a = 3,
};
Run Code Online (Sandbox Code Playgroud)

有没有办法可以在枚举中使用数字.我已经有了代码来填充枚举下拉列表,所以它会非常方便

c# syntax enums

36
推荐指数
4
解决办法
6万
查看次数

表单提交上的setTimeout返回'not a function'错误

我有以下内容:

var thiscode = {
init: function(){
    jQuery('#submit').bind('click',thiscode.clickListener);
},

clickListener: function(event){
    setTimeout('document.myform.submit()',5000);
    return false;
}
};
thiscode.init();
Run Code Online (Sandbox Code Playgroud)

setTimeout正在工作,但是当它触发时,我得到了这个:"document.myform.submit不是一个函数".

知道为什么和/或如何解决它?

javascript

0
推荐指数
2
解决办法
1542
查看次数

Rails 3无效的多字节字符(US-ASCII)

我在这里找到了类似的帖子,但无论如何我无法解决问题.

我懂了

/home/fra/siti/Pensiero/db/seeds.rb:32: invalid multibyte char (US-ASCII)
/home/fra/siti/Pensiero/db/seeds.rb:32: invalid multibyte char (US-ASCII)
/home/fra/siti/Pensiero/db/seeds.rb:32: syntax error, unexpected $end, expecting ')'
... ed il valore della vita, si è malati", :user_id => 1, :cat...
Run Code Online (Sandbox Code Playgroud)

问题出在这个字符串中

:body => "Nel momento in cui ci si chiede il significato ed il valore della vita, si è malati"
Run Code Online (Sandbox Code Playgroud)

我得到了每个"e"字符的问题,重点是"èé"

我试图提出魔术评论,# coding: utf-8但它不起作用

任何的想法?

ruby ascii ruby-on-rails utf-8 ruby-1.9

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

忽略shell脚本中的正斜杠

我正在用这个命令编写一个shell脚本:

sed -e 's/OLD_ITEM/NEW_ITEM/g' 
Run Code Online (Sandbox Code Playgroud)

但我实际上想要做一些包含目录的事情:

sed -e 's/FOLDER/OLD_ITEM/NEW_ITEM/g'
Run Code Online (Sandbox Code Playgroud)

如何忽略正斜杠以便正确读取整行FOLDER/OLD_ITEM?

sed

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

如何在LaTeX出现之前引用它?

我总是喜欢将我的数字放在文本之间而不是页面的顶部或底部.我还想在展示之前谈谈这个数字.所以我想尝试这样的事情:

通过查看图〜\ ref {fig:VCO}你可以看到等等等等等等.

\begin{figure}[h]
\caption{VCO test circuit}\label{fig:VCO}
\begin{center}
\includegraphics[width=0.9\columnwidth]{figures/VCO_circuit.eps}
\end{center}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,因为我猜它是引用尚未发生的东西?有人有一些简单的解决方案吗?我对LaTeX还很新.

latex reference figure

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

如何在#define之类的宏扩展后运行GCC预处理器来获取代码?

是否有一个选项,GCC预处理器可以生成C源代码并过滤掉不相关的源代码?

例如,一个.c文件有一个#define开关来定义许多不同的平台.我只对一个平台感兴趣,我希望C预处理器过滤掉不相关的代码.

GCC是否支持这一点?

gcc

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

如何提高WCF数据服务性能

我是WCF数据服务的新手,所以我一直在玩.经过一些初步测试后,我对测试数据服务的性能感到失望.

我意识到因为WCF DS是基于HTTP的,所以协议中固有的开销,但我的测试仍然比我预期的慢:

环境:

  • 所有在一个盒子:四核64位笔记本电脑与4GB RAM运行W7.体面的机器.
  • 具有16个表的小型SQL数据库(SQLExpress 2008 R2)...正在测试的表有243行.
  • 在IIS中托管我的测试服务,包含所有默认值.

码:

  • 我为这个数据库创建了一个实体框架模型(DataContext)(VS2010的股票代码).
  • 我已经基于这个模型创建了一个数据服务.
  • 我已经创建了一个客户端,该服务器具有针对此服务的直接服务引用(ObjectContext)(VS2010的股票代码)
  • 在客户端我也可以直接调用EF模型并使用Native SQL(ADO.NET SqlConnection)

测试计划:

  • 每次迭代都连接到数据库(有一个重用连接的选项),查询目标表中的所有行("EVENTS"),然后对它们进行计数(从而强制执行任何延迟的提取).
  • 为Native SQL(SqlConnection/SqlCommand),实体框架(DataContext)和WCF数据服务(ObjectContext)分别运行25次迭代.

结果:

  • Native SQL的25次迭代:436ms
  • 实体框架的25次迭代:656ms
  • WCF数据服务的25次迭代:12110ms

哎哟.这比EF慢约20倍.

由于WCF数据服务是HTTP,因此没有机会进行HTTP连接重用,因此每次迭代都会强制客户端重新连接到Web服务器.但肯定还有比这更多的事情.

EF本身相当快,并且同样的EF代码/模型被重用于服务和直接到EF客户端测试.对数据服务中的Xml序列化和反序列化会有一些开销,但那么多!?!我以前在Xml序列化方面表现很好.

我将使用JSON和协议缓冲区编码运行一些测试,以确定我是否可以获得更好的性能,但我很好奇社区是否有任何关于加快这一点的建议.

我对IIS不太满意,所以也许有一些IIS调整(缓存,连接池等)可以设置来改善这个?

wcf astoria wcf-data-services wcf-ria-services

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