把当前窗体显示内容生成一个access窗体生成exe数据库表

Office中国(office-cn.net),专业Office论坛
当前位置: >
Access 2013 桌面数据库中的基本任务
时间: 23:48 来源:微软 作者:微软 阅读:次
Access 数据库可帮助您存储和跟踪任何类型的信息,如库存、联系人或业务流程。让我们了解一下您可以通过哪些途径创建 Access 桌面数据库并在其中添加数据,然后,了解有关自定义和使用新数据库的后续步骤。
&注释&&& 如果您对面向 Web 的新型 Access 应用程序更有兴趣,请了解如何,并。
有关可用新功能的详细信息,请参阅&。
Access 模板内置有可立即使用的表、查询、窗体和报表。当您启动 Access 时,将会发现第一项操作就是选择模板,您可以联机搜索更多模板。
在 Access 中,单击&文件&&&新建&。
选择桌面数据库模板,然后在&文件名&下输入数据库的名称。(如果未看到合适的模板,请使用&搜索联机模板&框。)
可以使用 Access 显示在&文件名&框下面的的默认位置,或单击文件夹图标选择一个位置。
单击&创建&。
根据模板的不同,您可能需要执行下列任一操作以便开始:
如果 Access 显示一个带有空用户列表的&登录&对话框,请执行下列操作:
单击&新建用户&。
填写&用户详细信息&窗体。
单击&保存并关闭&。
选择刚刚输入的用户名,然后单击&登录&。
如果 Access 在消息栏中显示一则&安全警告&消息,并且您信任模板的来源,请单击&启用内容&。如果数据库要求登录,请重新登录。
有关详细信息,请参阅。
从头开始创建数据库
如果没有模板满足您的需要,您可能需要从空白的桌面数据库开始。
在 Access 中,单击&新建&&&空白桌面数据库&。
在&文件名&框中为您的数据库键入一个名称。
可以使用 Access 显示在&文件名&框下面的的默认位置,或单击文件夹图标选择一个位置。
单击&创建&。
在数据库中,您的信息将存储在多个相关表中。若要创建表:
当您首次打开数据库时,您将看到可在其中添加数据的&数据表&视图中会显示一个空白表。若要添加另一个表,请单击&创建&选项卡&&表&。 可以在空字段(单元格)中开始输入数据,或者从其他源(如 Excel 工作簿)粘贴数据。
要重命名列(字段),请双击对应的列标题,然后键入新名称。
&提示&&& 有意义的名称使您不必要查看每个字段的内容,就知道它包含的信息。
单击&文件&&&保存&。
要添加更多字段,请在&单击以添加&列中键入。
要移动列,请通过单击它的列标题选中它,然后将它拖到所需的位置。您也可以选择连续列并将它们全部拖到新的位置。
有关详细信息,请参阅。
复制并粘贴数据
您可以将 Excel 或 Word 等其他程序中的数据复制并粘贴到 Access 表中。此方法最适合用于按列分隔的数据 如果数据位于字处理程序(如 Word)中,则可以使用标记分隔列,或者在复制数据之前先将其转换为表格式。
如果数据需要编辑(例如,需要将全名分隔成名字和姓氏),请先在源程序中完成此操作。
打开源并复制 (Ctrl + C) 数据。
在&数据表&视图中打开您要在其中添加数据的 Access 表,然后粘贴这些数据 (Ctrl + V)。
双击每个列标题,然后键入有意义的名称。
单击&文件&&&保存&,并为您的新表提供一个名称。
&注释&&& Access 将根据粘贴到每一列的第一行中的信息设置每个字段的数据类型,因此,请确保以下行中的信息与第一行相匹配。
导入或链接到数据
您可以,也可以从 Access&,而无需将信息从其存储位置移动。如果有多个用户更新数据,并且您想要确保可以看到最新的版本,或者,您想要节省存储空间,那么,链接是一个不错的选项。对于大多数格式,您都可以选择是要链接到数据还是要导入数据。
该过程稍有不同,具体取决于数据源,但这些说明将帮助您入门:
在&外部数据&选项卡上,单击导入源数据格式或链接数据格式。如果看不到正确的格式,请单击&更多&。
&注释&&& 如果您仍然无法找到正确的格式,则可能需要先将数据导出到 Access 支持的文件格式中(如)。
按照&获取外部数据&对话框中的说明进行操作。
链接时,某些格式以只读形式提供。下面是您可以从中导入数据或链接的外部源:
Microsoft Excel
Microsoft Access
ODBC 数据库,如 SQL Server
文本或逗号分隔值 (CSV) 文件
(仅添加新记录)
SharePoint 列表
Outlook 文件夹
有关详细信息,请参阅和。
使用表分析器组织数据
您可以使用表分析器向导快速标识出冗余数据。然后,该向导将提供一种简单的方式来将这些数据组织到单独的表中。Access 会保留原始表作为备份。
打开包含要分析的表的 Access 数据库。
单击&数据库工具&&&分析表&。
该向导的前两页包含一个简短教程&(附有示例)。如果您看到标记为&显示引导页&的复选框,请选中该复选框,然后单击&上一步&两次,即可看到该简介。如果不想再次看到引导页,请取消选中&显示引导页&
(责任编辑:admin)ACCESS中如果通过在窗口中点击按钮,实现根据指定ID把数据从一个表复制到另一个表中 - 开源中国社区
当前访客身份:游客 [
当前位置:
有两个文本框,在文本框中分别输入起始ID和结束ID&
如何,才能根据起始ID和结束ID把表A中的数据复制到表B中&
表A和表B结构不同 & &&
我的想法是先从表A中获取数据,再添加到表B中
谢谢!!!!!
共有1个答案
<span class="a_vote_num" id="a_vote_num_
找到答案了
/ask/30781/?spm=.asklist.7.r5ro6I阿里云上线的云栖社区里面的大牛完美的解决了我的问题,认识了阿里大牛。好棒,里面的技术类的干货真多,问答,优质的博文,让我流连忘返,学习到很多实用的知识,还有一群热爱It的小伙伴们,云栖社区,赞一个!
更多开发者职位上
有什么技术问题吗?
河南小胡的其它问题
类似的话题Access复习题(含答案)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Access复习题(含答案)
上传于||文档简介
&&练&#8203;习&#8203;也&#8203;行&#8203;,&#8203;复&#8203;习&#8203;也&#8203;行&#8203;,&#8203;好&#8203;好&#8203;学&#8203;习&#8203;就&#8203;行&#8203;了&#8203;。
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩8页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2422人阅读
读写数据库、表&#26684;窗体显示代码实例
最近项目中用到对于数据库表读写操作,学习了下相关的东西,这里先整理对于数据库的操作,对于和数据库的操作放到后面再写。
是微软数据库编辑软件,其生成的数据库文件为或,因此在里不像操纵那样需要使用数据库驱动,系统库里有关于操纵数据库的几个类。说下其中几个主要用到的类:
先简单说下对于数据库的几个基本操作原理:
操作连接字符串
操作建立连接
操作使用类执行语句
连接数据库
连接数据库
受信任的数据库
中链接数据库:(网页)
注意:→在中,语句结束不需要
一、创建数据库
//创建.mdb,注意参数path是.mdb的完整路径(不包含表的名称)
//C#的ADO.NET不能通过编程方式创建新的ACCESS(MDB)数据库,所以只能用COM的链接库的ADOX操作
public static bool CreateMdbDatabase(string path)
ADOX.CatalogClass cat = new ADOX.CatalogClass();
cat.Create(&Provider=Microsoft.Jet.OLEDB.4.0; Data Source=& + path + &;&);
二、写入记录到数据库
插入数据库操作,一次只能插入一条记录,多条记录插入只能通过循环实现,效率不高;
或者要么更快地就是开启事务(保证数据一致性)→循环插入→最后数据再一起导入。
【实例】在上创建一个和一个,点击把中的数据写入到数据库中。
首先创建一个空数据库并写入相应字段:
读写数据库时应当将数据库关闭,再运行程序进行写操作
using System.Data.O
private void button1_Click(object sender, EventArgs e)
foreach (IACell cell in m_DistributedCells)
//把cell.FrequencyBand、cell.UlFrequency、cell.DlFrequency全部写入数据库表.mdb里去
//string sql_0 = &insert into table (column1,column2) values(&#39;& + textbox.Text + &&#39;,&#39;& + textbox.Text +&&#39;)&; //构造sql语句
string sql = &&;
if (cell.ChannelIndex == 1)
sql = &insert into datawrite(ChannelIndex, BandWidth, StartChIndex, EndChIndex, ExcludedChannels, UlFrequency, DlFrequency, ACIR) values(&#39;& + 1 + &&#39;,&#39;& + 20 + &&#39;,&#39;& + 0 + &&#39;,&#39;& + 1 + &&#39;,&#39;& + 1 + &&#39;,&#39;& + 2402 + &&#39;,&#39;& + 2422 + &&#39;,&#39;& + 0 + &&#39;)&;
else if (cell.ChannelIndex == 6)
sql = &insert into datawrite(ChannelIndex, BandWidth, StartChIndex, EndChIndex, ExcludedChannels, UlFrequency, DlFrequency, ACIR) values(&#39;& + 6 + &&#39;,&#39;& + 20 + &&#39;,&#39;& + 5 + &&#39;,&#39;& + 6 + &&#39;,&#39;& + 6 + &&#39;,&#39;& + 2427 + &&#39;,&#39;& + 2447 + &&#39;,&#39;& + 0 + &&#39;)&;
else if (cell.ChannelIndex == 11)
sql = &insert into datawrite(ChannelIndex, BandWidth, StartChIndex, EndChIndex, ExcludedChannels, UlFrequency, DlFrequency, ACIR) values(&#39;& + 11 + &&#39;,&#39;& + 20 + &&#39;,&#39;& + 10 + &&#39;,&#39;& + 11 + &&#39;,&#39;& + 11 + &&#39;,&#39;& + 2452 + &&#39;,&#39;& + 2472 + &&#39;,&#39;& + 0 + &&#39;)&;
//access数据库路径,注意一定是双斜杠\\,否则会被当成转义字符!
string dbpath = &D:\\data\\datainput.mdb&;
//定义数据库连接对象
OleDbConnection con = new OleDbConnection(&Provider=Microsoft.Jet.OLEDB.4.0; Data Source=& + dbpath);
OleDbCommand cmd = new OleDbCommand(sql, con); //定义Command对象
con.Open(); //打开数据库连接
cmd.ExecuteNonQuery(); //执行Command命令
con.Close(); //关闭数据库连接
运行程序,点击后(断点只循环次),再次打开刚才的数据库表,此时表里已插入条记录。
三、读出数据库的&#20540;——界面显示表&#26684;
【实例】将现有数据库表&#26684;内的数据以的形式显示在窗体中。
现有的数据库,条记录。
using System.Collections.G
using System.D
using System.D
using System.T
using System.Windows.F
using System.Data.OleDb; //主要是这个东西,其实已经包含在System.Data类里了,这里特别提出来注明下
namespace text01
public partial class Form1 : Form
public Form1()
InitializeComponent();
OleDbConnection thisConnection = new OleDbConnection(@&provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\dataread.mdb&);
string sql = &select * from dataread&;
OleDbDataAdapter thisAdapter = new OleDbDataAdapter(sql, thisConnection);
System.Data.DataSet thisDataSet = new System.Data.DataSet();
thisAdapter.Fill(thisDataSet, &table&);
DataTable dt = thisDataSet.Tables[&table&];
this.dataGridView1.DataSource =
thisConnection.Close();
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
My Github:
**************************
-----------------------------------
访问:172694次
积分:2618
积分:2618
排名:第10445名
原创:91篇
转载:13篇
评论:47条
文章:15篇
阅读:23098
文章:11篇
阅读:26475
阅读:28803
文章:13篇
阅读:7779}

我要回帖

更多关于 access 窗体生成报表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信