ئىنتىل سەيناسى

 پارول قايتۇرىۋېلىش
 تىزىملىتىش
ئىزدەش
قىزىق سۆزلەر: مۇسابىقە chrome excel word ps
جەمئىي مىكروبلوگ 346 تال  

مىكروبلوگ[ يېڭى | 24 سائەت | 7 كۈن | 30 كۈن ]

كۆرۈش: 1170|ئىنكاس: 2

[ياردەم] Access VBA ئارقىلىق ساندانغا رەسىم كىرگۈزۈشتىن ياردەم

[ئۇلانما كۆچۈرۈش]
ئەسسالامۇ ئەلەيكۇم ئىنتىلدىكى بارلىق ئۇستازلار!
ئالدى بىلەن ئىنتىلدىكى بارلىق ئۇستازلارنىڭ تېنىنىڭ سالامەت ئىشلىرىنىڭ ئۇتۇقلۇق بولۇشىنى تىلەيمەن. ئاللا رەھمەت قىلسۇن.
مەخسەتكە كەلسەم: مەندە بىر access دا ياسىغان بىر ساندان بار ئىدى، ئۇنىڭغا يېڭىدىن بىرنەچچە رەسىم قوشماقچى ئىدىم، لېكىن سانداننىڭ رەسىم قوشۇش كونتىرول كۆزنىكى يوق بولغاچقا كونتىرول كۆزنىكىنى يېڭىباشتىن لاھىلىگەن. لېكىن vba دىن خەۋىرىم بولمىغاچقا ساندان بىلەن كونتىرول كۆزنىكىنى ئۇلىيالمىدىم. رەسىمنى چوقۇم ئىككىلىك سېستىما ھالەتتە كىرگۈزۈشۈم كېرەك ئىدى. ئاددەتتىكى ئۇسۇل بىلەن قىستۇرسام پروگىرامما ئۇنى ئوقۇيالمايدۇ. سانداننىڭ ئاددى شەكلىنى ۋە كونتىرول كۆزنىكىنى يوللىدىم، ياردەم قىلغان بولساڭلار.
http://pan.baidu.com/share/link?shareid=320929&uk=337088903
e:\resim.jpg
ۋاقتى: 2013-2-21 21:10:25 | ھەممە قەۋەتنى كۆرۈش
2007 دە تەرتىپ مۇنداقكەن http://jingyan.baidu.com/article/49ad8bce104c1f5834d8faf9.html


在access对象中,找到你要修改的窗体,然后右键单击该窗体,选择设计视图
access怎样插入和设置窗体背景图片

在菜单栏点击【数据库工具】选项,然后选择【属性表】打开属性对话框
access怎样插入和设置窗体背景图片

接着点击窗体左上角的这个位置,如图所示,在这个四方型中间出现一个小黑色四方形,这样窗体就被选中
access怎样插入和设置窗体背景图片

我们转移视线到属性表,在图片属性这一栏,点击右边的省略号
access怎样插入和设置窗体背景图片

打开了插入图片的对话框,我们选择想要作为背景的图片,然后点击确定按钮。
access怎样插入和设置窗体背景图片

这样我们就看到背景被插入,但是背景太大,无法显示完整效果。
access怎样插入和设置窗体背景图片

还是在属性表,设置图片的缩放模式为【缩放】,这样背景图片就会随着窗体的大小而变化
access怎样插入和设置窗体背景图片

最后我们点击菜单栏上面的窗体视图预览一下效果:


