Tag: forms

VB表单 – 允许用户交互从SQL Server中select数据

我是VB新手,不久前刚刚起步,我很高兴能够取得进展。 但是,当连接到SQL服务器时,我对VB表单更加陌生,并且允许用户与它进行交互以查询他们想要的任何数据到excel中。 它开始是这样的,我已经创build了一个用户窗体,它有checkbox(> than,<than),一个文本框(input一个数字)和另外两个checkbox(男,女)和一个combobox(状态)。 我也已经在SQL Server数据库中有数据。 我正在尝试做的事情仍然是尝试让用户通过选中checkbox,在combobox中select并在文本框中input一个数字,然后点击一个button来运行VB程序来导出请求数据导入到Excel中(我的挑战是 – 它可以将其导出到已经创build并保存在目录中的Excel文件中,或者将其导出到新创build的尚未保存的Excel文件中(有点像popup窗口)。 例如 – 用户检查>比,并input数字25(顺便说一句,这是年龄),并检查女性,并在combobox中select纽约,并点击一个button。 在这种情况下,程序应查询出现在纽约州的25岁以上的女性,并将其导出到Excel中,作为popup窗口或已保存在目录中的Excel文件。 我一直在做这方面的研究,但是由于我对forms,连接和提取都很陌生,所以没有取得太多的进展。 我的代码在下面的目录中创build一个Excel文件,并试图将数据查询到保存Excel文件。 我的查询也在下面。 请指教 ! Imports System.IO Imports excel = Microsoft.office.interop.Excel Imports System.Data Imports System.Data.SqlClient Imports System.Data.OleDb Module module1 Dim myconnection As SqlConnection Dim mycommand As SqlCommand Sub main() Dim xlapp = New excel.application xlapp.visible = True Dim xlwb As excel.workbook Dim […]

脚本来检查从Excel文件到网页的数据

我有一个包含ID,名字和第二个名字(每个不同的列)的大约300个名字的Excel电子表格。 我有一个网站(不是英文),有填表人名,姓,名和searchbutton的表格。 search可以提供2个结果: 或者会有一个线下的按摩forms,表明我没有结果 或者打开一个新的窗口来填补一些对我意味着什么的细节(我不需要填写这些细节,新的窗口显示是最终结果),并开始新的search。 我需要一个脚本来自动从Excel电子表格插入详细信息,并返回我是或否结果(或任何2选项结果)。 如果结果可以从Excel文件导入,那将是很好的。 提前致谢!

Access中的数据input2d表单

我正在使用Access 2010,我想创build一个表单,用户可以以Excel格式input数据。 用户需要为特定单元完成一个步骤时inputdate。 在Excel中,单元运行在顶行,步骤沿着左列运行。 在单元和步骤相遇的单元格中,当你完成时,你会input一个date。 在Access中创build一个看起来像这样的表单要困难得多(至less对于我来说目前为止)。 我试图使用交叉表查询,但无法将信息input到交叉表查询中。 我可以做大量的表格,列出每个单位和步骤的组合,但是有50多个单位,每个单位有63个步骤。 我不希望用户通过超过3000行的表单来查看完成的date。 这绝对是感觉像我们应该使用数据库而不是Excel电子表格。 我有后端表的格式来保存数据。 我的问题是如何创build一个易于用户inputdate的表单。

VBA隐藏/取消隐藏button

你好,我想使用几个VBA代码,更短=更好,我有这样的: Sub less0() Security.UnlockS Range("15:29").Rows.Hidden = True Security.LockS End Sub Sub more0() Security.UnlockS Range("15:29").Rows.Hidden = False Security.LockS End Sub 但现在我有一个button,它需要dynamic地尝试这个… Sub less001() Security.UnlockS Dim what As String: what = Range("18:26").Rows.Hidden If what = True Then what = False: If what = True Then Exit Sub If what = False Then what = True: If what […]

一个表单和两个动作和两个提交在PHP中

在用户可以selectdate和时间的项目上进行select,然后select其中一个收音机。 之后,selectPDF或Excel生成首选格式。 问题是表单,如果按下了excel,我希望它能够执行generateExcel.php,如果按下了PDF,则需要generatePdf.php。 这是我到目前为止,还没有工作: <form action='generatePdf.php' method='Post'/> Fra Dato: <input type="text" name="fraDato" value="<?php echo date('dm-Y'); ?>" /> Til Dato: <input type="text" name="tilDato" value="<?php echo date('dm-Y'); ?>"> <br> <input type="radio" name="hent" value="timesmaling">Times malinger<br> <input type="radio" name="hent" value="tredjetimesmaling">Tredje times malinger <br> <input type="radio" name="hent" value="oppgaver">Oppgaver <br> <input type="radio" name="hent" value="dagvakt">Dagvakt <br> <input type="radio" name="hent" value="kveldsvakt">Kveldsvakt <br> <input […]

数据控制从文本框和反转的日/月值

我需要检查在文本框中input的date是否有效。 它必须是一个单独的文本框,所以没有这样的解决方法。 现在,我有这个代码: Private Sub cmdOK_Click() Dim dataAnalisi As Date If IsDate(txtDataAnalisi.Value) Then dataAnalisi = txtDataAnalisi.Value Dim giornoAnalisi, meseAnalisi As Integer giornoAnalisi = Format(dataAnalisi, "dd") meseAnalisi = Format(dataAnalisi, "mm") If giornoAnalisi <= 31 And meseAnalisi <= 12 Then Call arrayList(dataAnalisi) Unload Me Else GoTo DateError End If Else DateError: MsgBox "Inserire una data formattata correttamente!", […]

在Microsoft Excel中打开select并从ASP.NET Web窗体应用程序发回到服务器。 服务器上没有SharePoint

在ASP.NET Web窗体上,是否可以在Excel中打开选定的行,修改数据并将更改发布回服务器(类似于Visual Studio TFS)? 有什么技术可用于此? 不幸的是,我不能使用SharePoint。

Excel VBA:将颜色从Cell.Interior.Color复制到MSForms.Label.BackColor

我在Excel 2003中包含一些MSForms.Label控件的用户窗体。 我想要设置每个这些控件的.BackColor属性,以便它们匹配工作表上某些单个单元格的颜色。 为此,我读取这些单元的.Interior.Color属性,将其转换为hex,并使用该值设置Label对象的.BackColor属性。 我的问题是,第一次读取.Interior.Color的值几乎总是不正确的。 我已经通过在VBA编辑器立即窗口中运行以下命令testing了这一点: Print Hex([sourceCell].Interior.Color) 这个命令几乎总是在第一次给出错误的值,但是从第二次开始给出正确的值。 如果我改变[sourceCell]的填充颜色并再次运行命令,它会做同样的事情,即第一次错误的值,第二次右值。 有问题的单元格全部用图表行/填充颜色select(即在“模式”选项卡下Excel的“格式单元格”对话框中可以看到的两个底部行)填充颜色。 这些颜色已经被我修改,以给出一组自定义的颜色,并且说明性地,“错误”值似乎与Excel的默认颜色select的自定义范围相匹配(即默认的图表线条/填充颜色,当你开始新的工作手册)。 有没有其他人经历过这种行为/有一个解决方法? 当我尝试在运行时读取两次值时,它不起作用,即它不切换到正确的值。 必须停止代码并重新载入用户表单以强制“正确”的值出来。

是否有可能在Excel格式有一个“重置表单”button?

有没有办法在Excel电子表格表单中创build一个重置button? 这是我想要清楚所有input的数据,而不是任何公式。 编辑:进一步的解释:真的,它只是一个电子表格。 当我们每天早上数钱的时候,我们有一个表格,在这里我们写下每一个不同面额的金钱,然后把它们加起来(然后把这些数字加进一个计算器)。 我认为,如果我们只将总数input到电子表格中,让Excel为我们做math计算,将节省时间并减less错误。 然而,有几个人在技术上并不是很专业,所以我想确保公式不会被意外删除。

Excel 2007窗体到SQL Server

我一直在寻找一个答案,而我将描述的问题没有成功。 我有一个Excel表,经常手动更新。 我被要求以实时的方式将每一行更改推送到一个Sql Server中。 我需要用户可以通过按保存button来保存一行到服务器。 在SSMS中,我已经能够使用OPENROWSET从服务器读取数据,例如: SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=YES;Database=C:\tmp\test2.xlsm', 'SELECT * FROM [myrng]'); 我也已经能够将数据从Excel插入到SQL Server中: Insert into NEWDB.dbo.master Select * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;Database=C:\tmp\test2.xlsm','SELECT * FROM [myrng]') 当我尝试将QUERY,INSERT或UPDATE数据返回到Excel文件仍然打开的服务器时出现问题。 我打算最终要做的是构build一个向导应用程序来填充一个Excel表,这个表可以在stream程结束时提交给相应的SQL Server表。 我一直在玩VBA和ADO,目前还没有成功,而且我曾经被build议使用DTS或SSIS,但是我需要Excel文件始终保持打开状态。 在此先感谢,罗德里戈。