قواعد المشاركة في المنتدى

(منتدى Microsoft Excel) الموضوع:برنامج الشيكات هل من معين بواسطة: (sft) :: (منتدى الأكسس) الموضوع:ربط بين الاكسس والاكسيل بواسطة: (kkarem55) :: (منتدى الأكسس) الموضوع:سؤال بخصوص تنسيق التاريخ بواسطة: (kkarem55) :: (منتدى ADO.NET العام) الموضوع:العلاقات بين الجداول بواسطة: (vb2005) :: (منتدى الأكسس) الموضوع:سؤالي حول الجمع في النموذج . ياليت تساعدوني بواسطة: (kkarem55) :: (منتدى Microsoft Excel) الموضوع:جدول أعمار الذمم بواسطة: (sft) :: (منتدى Microsoft SQL Server) الموضوع:sql server 2008 وويندوز7 بواسطة: (هيرودس) :: (منتدى Microsoft Excel) الموضوع:برنامج يحتاج الى استشارتكم بواسطة: (sherko_bax) :: (قسم الإنترنت) الموضوع:برنامج Tracks Eraser Pro الرائع في تنظيف الجهاز بواسطة: (kkarem55) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:تحديث البرنامج تلقائيا بواسطة: (؛ أحمد ؛) :: (منتدى الأكسس) الموضوع:تنظيم ونقل مواضيع قسم الآكسس في الأقسام الجديدة بواسطة: (رائف ابو الخير) :: (منتدى البرامج) الموضوع:برنامج تحويل الادوب ريدر بواسطة: (joseph55) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:باستخدام BindingSource1 برمجيا تم عرض البيانات في الداتا جريد بواسطة: (atefkhalf2004) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:عتد الضغط علي حرف معين في ععمود 2 يتم كتابة كلمة حاضر بواسطة: (jbsa) :: (منتدى Microsoft SQL Server) الموضوع:معرفه نوع البيانات فى sql مع المقابل لها فى الاكسس بواسطة: (mero5000) :: (منتدى الأكسس) الموضوع:مشكلة في طباعة السجل الحالي بواسطة: (fadiajj) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:ربط كومبوبوكس بكومبوبوكس في داتاجريد بواسطة: (jbsa) :: (منتدى الأكسس) الموضوع:هل استطيع عند وضع علامه صح يظهر لي مسج بواسطة: (البصراوي الجاد) :: (منتدى Microsoft Excel) الموضوع:عايز ياجماعة الخير مساعدة بواسطة: (mooshassan) :: (منتدى Microsoft Visual Basic) الموضوع:مسج تظهر عند ربط الفجوال بالاكسس بواسطة: (مخـ الأمل ـاوي)


النص


المواضيع المثبته: (منتدى الوورد والباور بوينت) الموضوع:دورة انتاج برامج تفاعلية بإستخدام الباور بوينت بواسطة: (خليل إبراهيم) :: (منتدى Microsoft SQL Server) الموضوع:SQL SERVER vs ORACLE بواسطة: (m.atassi) :: (قسم المواضيع المميزة) الموضوع:أرشيف للمشاركات المتميزة بواسطة: (أبو أفنان) :: (منتدى برمجة التقارير) الموضوع:أداة لطباعة اي DataGridView بواسطة: (jbsa) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:تفقيط الأرقام للغة العربية تحت بيئة oracle pl sql بواسطة: (adnan_som) :: (منتدى برمجة الألعاب) الموضوع:مجموعة من مشاريع الالعاب بواسطة: (مصطفي البارودي) :: (منتدى ADO.NET العام) الموضوع:الطريقة السهلة لربط سي شارب بقاعدة بيانات اكسيس بواسطة: (kal7hos) :: (منتدى ADO.NET العام) الموضوع:البدء مع ADO.NET بواسطة: (HnHn) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:تنصيب أوراكل 8i النسخة الشخصية على ويندوز XP بواسطة: (راحـل) :: (منتدى الكتب و المقالات) الموضوع:هل فكرت يوما أن تستغني عن شريط أوامر الأكسيس ؟ بواسطة: (alasomed) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:مكتبة الأمثلة والتطبيقات للغة #C بواسطة: (النور) :: (القسم المفتوح) الموضوع:لقاء صحفى بواسطة: (ramies) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:الادوات الجديده Controls فى الدوت نت بواسطة: (alaa gomaa) :: (منتدى ADO.NET العام) الموضوع:شرح ado.net بواسطة: (شهرزاد) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:ارشيف جميع البرامج التى صنعها اعضاء قسم الدوت نت بواسطة: (alaa gomaa) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:دورة في LINQ To DataSet بواسطة: (jbsa) :: (منتدى C و C) الموضوع:برنامج من سيربح المليون بواسطة: (مصطفي البارودي) :: (القسم المفتوح) الموضوع:قصص الأنبياء عليهم السلام .جميعا بواسطة: (غزاوية أصيلة) :: (قسم الدعم الفني) الموضوع:داء وداوء لكافة مشاكل الـXP بواسطة: (أبو ليان) :: (منتدى Microsoft Visual Basic) الموضوع:حصريا Microsoft Visual Studio 6.0 كاملة بواسطة: (Max Bayne)

