小编Tay*_* K.的帖子

任何等同于PadLeft/PadRight的方法?

只是想知道,VBA与VB .NET的PadLeft和PadRight方法有什么相同之处吗?

到目前为止,每当我想要一个字符串并使其具有前导空格的固定长度时,我会根据字符串的长度执行For ... Next循环.

例如,我将使用以下代码将字符串格式化为带有前导空格的8个字符:

intOrdNoLen = Len(strOrdNo)
For i = 1 To (8 - intOrdNoLen) Step 1
    strOrdNo = " " & strOrdNo
Next
Run Code Online (Sandbox Code Playgroud)

有没有办法在VBA中用更少的行做同样的事情?

string vba

42
推荐指数
4
解决办法
7万
查看次数

最好使用Validating或Leave事件来验证文本框数据?

编写VB .NET文本框的验证逻辑时,最好使用哪个事件处理程序:验证还是离开

据我所知,它们都是同时发生的.但是,根据这篇文章:MSDN:Control.Leave Event,Leave事件发生在验证事件之前.这最初会让我觉得我宁愿使用Leave事件,因为它首先发生.

但是,为了代码可读性,将所有验证代码放在Validating事件中是有意义的.

那么,就效率和行业标准而言,哪个是更好的选择?

vb.net validation textbox

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

SQL Server 2008 - 快速从选择转到编辑

在server management studio 2008中,您可以在表格上单击鼠标右键,然后单击选择前1000行.是否有一个按钮或快速方法来编辑其中一个返回的行,而不必再次右键单击该表,然后单击编辑前200行.

sql ssms sql-server-2008

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

在数字字符串中查找第一个非零值

我有一个char(12)包含以下数据的列:

000000004012
000000615737
000000000012
000000000100
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为:

4012
615737
12
100
Run Code Online (Sandbox Code Playgroud)

我最初的想法是使用字符串操作,例如CHARINDEX.但是,我需要在第一次出现时从左到右进行搜索NOT 0.如何在SQL Server中完成此操作?

sql t-sql sql-server string

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

标签 统计

sql ×2

string ×2

sql-server ×1

sql-server-2008 ×1

ssms ×1

t-sql ×1

textbox ×1

validation ×1

vb.net ×1

vba ×1