PDA

View Full Version : سوال: ارسال جدول اکسس به اکسل با حفظ فرمت



laia56
دوشنبه 15 خرداد 1396, 10:39 صبح
با سلام و احترام خدمت دوستان و اساتید عزیز
سئوالی دارم در مورد نحوه ارسال اطلاعات جدول اکسس به اکسل به اینصورت که طبق نمونه پیوست میخواهم جدول درخواست عینا به اکسل انتقال یابد یعنی به همین صورت گروپ در اکسل هم منعکس گردد
با تشکر از حسن توجه شما

laia56
سه شنبه 20 تیر 1396, 09:33 صبح
با سلام خدمت اساتید و دوستان محترم
کسی از دوستان نظری ندارد برام خیلی مهمه لطفا در صورت امکان راهنمایی بفرمایید

mazoolagh
یک شنبه 25 تیر 1396, 09:24 صبح
وقتی بین جداول رابطه هست باید به روش دیگه ای اونها رو به اکسل منتقل کنین:

از منوی data گزینه from access رو انتخاب میکنین و بعد از تعیین دیتابیس زمانی که پنجره انتخاب جدول باز میشه تیک multi select رو روشن و دو جدول مرتبط رو انتخاب کنین.
نوع view هم pivot table و تمام

حالا بسته به نیاز تنظیمات این pivot table رو انجام بدین

RESMAILY
سه شنبه 03 مرداد 1396, 18:26 عصر
به نام خدا
با سلام. با پوزش از اساتید. من یک تجربه ای در این زمینه داشتم. اینکه جدول را ارسال کنیم و بعد با کدی شبیه به کد زیر آن را به فرمت دلخواه دربیاوریم. لغات و اشاره گرها vba در اکسل قدری متفاوت است. ولی کامل است. اگر جدول در اکسس درست می شود حتما در اکسل هم ظاهر می شود. فقط دستکاری می خواهد.
نمونه را ببینید شاید به درد تان خورد. البته مربوط به چیز دیگری است ولی یک راه و رسمی یا ایده ای بدست می دهد.:لبخندساده:


Public Function Cov2Exel(strPath As String) As Integer

'strPath = "C:\Users\mod1.ASR\Desktop\List1396-03-06.xls"

Dim Xl As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet

Set Xl = CreateObject("Excel.Application")

' Xl.Visible = True

Set xlBook = Xl.Workbooks.Open(strPath, , False)
Set xlSheet = xlBook.Worksheets(1)

With xlSheet

.DisplayRightToLeft = True
.Cells.Font.Name = "Arial"
.Cells.Font.Color = 0
.Cells.HorizontalAlignment = xlVAlignCenter
.Cells.VerticalAlignment = xlVAlignCenter
.Range("A1:H1").Interior.Color = vbGreen
.Range("A1:H1").Borders.Color = 0
.Range("A1:H1").RowHeight = 30
.Range("A1:H1").Font.Bold = True
.Range("E:E").NumberFormat = "#,##0"


' .Range("A1").Value = "˜Ï"
' .Range("A1").Font.Bold = True

End With

xlBook.Close True
Xl.Quit
End Function

mazoolagh
چهارشنبه 04 مرداد 1396, 12:16 عصر
مشابه این کد پیشتر هم در تاپیک های دیگه آمده بود ولی مشکل استارتر تاپیک این نبوده.
منظور ایشون از "فرمت" قابلیت expand/collapse در جداول مرتبط هست و نه تغییر استایل.