ايجاد يك فرم جديد دقيقا مانند فرم قبلي با يك كليك
سلام
من يه فرم دارم كه به ديتا بيس Microsoft Access وصل هستش
چطوري ميتونم يه كليد بذارم كه وقتي روش كليك بشه يه فرم جديد بسازه يا يه تب جديد بسازه دقيقا مثل قبلي و به ديتا بيس هم وصل بشه يعني يه فرم يا تب كاملا مثل قبلي اما جديد و يه ديتابيس كاملا مثل قبلي اما جديد به وجود بياد اگه ميشه يه سورس واسه دانلود هم بذارين
ايجاد فرم و اتصال اشياء داخل آن به بانك اطلاعاتي
سلام دوست عزيز
من تا جايي كه علمم جواب بده، در خدمت هستم. البته چون به دليل كمبود سرعت اينترنت خيلي كم وارد اينترنت ميشوم، پس توقع نداشته باشيد كه هر روز به اين سايت سر بزنم.
و البته چون متأسفانه سايتهايي مثل P30world و Barnamenevis و غيره از تصاوير با حجم بالا، گرافيك، اشياء، فلش و... استفاده ميكنند، به همين خاطر سرعت اين سايتها پايينه و بنده به همين علت به اين سايتها كمتر مراجعه ميكنم.
اميدوارم مديران و طراحان گرامي سايت به فكر افرادي كه هنوز دارند با Dial-Up به اينترنت متصل ميشوند، باشند.
البته اين فقط يك پيشنهاد بود.
اما جواب
دوست عزيزمون آقاي MichaelQwerty جواب دادند.
براي اتصال اشياء هم ميتوانيد آنها جدا به ديتابيس وصل كنيد:
btnDuplicationForm نام دكمهاي است كه در فرم اصلي داريد.
مثال:
کد:
Private Sub btnDuplicateForm_Click()
Dim frm2 As New Form1
frm2.Show
frm2.Caption = "Your Caption Here..."
frm2.Width = 1111 ' (Your Favorite Size)
frm2.Height = 1111 ' (Your Favorite Size)
frm2.Left = 1111
frm2.Top = 1111
frm2.Text1.DataSource = Data1
frm2.Text2.DataSource = Adodc1
frm2.Text1.DataField = YourField1
frm2.Text2.DataField = YourField2
End Sub
البته پيشنهاد ميكنم كه Left و Top فرم رو تعيين كنيد. يعني فرم اصلي را هميشه در يك مكان خاص در صفحة نمايش مثلاً سمت چپ و فرمهايي كه تكثير ميشوند (همان فرمهايي كه گفتيد توي فرم پدر ساخته ميشوند) در سمت راست صفحة نمايش ايجاد بشوند.
خيلي راحته، بايد Left و Top فرم رو تنظيم كنيد:
مثالش در كدي كه در بالا نوشتم آمده است.