精华内容
下载资源
问答
  • 【PB】创建数据窗口时数据源的使用方式

    千次阅读 热门讨论 2017-06-26 22:01:34
    PB提供5种数据源:Quick Select(快速选择类型)、SQL Select(SQL选择类型)、Query(查询类型)、External(外部类型)和Stored Procedure(存储过程类型)。

            上一篇中有讲到数据源的使用方式有多种,这里来简单介绍下。首先,给大家看一张图:


            PB提供5种数据源:Quick Select(快速选择类型)、SQL Select(SQL选择类型)、Query(查询类型)、External(外部类型)和Stored Procedure(存储过程类型)

    Quick Select

           快速选择类型,只能从一个数据表或者视图中选取数据(无关联的表或者视图)


    SQL Select

           SQL选择类型,可以实现多表查询

    选择表



    选择字段

           选择需要查询的数据字段


    指定检索条件

           还可以根据条件进行查询等等


    Query

           查询类型,PB可以将特定的SQL语句保存为Query对象,不同的Query数据源的数据窗口都可以使用这些已经保存好的SQL语句来提取数据


    External

           外部类型,添加外部数据源,当和不存在于数据库中的数据打交道或者要利用数据窗口的某些特性但不进行数据处理时,使用此数据源。无SQL语句。


    Stored Procedure

            存储过程类型,使用已经定义好的存储过程来做数据源。



           使用PB软件开发程序的小伙伴们一定要好好了解这五种数据源方式哦!

    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201805/31/1527734556_85284.png) 如图所示!大佬们,求解
  • access窗体设计:创建窗体

    万次阅读 2014-03-20 19:42:05
    当窗体显示在数据透视表视图或数据透视图视图中不能向其中添加子窗体。 同时创建窗体与子窗体 在“数据库”窗口中,单击“对象”下的“窗体” 。 单击“数据库”窗口工具栏上的“新建”按钮。 在...

    如果要将子窗体链接到主窗体,执行该过程前应确保已与基础记录源建立关联。

    当窗体显示在数据透视表视图或数据透视图视图中时,不能向其中添加子窗体。

    隐藏同时创建窗体与子窗体

    1. “数据库”窗口中,单击“对象”下的“窗体”按钮图像 。
    2. 单击“数据库”窗口工具栏上的“新建”按钮。
    3. 在“新建窗体”对话框中,单击“窗体向导”。

    隐藏如果向导未启动

    这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,Access 才能完全发挥作用。有关安装 Jet 升级的详细信息,请参阅 Office Online 文章关于 Microsoft Jet 4.0 SP8 或更高版本。有关沙盒模式的详细信息,请参阅 Office Online 文章关于Microsoft Jet Expression Service 沙盒模式

    1. 在第一个向导对话框中,从列表中选择表或查询。例如,若要创建显示子窗体中每一类别产品的“类别”窗体,请选定“类别”表(位于一对多关系的“一”方)。

     注释   先选定哪个表或查询都可以。

    1. 双击要从该表或查询中包括的字段。
    2. 在同一向导对话框中,从列表中选择另一个表或查询。如果还要用同一示例,则选择“产品”表(位于一对多关系的“多”方)。
    3. 双击要从该表或查询中包括的字段。
    4. 如果在启动向导之前已正确设置了关系,则单击“下一步”时,向导会询问以哪一个表或查询来查看。如果还要用同一示例来创建“类别”窗体,则单击“按类别”。
    5. 在同一向导对话框中,选中“带有子窗体的窗体”选项。
    6. 按照其余向导对话框中的指示进行操作。单击“完成”后,Microsoft Access 将同时创建两个窗体,一个是主窗体子窗体控件,另一个则是子窗体。

    隐藏创建子窗体并将其添加到另一个窗体中

    1. “设计”视图中打开要向其中添加子窗体的窗体。
    2. 确保已按下了工具箱中的“控件向导”工具 按钮图像 。
    3. 单击工具箱中的“子窗体/子报表”工具 按钮图像 。
    4. 在窗体上单击要放置子窗体的位置。
    5. 根据向导对话框中的指导完成各步骤。

    隐藏如果向导未启动

    这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,Access 才能完全发挥作用。有关安装 Jet 升级的详细信息,请参阅 Office Online 文章关于 Microsoft Jet 4.0 SP8 或更高版本。有关沙盒模式的详细信息,请参阅 Office Online 文章关于Microsoft Jet Expression Service 沙盒模式

    1. 单击“完成”后,Microsoft Access 将在窗体中添加一个子窗体控件,并为子窗体创建一个单独的窗体。

    隐藏将窗体添加到另一个窗体中以创建带有子窗体的窗体

    1. “设计”视图中,打开要用作主窗体的窗体。主窗体通常是基于一对多关系中“一”方的表或查询的窗体。
    2. 确保已按下了工具箱中的“控件向导”工具 图像按钮 。
    3. 按 F11 切换到“数据库”窗口
    4. 从“数据库”窗口中将相应的窗体、表或查询拖到主窗体。

    隐藏创建带有两个子窗体的窗体 

    主窗体与第一个子窗体有一对多关系,第一个子窗体又与第二个子窗体有一对多关系,主窗体中含有两个子窗体控件

    1. “数据库”窗口中,单击“对象”下的“窗体”按钮图像 。
    2. 单击“数据库”窗口工具栏上的“新建”。
    3. 在“新建窗体”对话框中,双击列表中的“窗体向导”。

    隐藏如果向导未启动

    这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,Access 才能完全发挥作用。有关安装 Jet 升级的详细信息,请参阅 Office Online 文章关于 Microsoft Jet 4.0 SP8 或更高版本。有关沙盒模式的详细信息,请参阅 Office Online 文章关于Microsoft Jet Expression Service 沙盒模式

    1. 在第一个向导对话框中,选择用于主窗体的表或查询。例如,假定要创建带有两个子窗体的“客户”窗体,其中一个子窗体为“订单”子窗体,另一个为“订单明细”子窗体,此时请选择“客户”表(第一个一对多关系中的“一”方)。

     注释   无论先选定哪个表或查询都可以。

    1. 双击要从该表或查询中包括的字段。
    2. 在同一个向导对话框中,选择用于第一个子窗体的表或查询。使用同一示例,请选择“订单”表(第一个一对多关系中的“多”方),然后双击要从该表或查询中包括的字段。
    3. 在同一个向导对话框中,选择用于第二个子窗体的表或查询。使用同一示例,请选择“订单明细”表(在第二个一对多关系中的“多”方),然后双击要从该表或查询中包括的字段。
    4. 如果在启动向导前已经正确设置了表的关系,则单击“下一步”后,向导会询问要按哪个表或查询来查看。使用同一示例,要创建“客户”窗体,请单击“按客户”选项。
    5. 在同一向导对话框中,选中“带有子窗体的窗体”选项。
    6. 按照其他向导对话框的指导进行操作。单击“完成”后,Microsoft Access 将创建一个带有两个子窗体控件的主窗体,还将创建另外两个窗体,每个子窗体各一个。

     注释 

    • 用向导创建带有两个子窗体的窗体时,Microsoft Access 将通过给第一个子窗体的“当前”属性附加一个事件过程来同步子窗体。如果要同步同一窗体上更多的子窗体,可以复制和修改这个事件过程。若要查看这个事件过程,请在“设计”视图中打开第一个子窗体,双击窗体选择器,然后单击“当前”属性旁边的“生成”按钮 按钮图像 。
    • “罗斯文”示例数据库中“客户订单”窗体就是一个带有两个子窗体的窗体。若要查看该窗体,请指向“帮助”菜单上的“示例数据库”,单击“‘罗斯文’示例数据库”或“‘罗斯文’示例 Access 项目”,然后在“设计”视图中打开“客户订单”窗体。 

    隐藏创建带有内嵌子窗体的窗体

    主窗体与第一个子窗体有一对多关系,第一个子窗体又与第二个子窗体有一对多关系,第二个子窗体内嵌在第一个子窗体中。

    1. 创建一个带有子窗体的窗体。

    隐藏操作方法:

    1. “数据库”窗口中,单击“对象”下的“窗体”按钮图像 。
    2. 单击“数据库”窗口工具栏上的“新建”按钮。
    3. 在“新建窗体”对话框中,单击“窗体向导”。

    隐藏如果向导未启动

    这可能是因为 Access 正运行于沙盒模式,但您的计算机上尚未安装 Microsoft Jet 4.0 SP8 或更高版本。启用沙盒模式后,必须安装有 Jet 4.0 SP8 或更高版本,Access 才能完全发挥作用。有关安装 Jet 升级的详细信息,请参阅 Office Online 文章关于 Microsoft Jet 4.0 SP8 或更高版本。有关沙盒模式的详细信息,请参阅 Office Online 文章关于 Microsoft Jet Expression Service 沙盒模式

    1. 在第一个向导对话框中,从列表中选择表或查询。例如,若要创建显示子窗体中每一类别产品的“类别”窗体,请选定“类别”表(位于一对多关系的“一”方)。

     注释   先选定哪个表或查询都可以。

    1. 双击要从该表或查询中包括的字段。
    2. 在同一向导对话框中,从列表中选择另一个表或查询。如果还要用同一示例,则选择“产品”表(位于一对多关系的“多”方)。
    3. 双击要从该表或查询中包括的字段。
    4. 如果在启动向导之前已正确设置了关系,则单击“下一步”时,向导会询问以哪一个表或查询来查看。如果还要用同一示例来创建“类别”窗体,则单击“按类别”。
    5. 在同一向导对话框中,选中“带有子窗体的窗体”选项。
    6. 按照其余向导对话框中的指示进行操作。单击“完成”后,Microsoft Access 将同时创建两个窗体,一个是主窗体子窗体控件,另一个则是子窗体。

     注释   当向导询问子窗体需要何种版式时,必须选择“表格”(等效于“窗体”视图)。

    1. 在主窗体的“设计”视图中,选择子窗体控件并再次单击控件的内部以选择窗体,就像从“数据库”窗口的“设计”视图中打开子窗体一样。
    2. 执行下列操作之一:
    • 重复第 1 步以通过向导创建第二个子窗体。
    • 将窗体、表或查询从“数据库”窗口中拖到子窗体中。Microsoft Access 将在第一个子窗体内再创建另一个子窗体,并创建子窗体的窗体。
    展开全文
  • 使用VC# 创建RDLC报表,在报表运行提示“尚未为数据源提供数据源实例”

    问题描述:c# 创建RDLC报表报表运行提示“尚未为数据源提供数据源实例”


    解决方法:

    1、在WinForm窗体上的reportView1的右上角点击 三角小按钮,打开ReportViewer任务窗口,选择rdlc报表,选择数据源,选择数据源实例


    2、对通过代码动态建立的.ReportDataSource对象,须设置对象的Value属性,并清除系统自建但未绑定数据源的.ReportDataSource对象,示例代码如下:

     Microsoft.Reporting.WinForms.ReportDataSource reportDataSource1;
      reportDataSource1 = new Microsoft.Reporting.WinForms.ReportDataSource();

     reportDataSource1.Name = "CrystalReportTest_DBDataSet_Table1";
     reportDataSource1.Value = this.crystalReportTest_DBDataSet.Table1;//此处是引起“尚未为数据源提供数据源实例”错误提示的原因
      this.reportViewer1.LocalReport.DataSources.Add(reportDataSource1);
      this.reportViewer1.LocalReport.ReportEmbeddedResource = "LjzCrystalReportsApplication.Report2.rdlc";
     
      this.reportViewer1.Name = "reportViewerTest";


    展开全文
  • VS2010 创建和使用自定义数据源报表详细过程 首先看一下最终效果(显示数据进行了加密,所以成了乱码) 图1.窗体的效果 图2.点击预览的效果 1.创建显示报表的窗体 新建窗体命名为ReportForm并修改窗体...

    VS2010 创建和使用自定义数据源报表详细过程

    首先看一下最终效果(显示数据进行了加密,所以成了乱码)


    图1.窗体的效果


    图2.点击预览时的效果

    1.创建显示报表的窗体

    新建窗体命名为ReportForm并修改窗体名为学生成绩

    在窗体上只需要拖放一个ReportViewer 控件


    2.新建数据集为DSofStudent.xsd


    在数据集中插入要显示在报表中的表结构(本例为此,注意: 字段名必须和要传向报表的数据表DataTable吻合)



    3.插入报表并命名为StudentReport


    新建完成后在报表页面右击插入表,在此选中刚创建的数据集中的表,如下图


    然后设置表头\表头的背景色\绑定显示字段,如下图


    这里说一下如何设置每行显示的颜色


    此处选择设置背景为表达式:  =iif(Fields!Grade.Value = 0,"Red", "GreenYellow")  意思是如果Grade为0则显示红色,否则为黄绿色。


    4. 传入数据

    在窗体中的ReportViewer控件中选择报表源,如下

    接下来在初始化该窗体时,传入要显示的表的内容

     DataSet ds = new DataSet();
                ds = stu.GetStudentList2(sschoolname, sclassname)(传入自己要显示的数据集即可); 
                this.reportViewer1.LocalReport.DataSources.Clear();
                this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("StuGrade", ds.Tables[0]));
                this.reportViewer1.RefreshReport();  


    综上,VS2010的报表自定义数据源的创建和使用写完了。

    如有不完善的地方,请各位提提建议,本人进行完善。

    展开全文
  • 数据绑定是Visual Basic的一项重要数据访问功能,它是将控件与数据源(通常为记录集)的特定字段关联,在程序运行使控件自动显示数据源数据,用户对数据的修改也可自动保存。用于数据绑定的数据源可使用ADO ...
  • 下面我们将介绍在 VS2013 下如何创建 ASP.NET Web Form 并操作数据源控件和数据绑定控件: 1、创建Web Application 打开VS2013,依次点击 File->New->Project 2、确定后选择 Empty 工程文件如下: 3、新建Web ...
  • 简单实现 子窗体关闭后 刷新父窗体的DataGridView控件数据 首先创建两个窗体,一个父窗体 一个子窗体 在show 子窗体时 设置form2.Ower=this; 再设计一个刷新DataGridView的方法 GetAll(); 在子窗体中 的窗体关闭...
  • 1.开发目的 实现c#窗体与sql service数据库之间的数据访问,体验简单的数据查询。2.开发环境Visual Studio 2017,SQL Server ...②SqlCommand:对连接后的数据源进行SQL操作③SQLDataReader:从数据源中(2)数据...
  • 数据窗体修改为连续窗体

    千次阅读 2018-02-10 22:34:46
    本文内容步骤1:将数据窗体修改为连续窗体步骤2:添加记录号与行记录删除按钮步骤3:在临时表添加2个字段,修改1个字段并在窗体中添加相关控件步骤4: 在子窗体页脚添加合计项步骤5:在子窗体页脚添加2个功能按钮...
  • VS2005数据窗体向导

    千次阅读 2010-05-13 08:57:00
    其实VS2005上肯定是有的,就让我们来做个小实例吧:首先新建一个项目 1、打开“数据源窗口” 单击“数据”菜单上的“显示数据源”(图一),以显示数据窗口。只有在项目打开,才能看到“数据”菜单。 图一 2、...
  • Access数据库窗体设计上,可以在一个已经创建好的窗体里嵌套一个子窗体。这样,这个子窗体能根据主窗体的变化而变化。 比如我建立了一个供应商详情的主窗体,这时想在这个主窗体根据每个不同的供应商显示它的...
  • 窗体间传递复杂数据

    千次阅读 2004-10-22 09:40:00
    窗体间传递复杂数据 代码下载请点这里在设计窗体程序往往需要相互调用的窗体间传递复杂的数据,有时候甚至需要子窗体修改父窗体的内容。前一阵在博客园中看到很多人讨论这个问题,在海天一鸥《窗体间传值和窗体...
  • 今天在调试红皮书例2代码的时候,要创建ODBC数据源而再打开创建数据源窗体之后发现只有SQLSever的数据源驱动,而没有Access数据源那么该如何办???  为何出现 这种情况:   是因为 :win7的64位系统默认...
  • 窗体间传递复杂数据

    2006-10-19 12:17:00
    代码下载请点这里在设计窗体程序往往需要相互调用的窗体间传递复杂的数据,有时候甚至需要子窗体修改父窗体的内容。前一阵在博客园中看到很多人讨论这个问题,在海天一鸥《窗体间传值和窗体间互操作》的评论中,...
  • 窗体之间互传数据

    千次阅读 2006-09-03 02:56:00
    代码下载请点这里在设计窗体程序往往需要相互调用的窗体间传递复杂的数据,有时候甚至需要子窗体修改父窗体的内容。前一阵在博客园中看到很多人讨论这个问题,在海天一鸥《窗体间传值和窗体间互操作》的评论中,...
  • 将页面跟数据进行绑定,双击Courses_Overview页面,在UnKnown右击选择Select data source(选择数据源), 在弹出的页面上点击Select按钮 在弹出的页面上选择我们刚才创建的数据模型Courses,然后点击Select按钮。...
  • :新建一个Windows应用程序,命名为createCReport,默认窗体为Form1.cs。 step 2 :在“解决方案资源管理器”窗口中右击当前项目名称,选择“添加”/“新建项”命令,在出来的对话框中选择Crystal报表(Reporting/...
  • 在做机房收费系统我们经常会遇到
  • 但是这种分页功能强,不能做到直接跳转到第几页。但是这个分页效率可以说是相当高的。  整个代码可以 这里 下载,注意数据库是sql server2000。  另外 我的Blog 最近将推出.net书籍以及代码下载,请关注! ...
  • c#窗体间传递复杂数据

    千次阅读 2007-06-03 15:00:00
    在设计窗体程序往往需要相互调用的窗体间传递复杂的数据,有时候甚至需要子窗体修改父窗体的内容.常用的几种做法:1)公开一个静态变量;2)在子窗体创建一个公有字段;3)在父窗体中使用委托与事件; 4)将子窗体...
  • 在使用plsql导入excel数据的时候,要创建ODBC数据源而再打开创建数据源窗体之后发现只有SQLSever的数据源驱动,而没有excel数据源? 如下: 是因为:win7的64位系统默认运行的是C:\Windows\System32\odbcad32....
  • Windows 窗体应用程序中的数据绑定

    千次阅读 2011-06-10 14:18:00
    您实际上可以使用任何求值的表达式,但在多数情况下,您将绑定到某种数据源。 复杂数据绑定复杂数据绑定将某个给定控件的整个界面与从数据源读取的数据的一个或多个列关联起来。例如,DataGrid 控件的用户界面是用...
  • Web 窗体页的数据绑定表达式

    千次阅读 2005-08-05 12:47:00
    对 Web 窗体页中的各项控件属性进行数据绑定不是通过直接将属性绑定到数据源来实现的。而是通过使用特殊的表达式格式来实现数据绑定的。与要绑定到的数据有关的信息被置入该表达式,然后将表达式的结果分配给控件...
  • 要实现创建ACCESS数据库文件,我们要用到Windows系统中用来完成ODBC 管理功能的DLL(odbccp32.dll)。 废话少说,让我们用个例子来演示吧!(一)在DELPHI中新建一个工程,并在窗体上添加两个按钮。然后保存(二)从...
  • ADempiere/Compiere 创建表和窗体的方法

    千次阅读 2010-04-22 14:30:00
    –1.创建表•在数据库中创建表•必须包含必选字段,下面斜体的为必选字段•创建表的SQL语句CREATE TABLE XX_Material (
  • 问题:在外部数据源的freeform类型的dw中,要显示内容无论是图片还是文字,如果将其放在dw的detail栏中,则在designer中可以看到效果,一旦程序运行则dw内的内容就会消失不见。解决办法如下: 工程下右键——new...
  • DataGridView控件与数据源绑定方法

    千次阅读 2008-06-13 20:49:00
    一、非代码方式1(1):(创建数据连接)打开服务器资源管理器,在数据连接项中添加连接。//可以跳过此步,直接到...单击智能三角形,选择刚刚建立的数据源 2 向窗体添加一个DataGridView控件后。直接单击智能三角形,

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,728
精华内容 15,491
关键字:

创建窗体时数据源不能是