تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماهي طريقة إضافة اكثر من صورة دفعة واحد لمجلد الصور داخل المشروع وحفظ المسارات بـ sql
#7
(09-11-20, 02:48 PM)العطر الرايق كتب : اشكرك تعاونك اخي سعود . وفيما يخص قناه حسونه اكادمي من الصعب ان ابحث عن سطر كود او سطرين في مايقارب ١٩٠٠ فيديو شرح . لو يوجد مشروع سريع يفي بالغرض اكون شاكر لكم .

العفو اخي الكريم
صدقني اخي الكريم  بدات بتجهيز المثال  جزئية نسخ الملفات عملت اما الحفظ لم يعمل ....استغربت لكن تذكرت اني اعمل ولاول مرة من نسخة comunity  فقلت احمل الـ pro واجرب والان بانتظار التحميل وقد انسخ لك الكود اللذي لدي قبل اكتمال التثبيت.
PHP كود :
Public Class Form1
    Dim ax
ay As Integer
    Dim dr 
As Boolean
    Dim fbd 
As FolderBrowserDialog


    Dim con 
As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=db.accdb")


 
   Private Sub savepics(ByVal u As String)
 
       Dim count As Integer 0
        Dim dir 
As New IO.DirectoryInfo(u)
 
       count dir.GetFiles("*.*").Count
        Dim i 
As Integer 0
        p
.Invoke(Sub() p.Maximum count 1)


 
       For Each fl As IO.FileInfo In dir.GetFiles("*.*")
 
           If con.State ConnectionState.Closed Then con.Open()
 
           Dim cm As New OleDb.OleDbCommand(""con)
 
           cm.CommandText "insert into tb(picname) values(@picname)"
 
           cm.Parameters.AddWithValue("@picname"fl.Name)


 
           cm.ExecuteNonQuery()
 
           lblname.Invoke(Sub() lblname.Text fl.Name)
 
           p.Invoke(Sub() p.Value i)

 
           fl.CopyTo(CurDir() & "\pics\" & fl.Name)

            i += 1


            Threading.Thread.Sleep(500)
        Next
        If con.State = ConnectionState.Open Then con.Close()
    End Sub

    Private Sub Form1_MouseDown(sender As Object, e As MouseEventArgs) Handles MyBase.MouseDown, Label1.MouseDown, lblname.MouseDown
        If e.Button = MouseButtons.Left Then
            dr = True
            ax = MousePosition.X - Me.Left
            ay = MousePosition.Y - Me.Top
        End If
    End Sub

    Private Sub Form1_MouseMove(sender As Object, e As MouseEventArgs) Handles Me.MouseMove, Label1.MouseMove, lblname.MouseMove
        If dr Then
            Me.Left = MousePosition.X - ax
            Me.Top = MousePosition.Y - ay
        End If
    End Sub

    Private Sub btnclose_Click(sender As Object, e As EventArgs) Handles btnclose.Click
        Close()
    End Sub

    Private Sub btnmin_Click(sender As Object, e As EventArgs) Handles btnmin.Click
        Me.WindowState = FormWindowState.Minimized
    End Sub

    Private Sub Form1_MouseUp(sender As Object, e As MouseEventArgs) Handles Me.MouseUp, Label1.MouseUp, lblname.MouseUp
        dr = False
    End Sub

    Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
        My.Settings.mloc = Me.Location
        My.Settings.Save()
    End Sub

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        fbd = New FolderBrowserDialog
        If fbd.ShowDialog = DialogResult.OK Then
            Dim th As New Threading.Thread(AddressOf savepics)
            If th.IsAlive = False Then
                th.Start(fbd.SelectedPath)
            End If
            'savepics(fbd.SelectedPath)
        End If
    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
        Me.Location = My.Settings.mloc
    End Sub
End Class 
هذا لاكسس  والتعديل بسيط.
ولا زلت انتظر ان اجرب المثال بنسخة pro لان الفضول تعدى الحد المعقول.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: asemshahen5 , ابراهيم ايبو


الردود في هذا الموضوع
RE: ماهي طريقة إضافة اكثر من صورة دفعة واحد لمجلد الصور داخل المشروع وحفظ المسارات بـ sql - بواسطة سعود - 09-11-20, 03:05 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن ايضاح اكثر لـ continu for justforit 6 333 05-11-25, 12:10 AM
آخر رد: justforit
  [VB.NET] طريقة تفعيل الشاشة الصغيرة في جهاز الكاشير MOHAMMED ALZWI 0 261 25-09-25, 02:17 PM
آخر رد: MOHAMMED ALZWI
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,872 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 665 24-04-25, 12:58 PM
آخر رد: foad8920
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 533 25-02-25, 09:31 AM
آخر رد: heem1986
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 451 01-02-25, 03:48 PM
آخر رد: Microformt
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 643 31-01-25, 10:21 PM
آخر رد: Kamil
  طريقة حفظ نسخة أحيتاطية من قاعدة بيانات sql محلية heem1986 2 504 01-01-25, 03:56 PM
آخر رد: heem1986
  طريقة جلب نوع ملفات معينة heem1986 3 488 31-12-24, 11:32 PM
آخر رد: aljzazy
  طريقة التحكم في التقرير بالكود المتألق9 2 499 23-12-24, 05:11 PM
آخر رد: atefkhalf2004

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


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