انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
1
سلام
من در فرم اکسس خود به طراحی یک دکمه احتیاج دارم که با کلیک بر روی آن بتوانم اطلاعات (فیلدها) مربوط به آن فرم و همان رکورد فعال را به یک فرم اکسل که از قبل طراحی شده است منتقل کنم
ولی بزرگترین مشکل من این هستش که می خواهم اولاً ظاهر این فرم به هم نریزد دوماً هر فیلد از رکورد اکسس به داخل اون آدرسی از خانه های اکسل که من می خواهم منتقل گردد مثلا فید نام و نام خانوادگی به خانه C7 اکسل منتقل گردد و یا نام پدر به خانه D10 منتقل گردد (البته فقط اطلاعات یک نفر یعنی همان رکورد فعال در فرم اکسس)
ممنون میشوم که من را مثل قبل راهنمایی بفرمائید
پاسخ ها (6)
-
پاسخ پذیرفته شده
0با سلام
در فایل نمونه پیوست بخشی از ایجاد این ارتباط انجام شده است که با ملاحظه آن قطعا می توانید آن را تکمیل کنید .
با سپاس
کاویان -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0درود جناب کاویان گرامی
بنده از برنامه نویسی خیلی چیزی بلد نیستم. کاری که میخوام انجام بدم اینه اکه در یه دیتابیس اکسس یک فرم ایجاد کنم که این فرم باتونی درش باشه که وقتی روش کلیک میشه یکسری اطلاعات رو به داخل یک فایل اکسل مشخص اکسپورت بکنه. به عنوان مثال چند ستون مشخص از یک تیبل یا یک کوئری عینا به اکسل منتل بشه. چند ساعت با فایلی که در بالا ضمیمه فرمودید کلنجار رفتم اما موفق نشدم. در مثالی که شما زدید:
Option Compare Database
Private Sub Command15_Click()
Dim ss As Excel.Workbook
Dim dd As Excel.Worksheet
Set ss = Workbooks.Open(CurrentProject.Path & "\test.xlsx")
Set dd = ss.Worksheets("sheet1")
dd.Range("b2").Value = Me.TarikhSabt
dd.Range("e4").Value = Me.Nam
ss.Close True
End Sub
آیا میشه دامنه سلول های اکسل را گسترش داد؟ مثلا برای dd.Range بنویسیم b2:b200 ؟ و سوال دیگه اینکه Me.nam تاجایی که من فهمیدم فیلدی با اسم nam در همان فرمی هست که باتون حاوی کد داخلش هست... حالا اگه من بخوام Value برابر با اطلاعات موجود در یکی از ستون های یک table باشه (مثلا ستونی به اسم col در table1) باید چی بنویسم؟
بی نهایت سپاسگزام
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »