অ্যাক্সেসে এক্সেল স্প্রেডশিটগুলি নির্বাচন করার জন্য অনুরোধ করবেন?


0

আমার একটি মাইক্রোসফ্ট অ্যাক্সেস 2007 ডাটাবেস রয়েছে যা উভয়ের মধ্যে পরিবর্তনগুলি ট্র্যাক করতে এক্সেল স্প্রেডশিট ব্যবহার করে। প্রতি সপ্তাহে একটি নতুন ফাইল তৈরি করা হয়। আমি তখন তাদের দুজনের বিপরীতে কিছু কাস্টম এসকিউএল কোয়েরি নিয়ে লিখেছি যা আমি তাদের জন্য লিখেছিলাম। এখনই আমি তাদের লিঙ্কযুক্ত টেবিল ম্যানেজার ব্যবহার করে লিঙ্ক করেছি। এর ভিতরে নতুন অবস্থানের জন্য সর্বদা প্রম্পট করার একটি বিকল্প রয়েছে যা আমাকে বর্তমানে কার্যপত্রকগুলিতে পুনঃনির্ধারণ করা ছাড়া কিছুই না বলে মনে হয়।

যাইহোক কি সর্বদা অ্যাক্সেস ফাইলটি খুললে ব্যবহারকারীকে সর্বদা এক্সেল স্প্রেড শিটগুলি নির্বাচন করতে অনুরোধ জানানো যায়?


যদি স্প্রেডশীটগুলির একই ফাইলের নাম থাকে এবং একই স্থানে থাকে তবে আপনাকে লিঙ্কগুলি রিফ্রেশ করার দরকার নেই। যদি এটি না হয় তবে সবচেয়ে ভাল সমাধান হ'ল ভিবিএ কোড লেখা যা ব্যবহারকারীদের ফাইলগুলি নির্বাচন করতে অনুরোধ করে।
ডেভ বেকার

উত্তর:


1

আপনার এটিতে একটি রেফারেন্স সেট করতে হবে VBA (tools-References)এবং এটি "Microsoft Office"ব্যবহার করতে সন্ধান করুন এবং ক্লিক করুন ।

Dim myDialog As FileDialog
Dim strFile As String
Dim strSearchPath as string
Dim vrtSelectedItem As Variant
Set myDialog = Application.FileDialog(msoFileDialogOpen)

With myDialog
    .AllowMultiSelect = True
     .Filters.Add "Excel Files", "*.xls", 1
    .Title = "Select the file"
    .InitialFileName = strSearchPath
    If .Show = -1 Then   
        For Each vrtSelectedItem In .SelectedItems         
          ImportIt (vrtSelectedItem)
        Next vrtSelectedItem
    Else
        'The user pressed Cancel.
    End If
   Set myDialog = Nothing
End With

দ্রষ্টব্য: এটি পরীক্ষা করা হয়নি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.