我有一本满是产品代码和名称的工作簿。表单中包含各种文本框,用户可以在其中输入代码,其对应的标签将使用在工作簿中找到的名称进行更新。每个文本框在更改时都会运行以下sub Private Sub FindItem(x As Long)
Dim Name As Variant
Name = Application.VLookup(AddStockForm.Controls("Code" & x).Text, Sheet1.Range("B:C"), 2, False)
If IsError(Name) Then
AddStockForm.Control
请告诉我一些建议,如何限制输入数据,以便只接受像文本框中的en-US这样的文化代码。
我已经尝试过此代码,但它接受所有5个字母字符…我希望它只接受en-US格式的文化代码
if Length(textbox1.text) > 5 then
enter only five chars
else if Length(textbox1.text) < 5 then
enter up to five chars
我对编程相当陌生。我正在制作一个程序,您在文本框中输入一个数字,当您离开文本框时,它会将您的号码转换为货币。我还添加了另一个文本框来做同样的事情。
这就是我想要发生的:
If TextBox1.Text + TextBox2.Text =< 10,000 Then
Sum = 10,000
Else
Sum = TextBox1.Text + TextBox2.Text
但是,(我想)因为在我把数字加在一起之前,我要把它们转换成货币,所以无论什么情况,它总是返回10,000。
我知道我可能错过了一些很明显的东西。如果你需要澄清,就问吧!谢谢你的帮助。
除了使用一个长字符串的if语句之外,还有一种方法可以根据输入到另一个文本框中的变量对acrobat文本框进行编程,以增量计算吗?这是我所拥有的。
var v = this.getField("FixNum").value;
if (v == "1")
{
event.value = 84 ;
}
else if (v == "2")
{
event.value = 88 ;
}
else if (v == "3")
{
event.value = 92 ;
}
else
{
event.value
这是我的代码,它将值存储到"test“组合框中,但我想将它存储在"test”文本框中
Dim text3 As String
Dim text4 As String
Dim sql As String
Size_1.SetFocus
text3 = Size_1.text
Order_1_Company.SetFocus
text4 = Order_1_Company.text
sql = " SELECT S_Rate from Stock_T where S_Size = '" + text3 + "' And S_Com
我有两个文本框,用户在其中输入一个数字,Data1.text和Data2.text。在继续和关闭表单之前,我需要做一个简单的检查,即进程应该检查Data1和Data2文本框中的值之和是否大于或小于名为FinalValue.text的标签文本的值,后者从我的主表单中获取其值。
If Data1.Text + Data2.Text <> FinalValue.Text Then
MessageBox.Show("The sum of the entered values are different from the final value!")
我有几个文本框,用户在其中一个字段中输入相同的数据。我有另一个表,它是商店machine_no。我想限制用户可能有错误的输入。例如,如果表中没有machine_no #4,用户将收到消息框警告。
Machine_no Value1 In first day
1 500
2 400
3 600
Machine_no Value1 second day
1 8678
2 45645
3 54645
我将一个数字列表(双精度)存储在一个文本文件中,然后再次读出它们。
然而,当我从文本文件中读出它们时,这些数字被放入文本框中,例如1.59993499,而不是1.6。
AssignFile(Pipe, 'EconomicData.data');
Reset(Pipe);
For i := 1 to 15
Do ReadLn(Pipe, SavedValue[i]);
CloseFile(Pipe);
Edit1.Text := FloatToStr(SavedValue[1]);
来自上面代码的Edit1.text中的文本将是1.59999...而不
我对Java并不熟悉,所以如果这是一个愚蠢的问题,请原谅我。
首先,我执行了以下操作(这是代码中的一个部分):
public static void team()
{
int score = JOptionPane.showInputDialog("Enter the team score...");
calculate(score);
}
但是我一直收到一个错误:“不兼容的类型字符串不能转换为int”。所以我想我可能需要使用解析。我做了以下工作,效果很好:
public static void team()
{
我有多个同名的文本框,例如:
<input type = "text" name = "addCart"/>
<input type = "text" name = "addCart"/>
<input type = "text" name = "addCart"/>
<input type = "text" name = "addCart"/>
如果我在php中执行一个$_Request,并且我只想从第一个和第四个文
我已经创建了一个具有2个组合框、一个文本框和一个按钮的用户表单,该按钮将根据场景链接组合框/文本框。 对于其中一种情况,如果组合框2,则显示当前在工作表MRFGLR范围列A中的相同文本/值。使用与工作表MFGLR中的组合框2值相同行中的文本框值更改列AE的值。在用户窗体中,将Textbox链接到与combobox相同的行但不同的列 我很难让代码找到与combobox2值相同的行,然后将textbox1值粘贴到右侧31列。这就是我到目前为止所拥有的。 With Worksheets("MFGLR").Range("a1:a500")
Set C = .Find(
在aspx页面中有一个文本框。
<asp:TextBox ID="txtrandom" runat="server"></asp:TextBox>
在.cs页面中,我从文本框中检索te值,并将其转换为int,以便可以在for循环中使用。
在.cs页面中
int random;
random = Convert.ToInt16(txtrandom.Text);
for (int i = 0; i < random; i++)
{
//other code
}
但是,当我执行时,它将错
我正在编写一个连接到本地Access数据库的WPF应用程序。在其中一个应用程序屏幕中,一个表数据(命名为Service)显示在单个文本框中,就像表单一样,用户可以浏览记录、创建新记录、删除、编辑或搜索。一切都是在同一张桌子上完成的。
在深入研究了如何浏览显示在文本框中的记录之后,我最终使用了DataSet和CollectionView。
public partial class Entries : Window
{
AgendaDataSet agendaDataSet = new AgendaDataSet();
AgendaDataSetTableAdapters.Serv