عدد الصفحات : 2  1  2   > » إضافة رد إضافة موضوع جديد

> كيفية عمل ترقيم تلقائي
Bookmark and Share
تقييم الموضوع Label معدل التقيم:0
مشاركةالأربعاء,17/شعبان/1431 هـ,11:50 صباحاً
المشاركة #1

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 28
سجل في:السبت,10/شعبان/1430 هـ,07:33 صباحاً
الدولة:السعودية
رقم العضوية: 91376



كيفية عمل ترقيم تلقائي
انا عامل برنامج سيارت وعايز لما اضغط علي زر اضافة يكون التاكست الاول موجود فية رقم واحد وبع الحفظ يزيد واحد وهكذا علما باني مصصم قاعدة البيانات علي اكسس ولغة البرمجة فيجوال بيسك دوت نت 2008 ورابط بالكود ياريت الا عارف الحل يضع مثال لاني لسة مبتدا في الدوت نت وجزاكم الله خير


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,18/شعبان/1431 هـ,03:29 صباحاً
المشاركة #2

خبيرتحليل نظم و دوت نت
الرتبة في المنتدى:لواء

أيقونة المجموعة

المجموعة: مشرفي الموقع
المشاركات: 1738
سجل في:الأحد,17/محرم/1428 هـ,05:57 صباحاً
الدولة:الأردن
رقم العضوية: 19244






اخي الكريم


في زر اضافة تقوم بقراءة اكبر رقم مخزن في قاعدة البيانات للحقل الذي تريدة وتقوم باضافة واحد عليه ثم تضعه بالتكست الاول .

      Dim sqlmax As String = "select max(EMPLOYEE_ID) FROM Employee" 

      Dim Cmd As New SqlCommand(sqlmax, Conn)  

      Conn.Open()  

      Dim Num As Integer = Cmd.ExecuteScalar  

      Conn.Close()  

      textbox1.Text = Num  + 1 


تحياتي للجميع
ابو سامر
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,18/شعبان/1431 هـ,05:04 صباحاً
المشاركة #3

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 28
سجل في:السبت,10/شعبان/1430 هـ,07:33 صباحاً
الدولة:السعودية
رقم العضوية: 91376



انا بشكرك اخي الكريم وعاجز عن الشكر انتا تستحق اكثر من كلمة شكر وانشا الله يكون في ميزان حسناتك
وجاري التجربة


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,18/شعبان/1431 هـ,06:01 صباحاً
المشاركة #4

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 28
سجل في:السبت,10/شعبان/1430 هـ,07:33 صباحاً
الدولة:السعودية
رقم العضوية: 91376



اخي الكريم ما ظبت معي البرنامج في حين اني رابط البرنامج زي برنامج التكامل ياريت يكةن برنامج المتكامل يكون فية ترقيم تلقائي ولك جزيل الشكر
قصدي برنامج الكامل


حررت من قبل: الرواشدية في الخميس,18/شعبان/1431 هـ,06:02 صباحاً


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,18/شعبان/1431 هـ,07:53 صباحاً
المشاركة #5

خبيرتحليل نظم و دوت نت
الرتبة في المنتدى:لواء

أيقونة المجموعة

المجموعة: مشرفي الموقع
المشاركات: 1738
سجل في:الأحد,17/محرم/1428 هـ,05:57 صباحاً
الدولة:الأردن
رقم العضوية: 19244






ارفق برنامج لتصحيح الخطأ


تحياتي للجميع
ابو سامر
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,18/شعبان/1431 هـ,08:11 صباحاً
المشاركة #6

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 28
سجل في:السبت,10/شعبان/1430 هـ,07:33 صباحاً
الدولة:السعودية
رقم العضوية: 91376



استاذي الفاضل انا اسف علي ازعاجك بس انا والله محتاج ضروري ومرفق المشروع
../Uploads/91376/image/بدون عنوان.JPG


الملفات المرفقة
 EngAuday.rar ( 253.32ك ) عدد مرات التنزيل: 21


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,18/شعبان/1431 هـ,10:45 صباحاً
المشاركة #7

خبيرتحليل نظم و دوت نت
الرتبة في المنتدى:لواء

أيقونة المجموعة

المجموعة: مشرفي الموقع
المشاركات: 1738
سجل في:الأحد,17/محرم/1428 هـ,05:57 صباحاً
الدولة:الأردن
رقم العضوية: 19244