رەسىم قىستۇرۇش كودى، ئەسقاتامىكىن دەپ قوشۇپ قويدۇم


  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using System.Data.OleDb;
  9. using System.IO;

  10. namespace SendEMail
  11. {
  12.     public partial class frmSaveImg : Form
  13.     {

  14.         OleDbConnection conn;
  15.         public frmSaveImg()
  16.         {
  17.             InitializeComponent();
  18.             //OleDbConnection连接字符串
  19.             string strConn = @"provider=Microsoft.Jet.OLEDB.4.0;data source=" + Application.StartupPath + "";
  20.             //创建OleDbConnection对象
  21.             conn = new OleDbConnection(strConn);
  22.         }

  23.         ///
  24.         /// 执行SQL语句函数
  25.         ///

  26.         /// SQL语句
  27.         /// SQL语句中的参数组
  28.         /// 返回受影响记录条数
  29.         public int ExecuteSql(string sqlcmd,params OleDbParameter[] paras)
  30.         {
  31.             OleDbCommand cmd = new OleDbCommand(sqlcmd, conn);
  32.             if (conn.State == ConnectionState.Closed)
  33.             {
  34.                 conn.Open();
  35.             }

  36.             foreach (OleDbParameter p in paras)
  37.             {
  38.                 cmd.Parameters.Add(p);
  39.             }

  40.             int cnt = cmd.ExecuteNonQuery();
  41.             conn.Close();
  42.             return cnt;
  43.         }

  44.         ///
  45.         /// 执行SQL查询
  46.         ///

  47.         /// SQL语句
  48.         /// 返回数据表
  49.         public DataTable QuerySql(string sqlcmd)
  50.         {
  51.             OleDbDataAdapter oda = new OleDbDataAdapter(sqlcmd, conn);
  52.             DataTable dt = new DataTable();
  53.             oda.Fill(dt);
  54.             return dt;
  55.         }

  56.         //单击pictureBox1是执行
  57.         private void pictureBox1_Click(object sender, EventArgs e)
  58.         {
  59.             //打开文件对话框
  60.             OpenFileDialog ofd = new OpenFileDialog();
  61.             //选择图片后,点击确定按钮,加载图片
  62.             if (ofd.ShowDialog() == DialogResult.OK)
  63.             {
  64.                 pictureBox1.ImageLocation= ofd.FileName;
  65.             }
  66.         }

  67.         //单击保存按钮执行图片保存到数据库中
  68.         private void button1_Click(object sender, EventArgs e)
  69.         {
  70.             //插入数据SQL语句, img字段为表中存储图片的字段(ole类型)
  71.             string sql = "insert into tb_img (img) values (@img)";

  72.             //读取图片文件流
  73.             FileStream fs = File.Open(pictureBox1.ImageLocation, FileMode.Open, FileAccess.Read);
  74.             //将流转化为byte数组
  75.             byte[] MyData = new byte[fs.Length];
  76.             fs.Read(MyData, 0, MyData.Length);
  77.             fs.Close();

  78.             //给SQL语句中的参数@img, 赋值
  79.             OleDbParameter p = new OleDbParameter("@img", MyData);
  80.             //执行SQL语句,将数据插入表中
  81.             ExecuteSql(sql, p);

  82.             //刷新comboBox1
  83.             comboBox1.ValueMember = "id";
  84.             comboBox1.DisplayMember = "id";
  85.             comboBox1.DataSource = QuerySql("select id from tb_img");
  86.         }

  87.         //当comboBox1的index改变时执行
  88.         private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
  89.         {
  90.             //得到当前comboBox1选中的记录
  91.             DataTable dt = QuerySql("select * from tb_img where id =" + comboBox1.SelectedValue.ToString());
  92.             //将值强转为byte数组
  93.             byte[] MyData = (byte[])dt.Rows[0]["img"];
  94.             //将byte[]数组写入到流中
  95.             MemoryStream s = new MemoryStream();
  96.             s.Write(MyData, 0, MyData.Length);
  97.             //pictureBox1加载得到的流
  98.             pictureBox1.Image = Image.FromStream(s);
  99.         }

  100.         //窗体启动时,comboBox1绑定数据库
  101.         private void frmSaveImg_Load(object sender, EventArgs e)
  102.         {
  103.             comboBox1.ValueMember = "id";
  104.             comboBox1.DisplayMember = "id";
  105.             comboBox1.DataSource = QuerySql("select id from tb_img");
  106.         }
  107.     }
  108. }
مەزمۇننى كۆچۈرۈۋېلىش
 ئىگىسى| ۋاقتى: 2013-2-22 17:49:45 | ھەممە قەۋەتنى كۆرۈش
ھۆرمەتلىك intil ئۇستاز سىز تەمىنلىگەن كودنى ئاشۇ access نىڭ vba سىگە كىرگۈزەمدىم. ئۇنىڭ 窗体 سى يوقمىدى. ئەگەر ۋاقتىڭىز يار بەرسە  مەن ئەۋەتكەن سانداننىىڭ تۈزۈلىشىنى كۆرۈپ چىقىپ ئاندىن ئاددى بولسىمۇ بىر رەسىم كىرگۈزۈش كۆزنىكى بىلەن تەمىنلىگەن بولسىڭىز بوپتىكەن. رەھمەت.
كىرگەندىن كېيىن ئىنكاس يازالايسىز كىرىش | تىزىملىتىش

سەھىپە جۇغلانما قائىدىسى

سىتاتىستىكا|قاماقخانا|يانفۇن|Archiver|ئىنتىل تورى ( 新ICP备11001938号 )  

GMT+8, 2016-8-18 10:18 , Processed in 0.132326 second(s), 28 queries .

Powered by Discuz! X3.2 Licensed(NurQut Team)

© 2001-2013 Comsenz Inc.

تېز ئىنكاس چوققىغا قايتىش سەھىپىگە قايتىش
Nobis Linden Insulated Jacka Svart Nobis Stanford Midweight men Bomber Jacka Svart Nobis Paavo Homme Reversible Quilted Vest Nobis Paavo Menn Reversible Quilted Vest Nobis Abby Ladies Knee Length Parka Kvinnor Nobis Justice Trench Nobis Bailey Unisex Hooded Parka Nobis Lady Taylor Femmes Overcoat Nobis Talia Ladies Reversible Quilted Vest Nobis Rosco Menn Long Parka Kvinnor Nobis She Ra Stone Nobis Kato men Magnetic Closure Peacoat Nobis Kato Mens Magnetic Closure Peacoat Nobis Cartel men Bomber Nobis Kato men Magnetic Closure Peacoat NOBIS SIR SALVADOR MENS OVERCOAT Nobis Sir Salvador Mens Overcoat