۱۲-مرداد-۱۳۸۷, ۱۱:۱۷:۲۴
صفحهها: 1 2
۱۲-مرداد-۱۳۸۷, ۱۳:۳۵:۱۵
این برنامه ایه که می خواین:
۱۲-مرداد-۱۳۸۷, ۱۶:۱۹:۵۲
برام یه پیغام خصوصی زده بودین که انگار می خواستین برنامه جوری باشه که بشه آدرس فایل مورد نظر رو هم Set کرد، برنامه می شه این:
۱۳-مرداد-۱۳۸۷, ۰۹:۰۱:۵۳
مرسی مشگلم حل شد.
یک سوال: وقتی چند فرم در یک پروژه داریم میشه اونارو بصورت آرایه تعریف کرد بعد با فشردن یک command ازشون یکجا print گرفت؟ اگه میشه چطوری؟!
یک سوال: وقتی چند فرم در یک پروژه داریم میشه اونارو بصورت آرایه تعریف کرد بعد با فشردن یک command ازشون یکجا print گرفت؟ اگه میشه چطوری؟!
۱۳-مرداد-۱۳۸۷, ۱۵:۱۴:۱۳
Public count As Integer
Public intform(1 To 6) As Controls
For count = LBound(intform) To UBound(intform
intform(count).Print
Next count
این برنامه نمیتونه آرایه ای از فرمهارو بده که ازشون print گرفت؟ این errorرو میده
varriable required cant assign to this expression
Public intform(1 To 6) As Controls
For count = LBound(intform) To UBound(intform
intform(count).Print
Next count
این برنامه نمیتونه آرایه ای از فرمهارو بده که ازشون print گرفت؟ این errorرو میده
varriable required cant assign to this expression
۱۳-مرداد-۱۳۸۷, ۱۶:۴۵:۵۷
می خواین از چیه فرم ها پرینت بگیرین؟ یعنی توی هر فرم یه آرایه دارین؟
لطفاً بیشتر توضیح بدین
لطفاً بیشتر توضیح بدین
۱۳-مرداد-۱۳۸۷, ۱۶:۵۹:۳۶
ببینید من توی پروژم تعدادی فرم دارم در هر فرمم تعدادی textbox , حالا میخوام با زدن یک command از همه فرمهام print گرفته شه در حقیقت داده های درون textbox رو میخوام(پروژم ارتباط بین pc و میکروست)
۱۴-مرداد-۱۳۸۷, ۱۶:۱۹:۰۰
با این دستورات می تونین از Textbox ها پرینت بگیرین:
Printer.NewPage
Printer.Print Text1.Text
Printer.Print Text2.Text
Printer.Print Text3.Text
Printer.Print Text4.Text
Printer.EndDoc
Printer.NewPage
Printer.Print Text1.Text
Printer.Print Text2.Text
Printer.Print Text3.Text
Printer.Print Text4.Text
Printer.EndDoc
۱۴-مرداد-۱۳۸۷, ۱۶:۴۲:۳۳
مرسی ولی همانطورکه گفتم من 7 تا فرم دارم وتو هر کدوم 150 تا Textbox , میخوام با زدن یک command از همه textbox ها در همه فرمها یکجا پرینت بگیره این مشگل اصلیمه
۱۴-مرداد-۱۳۸۷, ۱۷:۲۱:۴۵
شما اینو می خوای که البته من برای 3 تا فرم نوشتم، شما بسطش بده برای 7تا فرم:
Printer.NewPage
Dim Cntrl As Control
For Each Cntrl In Form1.Controls
If TypeName(Cntrl) = "TextBox" Then
Printer.Print Cntrl.Text
End If
Next
Dim Cntrl As Control
For Each Cntrl In Form2.Controls
If TypeName(Cntrl) = "TextBox" Then
Printer.Print Cntrl.Text
End If
Next
Dim Cntrl As Control
For Each Cntrl In Form3.Controls
If TypeName(Cntrl) = "TextBox" Then
Printer.Print Cntrl.Text
End If
Next
Printer.EndDoc
Printer.NewPage
Dim Cntrl As Control
For Each Cntrl In Form1.Controls
If TypeName(Cntrl) = "TextBox" Then
Printer.Print Cntrl.Text
End If
Next
Dim Cntrl As Control
For Each Cntrl In Form2.Controls
If TypeName(Cntrl) = "TextBox" Then
Printer.Print Cntrl.Text
End If
Next
Dim Cntrl As Control
For Each Cntrl In Form3.Controls
If TypeName(Cntrl) = "TextBox" Then
Printer.Print Cntrl.Text
End If
Next
Printer.EndDoc
۱۵-مرداد-۱۳۸۷, ۱۶:۳۲:۲۴
بله درست شد ولی اومدم تو ماژول 7 تا متغیر از نوعboolean تعریف کردم (برای هر فرم یکی) مثلا برای دو فرم به شکل زیر عمل کردم فرم اصلی(command)
If p1 = True Then
Me.PrintForm
pmain = False
p1 = True
Form1.Show
End If
در فرم دوم (در load)
If p1 = True Then
p1 = False
p2 = True
Me.PrintForm
Form2.Show
End If
همینجور تا آخر...بازم ممنون از راهنماییتون
If p1 = True Then
Me.PrintForm
pmain = False
p1 = True
Form1.Show
End If
در فرم دوم (در load)
If p1 = True Then
p1 = False
p2 = True
Me.PrintForm
Form2.Show
End If
همینجور تا آخر...بازم ممنون از راهنماییتون
صفحهها: 1 2