تفضل
Public Class Form2
    Dim frm1 As New Form1
    Dim ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & Application.StartupPath & "\mydata.mdb"
    Dim Conn As New OleDbConnection(ConStr)
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Dim SavInto As New OleDb.OleDbCommand
            SavInto.Connection = Conn
            SavInto.CommandType = CommandType.Text
            SavInto.CommandText = "insert INTO Table1(Name,City,Mobile,id)" & _
            "values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "') "
            Conn.Open()
            SavInto.ExecuteNonQuery()
            Conn.Close()
            MsgBox("تمت عملية الاضافة والحفظ في قاعدة البيانات بنجاح")
            Me.Close()
            frm1.Show()
        Catch ex As Exception
            Exit Sub
        End Try
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Me.Close()
        frm1.Show()
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim sqlmax As String = "select max(id) FROM table1"
        Dim Cmd As New OleDbCommand(sqlmax, Conn)
        Conn.Open()
        Dim Num As Integer = Cmd.ExecuteScalar
        Conn.Close()
        TextBox4.Text = Num + 1
        TextBox1.Focus()
    End Sub

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Conn = New OleDbConnection(ConStr)
    End Sub
End Class


تحياتي للجميع
ابو سامر
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,18/شعبان/1431 هـ,11:09 صباحاً
المشاركة #8

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 28
سجل في:السبت,10/شعبان/1430 هـ,07:33 صباحاً
الدولة:السعودية
رقم العضوية: 91376



استاذ الفاضل ايو سامر انا بشكرك جدا جدا واسف علي ازعاجك وربنا يوفقك في الدنيا والاخرة
ومرسي جدا جدا


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالخميس,18/شعبان/1431 هـ,06:08 مساءً
المشاركة #9

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 20
سجل في:الاثنين,15/شعبان/1431 هـ,04:52 مساءً
الدولة:ليبيا
رقم العضوية: 95620



السلام عليكم ورحمة الله
عندي ملاحظة يا ريت الأخ ابو سامر يعقب عليها
عند استعمال try في الكود
Try

            Dim SavInto As New OleDb.OleDbCommand

            SavInto.Connection = Conn
           SavInto.CommandType = CommandType.Text

            SavInto.CommandText = "insert INTO Table1(Name,City,Mobile,id)" & _

            "values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "') "

            Conn.Open()

            SavInto.ExecuteNonQuery()

            Conn.Close()

            MsgBox("تمت عملية الاضافة والحفظ في قاعدة البيانات بنجاح")

            Me.Close()

            frm1.Show()

        Catch ex As Exception

            Exit Sub

        End Try

    End Sub



في حالة في خطاء في امر
Rollback()

بالنسبة لي انا استعمل في
sql server
واستعمل في الكود عند حدوث الخطاء لارجاع الداتا في حالة حدوث خطاء او التيار الكهربائي انقطع
يا ريت من الاخ ابو سامر ان يشرح كيفية عمله في الاكسس
وهذه الكود
Catch ex As SqlException
       
          tn.Rollback()  
         MsgBox(  "حدث خطاء أثناء الاضافة")
 End Try

ومعرف


Dim tn As SqlTransaction
        Dim cn As New SqlConnection(ConnectionString)
        cn.Open()
        tn = cn.BeginTransaction

طبعاَ في بداية الكود قبل try
يا ريت لو انها تنفع في الاكسس ان يشرحها الاخ ابو سامر لتعم الفائدة
وبارك الله فيكم علي وقتكم الثمين
السلام عليكم ورحمة الله


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأحد,21/شعبان/1431 هـ,06:07 صباحاً
المشاركة #10

خبيرتحليل نظم و دوت نت
الرتبة في المنتدى:لواء

أيقونة المجموعة

المجموعة: مشرفي الموقع
المشاركات: 1738
سجل في:الأحد,17/محرم/1428 هـ,05:57 صباحاً
الدولة:الأردن
رقم العضوية: 19244






اخي الكريم

هنا في مثل هذه الحالة لا ضرور لاستخدام Rollback() في حالة حدوث خطاء في الامر لانه لن يقوم باي تغيير في القاعدة
لاننا نستخدم جدول واحد فقط . ونخزن سجل واحد فقط.

ولكن في حالة قمنا باستخدام dataset وقمنا بعمل binding لاي حقل من الحقول على تكست او داتا جريد او غيرها هنا سيحدث تغيير في جداول وحقول الداتا سيت وهنا يمكن ان نضع في الاكسبشن الامر التالي عند حدوث خطأ وهو

dataset.RejectChanges

اي انه يقوم بالغاء اي تغيير تم على البيانات واعادتها الى حالتها عند تعبئة الداتا سيت بالامر fill

وهنا نستخدم هذا الامر سواء كانت قاعدة البيانات sql او access فلا فرق بما اننا نستخدم dataset

تحياتي للجميع
ابو سامر
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة

    

عدد المتصفحين لهذا المنتدى «1»: (الضيوف «1» - المتخفون «0»)
الأعضاء «0»: .

عدد الصفحات : 2  1  2   > » إضافة رد جديد إضافة موضوع جديد



 
الوقت الأن:اليوم,04:32 مساءً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

منتديات المحيط العربي  -  راسلنا  -   أعلى
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)