تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[Acces2007] جلب عناصر محددة من قاعدة البيانات اكسس
#1
السلام عليكنم 
 اريد جلب بيانات  من جدول  في قاعدة البيانات 
 
المطلوب في الصورة 
الرد
تم الشكر بواسطة:
#2
وعليكم السلام
قد يصبح الامر سهلا لو جعلت التعبئة للجريد تكون من Datatable
مثلاً:
PHP كود :
private void button1_Click(object senderEventArgs e)
        {

            for (
int i 05i++)
            {
                
dataGridView1.Columns.Add("""col" i);

            }

            for (
int i 09i++)
            {
                
dataGridView1.Rows.Add("""");
            }

            for (
int i 010i++)
            {

                for (
int u 05u++)
                {
                    
dataGridView1.Rows[i].Cells[u].Value "Pr";     
                } 

            }
        } 

بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد
تم الشكر بواسطة:
#3
السلام عليكم 

بارك الله فيك  استاذ ابو عمر 

عندي خطأ بالمفال 
هنا 
https://www.gulf-up.com/downloadf-151931...1-zip.html

كود :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace test_05
{
   public partial class Form1 : Form
   {
       private OleDbConnection connection = new OleDbConnection();
       



       public Form1()
       {
           InitializeComponent();          
       }

       private void button1_Click(object sender, EventArgs e)
       {
           DataTable dt = new DataTable();
           OleDbCommand command = new OleDbCommand("select product From chms", connection);
           OleDbDataAdapter da = new OleDbDataAdapter(command);
           da.Fill(dt);
           for (int i = 0; i < 5; i++)
           {
               dataGridView1.Columns.Add("", "col" + i);

           }

           for (int i = 0; i < 9; i++)
           {
               dataGridView1.Rows.Add("", "");
           }

           for (int i = 0; i < 10; i++)
           {

               for (int u = 0; u < 5; u++)
               {
                   dataGridView1.Rows[i].Cells[u].Value ="pr";
               }

           }
       }

       private void Form1_Load(object sender, EventArgs e)
       {

           try
           {

               connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\chsxp.accdb;
Persist Security Info=False;";


               connection.Open();
               label1.Text = "connection";
               connection.Close();
           }
           catch (Exception ex)
           {
               MessageBox.Show("error  " + ex);
           }

       }
   }
}


كيف اجلب من قاغدة البيانات  الى الداتا
الرد
تم الشكر بواسطة:
#4
وعليكم السلام ورحمة الله وبركاته
وفيك بارك الله استاذ شمس الدين بداية أعتذر لك عن تأخري في الرد وهذا لانشغالي - وما أكثر الشواغل- المهم اطلعت على مثالك
وتصحيحه بالشكل المطلوب لتعبئة الجريد ب 50 منتجاً على خمسة أعمدة سيكون الكود بها الشكل
PHP كود :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace 
test_05
{
    public 
partial class Form1 Form
    
{
        private 
OleDbConnection connection = new OleDbConnection();
        



        public 
Form1()
        {
            
InitializeComponent();
     
        }

        private 
void button1_Click(object senderEventArgs e)
        {
            
int x 0;
            
DataTable dt = new DataTable();
            
OleDbCommand command = new OleDbCommand("select product From chms"connection);
            
OleDbDataAdapter da = new OleDbDataAdapter(command);
            
da.Fill(dt);
            for (
int i=0;  5i++)
            {

               
dataGridView1.Columns.Add("""المنتج" );

            }

            for (
int i 09i++)
            {
              
dataGridView1.Rows.Add("""");
            }

            for (
int i 010i++)
            {
                
i;
                for (
int u 05u++)
                {
                    
u;
                    
dataGridView1.Rows[i].Cells[u].Value dt.Rows[x][0].ToString();
                }

            }
        }

        private 
void Form1_Load(object senderEventArgs e)
        {

            try
            {

                
connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\chsxp.accdb;
Persist Security Info=False;"
;


                
connection.Open();
                
label1.Text "connection";
                
connection.Close();
            }
            catch (
Exception ex)
            {
                
MessageBox.Show("error  " ex);
            }
            
        }
    }


من المؤكد هناك طريقة أخرى لكنني اجهلها للأسف اما بالنسبة لاستخدام SQL seelect بشكل مباشر لاعطاء النتيجة فحد علمي أن الأمر مستحيل
للك القراءة من DataTabe وتكرار الأعدة خمس مرات وكل عمود يأخ عشرة سجلات فالأمر يسير بجمل التكرار for
هذا حد علمي والله أعلم
بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد
تم الشكر بواسطة: الكاتب
#5
شكرا  لك   استاد  ابو عمر    
زادك الله علما ونفع بك  

تحياتي وتقدري لشخصكم الكريم

السلام عليكم  

لاحضت انه بعض المنتجات لا تظهر  
اي يتخطى بعض المنتجات   

وعند محاولة اضافة  اعمدة   وصفوف اي اكثر من عشرة  مثلا عشرين   يحصل خطأ
اسف استاذ على كثير الاسئلة
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Lightbulb كود عدم تكرار في قاعدة البيانات sidi bibi 6 285 20-09-20, 11:26 PM
آخر رد: sidi bibi
Heart [VB.NET] اريد تقسيم عناصر listbox إلي ملفات txt داخل الجهاز bazooka top 9 530 05-09-20, 01:11 PM
آخر رد: Anas Mahmoud
  مشكلة فى كود استعلام اكسس issamsaidd 4 970 15-08-20, 02:04 AM
آخر رد: ba2e44ca9a
  [C#.NET] الحصول علي البيانات من الويب سيرفيس لبرنامج سطح المكتب محمد اسماعيل 2 407 17-07-20, 07:31 PM
آخر رد: محمد اسماعيل
  [سؤال] كيف يتم اضافة جداول اوحقول او اي تعديل على قاعدة البيانات من خلال سي شارب فقط younass 5 490 04-07-20, 05:52 PM
آخر رد: kiki
  مساعده فى رفع قاعده البيانات على استضافه maxruined 2 444 01-06-20, 08:12 PM
آخر رد: maxruined
  [سؤال] تشفير ملف قاعدة بيانات اكسس ! منه 2 397 16-05-20, 09:56 PM
آخر رد: khodor1985
  [C#.NET] تشغيل فديو من قاعده البيانات ssayed111 2 390 23-04-20, 03:15 PM
آخر رد: سعود
  [سؤال] طريقة برمجة زرار اخذ نسخة احتياطية من قاعدة بيانات sql بلغة فيجول ahmeddor 3 492 28-03-20, 05:16 PM
آخر رد: asemshahen5
  [سؤال] ماهي طريقة الاتصال بقاعدة البيانات بتقنية Entity Framework اثناء تشغيل البرنامج younass 3 626 24-01-20, 11:06 PM
آخر رد: جميل5

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم