精华内容
下载资源
问答
  • 2006-03-25 16:14:00
        Access中的窗体、报表对象具有RecordSource属性,是一个字符串String型数据,可读写,描述了与这些对象相关的数据集,可以在程序运行中动态地设置,其值可以为表名称、查询名称和SQL语句,其使用方便得多。比如:
        对于窗体MyForm,可以在其内部的某个模块中如下利用SQL设置数据集
    Dim strSQL As String
    strSQL = “Select * From MyQurrey Where Addrss=’Sichuan’”
    Me!RecordSource = strSQL
        下面直接通过Forms集合在外部将MyForm窗体的数据源设置为表Customer:
    Forms!MyForm.RecordSource=”Customer”
        下面的例子对窗体中的子窗体MySubForm的数据集进行动态设置:
    Me!MySubForm.Form.RecordSource = “SELECT * FROM NoteBook WHERE Date=’”+Me!focusDate+”’”
        注意,在引用子窗体的RecordSource属性时必须加上Form关键词,主窗体才知道该对象是一个窗体,才能够引用其RecordSource属性。
    对于这些属性如果记忆不清楚,Access2003中编程时会自动弹出提示,可以利用这些提示顺利编程。
    更多相关内容
  • 内容索引:Delphi源码,界面编程,记忆,历史记录 可以保存历史记录的DELPHI记忆窗体源程序,这在Windows中是比较常见的功能了,可把最近打开的文档的记录保存在打开菜单中,便于用户快捷打开文档,这个功能可有效提升...
  • 可以保存历史记录的DELPHI记忆窗体源程序..rar
  • c# 设置窗体位置

    万次阅读 2017-08-15 10:45:37
    1.控制窗体加载时的位置 第一次运行Windows窗体时,窗体一般都有一个默认的显示位置,一般由属性StartPosition指定。 常用属性 (1)CenterParent:窗体在其父窗体中居中 (2)CenterScreen :窗体在当前...

    1.控制窗体加载时的位置

    第一次运行Windows窗体时,窗体一般都有一个默认的显示位置,一般由属性StartPosition指定。



    常用属性

    (1)CenterParent:窗体在其父窗体中居中

    (2)CenterScreen :窗体在当前显示窗体·中居中,尺寸在窗体大小中指定

    (3)Manual:窗体的位置由Location属性确定

    (4)WindowsDefaultBounds:窗体定位在Windows默认位置,边界也由Windows默认决定

    (5)WindowsDefaultLocation:窗体定位在Windows默认位置,尺寸在窗体大小中指定

    2.设置窗体在屏幕中的位置

    通过Left和Top属性可以准确地设置窗体的位置

            private void Form1_Load(object sender, EventArgs e)
            {
                this.Left = 500;
                this.Top = 500;
            }

    3.从上次关闭位置启动窗体

    次功能主要是通过在注册表中读写窗体的Location属性来实现的。在窗体关闭前处理窗体的FormClosed事件,将窗体的Location属性值写入注册表,然后在窗体的Load事件中从注册表中读取保存的数据。

    知识点

    (1)Location属性

    Point结果,表示窗体的左上角相对桌面的 左上角的坐标。

    (2)读写注册表

    c#中对注册表进行读写,主要是通过RegistryKey类的GetValue和SetValue方法来实现的。

    代码

     /// <summary>
            /// 窗体加载时获取窗体上次结束时的位置
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void Form1_Load(object sender, EventArgs e)
            {
                RegistryKey myReg1, myReg2;                //声明注册表对象
                myReg1 = Registry.CurrentUser;             //获取当前用户注册表项
                try
                {
                    myReg2 = myReg1.CreateSubKey("Software\\MySoft");               //在注册表项中创建子项
                    this.Location = new Point(Convert.ToInt16(myReg2.GetValue("1")), Convert.ToInt16(myReg2.GetValue("2")));    //设置窗体的显示位置
                }
                catch
                {
    
                }
            }
            /// <summary>
            /// 窗体关闭前记录窗体的当前位置
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            private void Form1_FormClosed(object sender, FormClosedEventArgs e)
            {
                RegistryKey myReg1, myReg2;                //声明注册表对象
                myReg1 = Registry.CurrentUser;             //获取当前用户注册表项
                myReg2 = myReg1.CreateSubKey("Software\\MySoft");   //在注册表项中创建子项  
                try
                {
                    myReg2.SetValue("1", this.Location.X.ToString());
                    myReg2.SetValue("2", this.Location.Y.ToString());
                }
                catch
                {
    
                }
            }

    4.让窗体始终在桌面最顶层显示

    Windows桌面上允许运行多个窗体同时显示,但是只有一个窗体能够得到焦点。其他窗体会被得到焦点的窗体遮挡,下面我们来看看如何使窗体始终显示在最顶层。

    方法:

    将窗体的TopMost属性设置为true
    展开全文
  • 记录当前操作的类型,使窗体始终在其它窗体之上,设置窗体的颜色和透明度的状态。在右下角的托盘菜单中,可设置透明窗体的风格、透明度和颜色等,对编写一个可自定义的透明窗口来说,也是一个很好的参考范例。
  • 内容索引:VB源码,界面编程,记忆窗体,菜单历史 很普通的一个Vb窗体菜单,特别之处是它可以记忆曾经打开过的文件路径,像Word文档就有这种功能,能记录下最近10个打开过的文档,实现此功能有不少方法是使用INI文件,...
  • access窗体

    2021-07-26 21:40:16
    一、控件设置标题 标题是用户可见的内容,名称不可见,可以理解为id,可以使用id来用代码写这个控件的功能 在添加标签的时候要先添加文字,否则是添加...因为在前面已经设置记录源,不能在选择表了,否则会出错 ...

    一、控件设置标题

    • 标题是用户可见的内容,名称不可见,可以理解为id,可以使用id来用代码写这个控件的功能
    • 在添加标签的时候要先添加文字,否则是添加不上的。

    二、文本框控件

    • 文本框是主体,标签是附带成分。文本框用户可以输入数据,标签不用输入数据,只能看。
    • 点击右上角的黑点,设置记录源
    • 选择文本框的控制来源
    • 在文本框中输入表达式
    • 效果
    • 因为在前面已经设置的记录源,不能在选择表了,否则会出错

    三、组合框和列表框

    • 组合框:既可以选择也可以输入
    • 列表框:只能选择不能输入
    • 设置选项

    四、设置背景

    • 设置窗体的背景
    • 点击右上角的黑色方块,设置图片

    五、隐藏导航按钮

    六、控件的移动

    • 点击灰色的方块移动单个控件,左边的标题框不移动,只移动右边的文本框
    • 点击橙色的边框移动控件,左右两边的控件都移动。

    七、控件的放大

    • 拖动边框可以放大
    • 在选中多个边框的条件下,可以同时放大边框。

    八、控件与另一个控件相距1cm

    • 将按钮A放在文本框的右边,距离为1cm
    • 在按钮A的右边放一个按钮B,按钮B的宽度设置为1cm
    • 选中文本框,按钮A,按钮B,将其设置为左居中
    • 删除按钮B

    九、控件内使用函数

    十、单个人的平均成绩

    • 创建一个名为“平均分子窗体”引入到“学生成绩”窗体
    • 在“学生成绩”窗体中引入子窗体中的平均分
    • 点击主窗体主下的跳转按钮,主窗体中的成绩会跟随“平均分子窗体”中的平均分改变
    • 如果没有子窗体,主窗体中的平均值是整个表中学生的平均分。

    十一、iif函数

    • iif(条件,语句1,语句2)
      • 条件成立,执行语句1
      • 条件不成立,执行语句2

    十二、控件事件

    • docmd对象操作
    • ForeColor属性操作
    Private Sub openForm1_Click() '名称为openForm1的按钮的点击事件
    DoCmd.openForm "窗体1" '打开名为"窗体1"的窗体
    End Sub
    
    Private Sub closeForm1_Click() '点击名称为closeForm1的按钮时,会执行下面代码
    MsgBox "确定将会关闭当前窗体" '提示框
    DoCmd.Close '关闭当前窗体
    End Sub
    
    Private Sub name_Click() '点击名称为name的文本框时,会修改字体样式
    avg.ForeColor = RGB(255, 12, 0) '字体颜色设置为红色
    avg.FontSize = 24 '字体大小设置为24
    avg.FontBold = True '字体是否加粗,true或false
    End Sub
    • 单个引号表示注释,注释的内容并不会执行

    十三、窗体事件

    • 点击右上角的黑色方块,添加窗体事件
    Private Sub Form_Load() 'form表示窗体
    Me.Caption = "新的窗体名称" '修改窗体名称
    End Sub

    展开全文
  •  实现过程概述:获取控件及窗体的句柄,获取当前鼠标下可视化控件的句柄,获取指定句柄的父级句柄,获取当前鼠标下可视化控件的句柄,置存储句柄的变量,记录原始句柄,遍历该句柄的父级句柄,获取当前鼠标下可视化...
  • C#移动数据库记录

    2021-05-16 03:02:03
    摘要:C#源码,菜单窗体,移动记录 C#移动数据库记录,操作记录集指针移动,改变数据,简单初级的操作,仅供参考。
  • 对 Web 窗体页中的各项控件属性进行数据绑定不是通过直接将属性绑定到数据来实现的。而是通过使用特殊的表达式格式来实现数据绑定的。与要绑定到的数据有关的信息被置入该表达式,然后将表达式的结果分配给控件...
  • 真心不错的窗体绘制技巧,VC++使用BMP位图绘制漂亮的对话框和窗体,先看下测试截图怎么样?漂亮吧?大致说下实现的思路:绘制对话框非客户区域,计算标题栏的高度,获取窗口区域。  第一步绘制对话框的左边框,计算...
  • Delphi动态设置窗口在屏幕的位置,你可以在文本框中输入需要显示窗口的左边距、右边距(像素值),不能大于你的屏幕分辨率值,然后窗体就会按照你的设计自动回到指定地方。 运行环境:Windows/Delphi7
  • 6.2 窗体的创建

    千次阅读 2021-12-03 15:30:34
    Access功能区“创建”选项卡的“窗体“组中,提供了多种创建窗体的功能按钮,其中包括: “窗体”、 ...使用这个工具创建窗体,来自数据的所有字段都放置在窗体上。 窗体设计:利用窗体设计视图设计窗体。 ...

       

    目录

    1.使用“窗体”创建窗体

    2.使用“多个项目”创建窗体

    3.创建"分割窗体"

    4.使用窗体向导创建窗体

    5.使用“空白”按钮创建窗体


    Access功能区“创建”选项卡的“窗体“组中,提供了多种创建窗体的功能按钮,其中包括:  “窗体”、  “窗体设计”和“空白窗体”三个主要的按钮,还有“窗体向导”、  “导航”和“其他窗体”三个辅助按钮。单击“导航”和“其他窗体”按钮还可以展开下拉列表,列表中提供了创建特定窗体的方式。
        各个按钮的功能如下:
        窗体:最快速地创建窗体的工具,只需要单击一次鼠标便可以创建窗体。使用这个工具创建窗体,来自数据源的所有字段都放置在窗体上。
        窗体设计:利用窗体设计视图设计窗体。
        空白窗体:这也是一种快捷的窗体构建方式,以布局视图的方式设计和修改窗体,尤其是当计划只在窗体上放置很少几个字段时,使用这种方法最为适宜。
        多个项目:使用“窗体”工具创建窗体时,所创建的窗体一次只显示一个记录。而使用多个项目则可创建显示多个记录的窗体。
        分割窗体:可以同时提供数据的两种视图,即窗体视图和数据表视图。分割窗体不同于窗体/子窗体的组合(子窗体将在后面介绍)。它的两个视图连接到同一数据源,并且总是相互保持同步的。如果在窗体的某个视图中选择了一个字段,则在窗体的另一个视图中选择相同的字段。
        窗体向导:一种辅助用户创建窗体的工具。
        数据表:生成数据表形式的窗体。
        模式对话框:生成的窗体总是保持在系统的最上面,不关闭该窗体,不能进行其他操作,登录窗体就属于这种窗体。
        导航:用于创建具有导航按钮即网页形式的窗体,在网络世界把它称为表单。它又细分为六种不同的布局格式。虽然布局格式不同,但是创建的方式是相同的。导航工具更适合于创建Web形式的数据库窗体。

    1.使用“窗体”创建窗体

        使用“窗体”按钮所创建的窗体,其数据源来自某个表或某个查询段,其窗体的布局结构简单规整。这种方法创建的窗体是一种单个记录的窗体。
          使用“窗体”按钮创建“成绩”窗体。操作步骤如下:
        (1)打开教学管理数据库,在导航窗格中,选择作为窗体的数据源“成绩”表。在功能区“创建”选项卡的“窗体“组(以下创建窗体都是在该选项卡的窗体组进行操作,因此省略图),单击“窗体”按钮,窗体立即创建完成,并且以布局视图显示。


        (3)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中,输入窗体的名称“成绩”,然后单击“确定”按钮。

    2.使用“多个项目”创建窗体

      多个项目即在窗体上显示多个记录的一种窗体布局形式.
        使用“多个项目”方法创建“成绩”窗体.操作步骤如下:
      (1)打开教学管理数据库,在导航窗格中,选中作为窗体的数据源“成绩”表。单击“其他窗体”按钮,在打开的下拉列表中,单击“多个项目”命令。
        (2)窗体创建完成,同时打开窗体布局视图。
        (3)在快捷工具栏,单击“保存”按钮,在弹出的“另存为”对话框中,输入窗体的名称“成绩多个项目”,然后单击“确定”按钮。

    3.创建"分割窗体"

        “分割窗体”是用于创建一种具有两种布局形式的窗体。在窗体的上半部是单一记录布局方式,在窗体的下半部是多个记录的数据表布局方式。这种分割窗体为用户浏览记录带来了方便,既可以宏观上浏览多条记录,又可以微观上明细地浏览一条记录。

    4.使用窗体向导创建窗体

        使用“窗体”按钮创建窗体虽然方便快捷,但是无论在内容和外观上都受到很大的限制,不能满足用户较高的要求。为此可以使用窗体向导来创建内容更为丰富的窗体。
          使用窗体向导创建教师信息窗体。操作步骤如下:
        (1)打开“教学管理”数据库“选中“教师”表,单击“窗体向导”按钮。
        (2)在打开的“请确定窗体上使用哪些字段”对话框中,在“表和查询”下拉列表中光标已经定位在所需要的数据源“教师”表,单击按钮,把该表中全部字段送到“选定字段”窗格中,单击”下一步”按钮。


        (3)在打开的“请确定窗体使用的布局”对话框中,选择“纵栏表“单击“下一步”按钮。


        (4)在打开的“请为窗体指定标题”对话框中,输入窗体标题“教师”,选取默认设置:  “打开窗体查看或输入信息”,单击“完成”按钮。


        (5)这时打开窗体视图,看到了所创建窗体的效果。

         上面介绍了基于单表使用向导创建窗体,若要创建从多个表中提取数据的窗体,使用“窗体向导”同样也是十分方便的。
          创建教师授课窗体。这个窗体的数据源一部分来自教师表,另一部分来自授课表。
        (1)打开教学管理数据库,选中“教师”表,单击“窗体向导”按钮。
        (2)在打开的“请确定窗体上使用哪些字段带对话框中,在“表/查询”下拉列表中光标已经定位在所需要的数据源“教师”表,把该表中“姓名”、  “职称”和“系别”字段送到“选定字段”窗格中。
        (3)在“表/查询”下拉列表中,选择“授课”表,把“课程号”、  “班级”、  “授课教室”和“授课时间”字段发送到“选定字段”‘窗格中,然后单击“下一步”按钮。


        (4)在打开的“请确定查看数据的方式”对话框中,默认“通过教师”,在对话框中,显示出两个数据源的布局关系,然后单击“下一步”按钮。


        (5)在打开的“请确定子窗体使用的布局”对话框中,选择默认的“数据表“方式,单击“下一步”按钮。

        (6)在打开的“请为窗体指定标题”对话框中,选择默认,单击“完成”按钮。

         在使用窗体向导创建窗体后,自动为窗体命名,如果对此名称不满意,可以在关闭窗体后修改窗体的名称。

    5.使用“空白”按钮创建窗体

        使用“空白”按钮创建窗体是在布局视图中创建数据表式窗体,这种“空白”就像一张白纸。使用“空白”创建窗体的同时,Access打开用于窗体的数据源表,根据需要可以把表中的字段拖到窗体上,从而完成创建窗体的工作。
          使用“空白”按钮创建“教学管理”数据库中的‘课程”窗体。操作步骤如下:
        (1)打开教学管理数据库,在功能区中,单击:(空白窗体)按钮。
        (2)这时打开了“空白窗体”视图,同时打开了“字段列表”窗格,显示数据库中所有的表。


        (3)单击“课程”表前的“+”号,展开“课程”表所包含的字段。

        (4)依次双击课程表中的“课程号”等所有字段,这些字段则被添加到空白窗体中,这时立即显示出“课程”表中的第一条记录。同时“字段列表”的布局从一个窗格变为三个小窗格,分别是:  “可用于此视图的字段”、  “相关表中的可用字段”和“其他表中的可用字段”。

         (5)如果选择相关表字段则由于表之间已经建立了关系,因此将会自动创建出主窗体一子窗体结构的窗体。展开“授课”表,双击其中的“教师号”字段,该字段添加到空白窗体中,显示出教授计算机导论课程的教师信息。

        (6)在“快速工具栏”上单击“保存”按钮,在弹出的“另存为”对话框中,输入“课程与主讲教师”,然后单击“确定”按钮(图略),到此窗体创建完成。
     

    展开全文
  • ACCESS练习题-窗体

    2021-01-13 22:49:31
    ACCESS练习题第四章窗体一、选择题1、不属于Access窗体的视图是A)设计视图B)窗体视图C)版面试图D)数据表视图2、用于创建窗体或修改窗体的是A)设计视图B)窗体视图C)数据表视图D)透视表视图3、“特殊效果”属性值用于...
  • 学生管理系统 代码

    2019-01-07 21:43:37
    (3)完成的MainForm_Load事件处理程序:当加载窗体时,直接在窗体的dataGridView1控件中显示数据表的所有记录; (4)可以设查询条件:首先在组合框comboBox1中选择查询条件,并在textBox1中输入条件值(可以模糊...
  • 在 Power Apps 中编辑窗体和显示窗体控件 目录 在 Power Apps 中编辑窗体和显示窗体控件 ...如果添加“编辑窗体”控件,则用户可以编辑相应字段、创建记录,以及将所做的更改保存到数据。 如果添加库控..
  • ACCESS 查询和窗体实验报告

    千次阅读 2021-01-14 13:36:29
    ACCESS 查询和窗体实验报告实验报告课程名称数据库技术与应用实验项目名称ACCESS查询和窗体实验班级与班级代码11国金金融2班1125050521实验室名称(或课室)SS1-204专业国际金融任课教师司徒抗卫学号:11250505219姓名...
  • 设置组合框更新后事件 1.创建交互式动态查询窗体 参数查询是一种交互式动态查询,在输入不同的参数后可以获得不同的查询结果。参数查询虽然使用灵活,但是存在一定的缺点。例如,在输入参数时,可能由于输入的...
  • 摘要:Java源码,窗体界面,地址栏,下拉记录 Java实现仿写的IE地址栏下拉记录功能,将使用javax.swing 包中的JComboBox 类来实现这一功能。这里使用JLabel 和JComboBox 两个组件来构建地址栏。其中,JComboBox 对象的...
  • 目录 一.使用RichTextBox输出实时信息到窗体 二.保存输出记录到电脑本地文件夹中 三.在Winform界面查询RichTextBox控件输出的文本内容
  • 它是通过PRINTFORM方法打印输出窗体上的记录。为了不打印窗体上的控件,打印前使控件不可见。  当单击UPDOWN控件上的DOWN按钮时,使文本框的值减1。  当单击UPDOWN控件上的UP按钮时,使文本框的值加1。
  • 我新建了一个空打开一个Access数据库软件,可以打开已创建好的数据库,在【数据库工具】菜单下,鼠标左键单击【空白窗体】按钮。接着,在【空白窗体】菜单下,鼠标左键单击【命令】按钮控件,如下图所示。然后,在...
  • VB键盘幽灵源码-记录键盘轨迹,键盘记录器,记录键盘按下了哪些键,是大小或是小写,先后顺序等,可设置开机自动运行,实现出现运行设置窗体,可将记录存储为文件,代码中用到了HOOK、钩子相关编程技巧。在VB6.0下你...
  • 命令按钮执行的操作可分为六大类:记录导航、记录操作、窗体操作、报表操作、应用程序和杂项共32项操作。它涵盖常用的Access的所有操作。使用按钮向导创建执行各种操作的命令按钮是最简单的方法。 例 在“教师授课...
  • 2017—2018学年第二学期课程名称Access程序设计基础指导教师...3.掌握窗体控件的属性设置方法及招空件排列布局的方法。二、实验仪器或设备每人一台微机三、实验说明在商品供应“数据库中,在完成实验5的基础上.利...
  • (二)窗体设计 1、窗体美化: (1)背景图片:选中窗体在属性栏的图片中选择...(5)导航栏设计:选择按钮控件,在控件向导中选择记录导航中的转至下一项纪录、转至前一项纪录、转至第一项纪录和转至最后一项记录,选择
  • 数据表窗体如何排序

    千次阅读 2020-01-08 09:55:11
    今天给大家分享一篇比较基础的操作,数据表窗体如何排序 我们做数据表窗体时,在实际操作中我们发现数据可能会不按顺序排列,如下: 下面,我来给大家介绍两个常用的排序方式。 01 方法一 在窗体的属性...
  • Access创建窗体

    2021-02-27 08:30:05
    Access中的窗体(也叫表单)就像商店中的展示柜一样,可以更容易地查看或获取所需的商品...可以创建两种基本类型的窗体 -绑定窗体非绑定窗体绑定窗体让我们现在了解绑定窗体是什么 -绑定窗体连接到一些底层数据,如...
  • 本人开发的用于操作SQL数据库,已达到控制路灯的目的。
  • JFileChooser设置窗体打开路径

    千次阅读 2017-10-17 17:25:17
    随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注代码社区公众号(ydmsq666) 转自:http://blog.csdn.net/yangfeisc/article/details/40191025 JFileChooser作为Java中Swing的文件选取器,是放置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,481
精华内容 10,992
关键字:

如何设置窗体的记录源