-
2 ضمیمه
نقل قول: SQL server + Microsoft Access
سلام به همه دوستان
نقل قول:
(از اينكه دير به دير سر ميزنم شرمنده يكم سرم شلوغه فكر نمي كردم اين تاپيك خيلي وقت بگيره و فكر مي كردم دوستان همراهي مي كنند.)
سجاد جان میدونم سرت شلوغه و وقت نمیکنی ، همین که مت میذاری و لطف میکنی بحث رو پیگیری میکنی جای تشکر و تقدیر داره
برای ادامه کار یک نمونه رو آماده کردم ، که میخوام ازت خواهش کنم روی این نمونه کار با اکشن کوئریها (append ،delete،update query) رو که با تکست باکس فرممون پارامتریک شدن رو آموزش بدی و نحوه اجرای اونارو
در فرم برنامه که قابلیت سرچ داره (براساس سن و بر اساس مدرک تحصیلی) بعد از فیلتر کردن رکوردها ، رکوردهای باقیمانده در لیست باکس نمایان میشه
در این مثال زمانیکه شما بر روی هر رکورد در این لیست باکس کلیک میکنی شماره id رکورد در یک تکست باکس در فرم نمایان میشه (text9)بیشتر هدفم در این قسمت ایجاد پارامتریک کوئریها و اجرای اوناست (ببخشید از واژه کوئری به جای procedure استفاده میکنم ، از بس تو اکسس عادت کردم)
منظورم از پارامتریک این هست که کوئری مورد نظرمون با یک آبجکت فرم (مثل تکست باکس فیلتر و الک بشه)
مثل این تصویر:
https://barnamenevis.org/attach...1&d=1285530998
سئوالات:
1- بعد از کلیک کردن بر روی رکورد مورد نظرم ونمایش id اون در تکست 9 ، یک delete query بسازم که criteria اون با text9 پاراکتریک شده و بتونم اجراش کنم ، که در نهایت با اجرای اون رکورد انتخاب شده از لیست باکس حذف بشه و در نهایت با دستور Me.List1.Requery لیست باکسم رو بروز کنم.
2-بعد از عملیات فیلتر سازی بتونم کلیه رکوردهای باقیمانده در لیست باکسم رو یک جا حذف کنم (بعد از انجام جستجوی دلخواهم)
3- بعد از کلیک کردن بر روی رکورد مورد نظرم ونمایش id اون در تکست 9 ، یک update query بسازم که criteria اون با text9 پاراکتریک شده و بتونم اجراش کنم ، که در نهایت با اجرای اون سن فردی که رکوردش انتخاب شده به میزان 2 واحد افزایش پیدا کنه (یا حتی بتونم اون میزان افزایش سن رو هم یه جورایی با افزودن یک تکست باکس جدید پارامتریکش کنیم) و در نهایت با دستور Me.List1.Requery لیست باکسم رو بروز کنم.
4-مورد چهارم هم ایجاد یک رکورد جدید از یک فرم unbound (فرمی که هیچ گونه اتصالی به table ندارد) با استفاده از append کوئری است
یعنی در یک فرم جدید 3 تا تکست باکس بذاری ، و در اون تکست باکسها یک سری کاراکتر وارد کنی و اون 3 کاراکتر رو با یک append کوئری که با اون 3 تکست باکس پارامتریک شده به یک جدول اضافه کنی (البته یه زحمتی برات هست اونم اجاد این فرم جدید با 3 تکست باکسو ایجاد یک جدول جدید با 3 فیلد دلخواه جهت append کردن 3 تکست باکس فرم جدید به جدول جدید )
سجاد عزیز فکر میکنم با پاسخ دادن به این سئوالات به تعداد زیادی از سئوالات من و دوستان در مبحث کار با کوئریها پاسخ دادی
فقط اگر لطف کنی فایل های sql رو با نسخه 2000 بدی بیرون تا همه بتونن با هر ورژنی ازش استفاده کنن دیگه نوره علی نوره
نقل قول:
جهت تبدیل دیتابیس sql server2008 به sql server2000
نقل قول از تالار SQL Server :
نقل قول:
دوست عزیز شما از Import and Export Wizard استفاده کن. این ویزارد امکان Export به نسخه های قبلی رو ممکن می کنه. برای این کار روی Database راست کلیک کن و بعد از انتخاب All Tasks گزینه Export Data رو انتخاب کن و مراحل رو دنبال کن.
خیلی خیلی ازت ممنونم
انشاء الله که همیشه در زندگی موفق باشی
یاعلی
-
1 ضمیمه
نقل قول: SQL server + Microsoft Access
يكي از درخواست هاي شما رو انجام دادم.
روش هاي زيادي هست براي جستجو.
يكم تغييرات در جدول هاي شما ايجاد كردم
براي اينكه به جاي كد مدرك تحصيلي نام مدرك داخل ليست باكس قرار بگيره لازمه كه يك Select تو در تو استفاده كني.
اگه مشكل داشتي بگو كه براتون بزارم
راستي اگر ميشه داخل هر پست يك درخواست باشه كه زياد هم من گيج نشم
-
نقل قول: SQL server + Microsoft Access
به نام خدا
با سلام. دوستان نگاهی به فایل ضمیمه بندازند. که احتمالا قبلا آن را دیده اند. یک موضع هست که ظاهرا فقط من از آن اطلاعی ندارم. چون کسی درباره آن سوال نکرده است. لذا در صورت امکان راهنمایی فرمایید.
موضوع این است که به روش پیشنهادی در فایل پیوست (برای محیط های 4 - 5 کاربره) وقتی به روش پیشنهادی عمل می کنیم در نهایت یک «_dbo» به ابتدای جداول و کویری ها اضافه می شود و کل برنامه نوشته شده را باصطلاح به چالش می کشد! درحالیکه در تصاویر فایل پیشنهادی، جداول با همان نام اصلی لینک شده اند.
مشکل چیست؟ تصویر ساختگی است یا نکته ای در این میان وجود دارد؟
-
1 ضمیمه
نقل قول: SQL server + Microsoft Access
به نام خدا
با سلام و پوزش یادم رفت فایل را آپ کنم. این هم فایل
-
نقل قول: SQL server + Microsoft Access
دوست خوب اين آموزش اكسس و اسكيول بصورت لينك مي باشد كه در ان با جدول اسكيول لينك شده شما اگر مخواهيد برنامه تحت شبكه بنوسيد كه با nكابر كار كند و هيچ مشكلي نداشته باشي بايد از اكسس پروجكت استفاده نماي كه سرعت و اميت بهتر دارد
-
نقل قول: SQL server + Microsoft Access
نقل قول:
نوشته شده توسط
RESMAILY
در نهایت یک «_dbo» به ابتدای جداول و کویری ها اضافه می شود و کل برنامه نوشته شده را باصطلاح به چالش می کشد! درحالیکه در تصاویر فایل پیشنهادی، جداول با همان نام اصلی لینک شده اند.
مشکل چیست؟ تصویر ساختگی است یا نکته ای در این میان وجود دارد؟
دوست عزيز اين چيزي كه شما مي بينيد اسكيما هاي SQL است كه براي كنترل امنيت پايگاه داده ايجاد شده كه شما مي توانيد خودتان اسكيما هاي جديد تعريف كنيد.
و فقط در محيط SQL ديده مي شوند.
پيشنهاد مي كنم دوستان براي اتصال به اس كيو ال به هيچ عنوان از MDB استفاده نكنند.
چون كه اصلا به درد سر آن نمي ارزد كه بخواهي ODBC بسازي و مشكلات آن.
بهترين روش همان اكسس پروجكت است. كه تقريبا هيچ تفاوتي با اكسس معمولي ندارد.
فقط يكم بايد SQL بلد باشيد.
موفق باشيد
-
Access Project
سلام دوستان
من برای یک پروژه باید از اکسس پراجکت استفاده میکردم و از پستهای اینجا هم خیلی استفاده بردم ولی فکر میکنم دوستانی که مایل به استفاده از اکسس پراجکت هستند احتیاج به یک منبع پایه دارن . این کتاب که لینکشو میزارم از انتشارات ms press بوده و منبع خوبی برای شروع به حساب میاد.
امیدوارم که بدرد دوستان بخوره
کد HTML:
http://rapidshare.com/files/429648980/Ms_Access_Projects.zip
-
نقل قول: SQL server + Microsoft Access
به نام خدا
با سلام و تشكر. جهت اطلاع عرض مي شود كه بنده نتوانستم هنوز لينك فوق را باز نمايم. دوستان اگر كمكي مي توانند، بكنند.
-
نقل قول: SQL server + Microsoft Access
نقل قول:
نوشته شده توسط
RESMAILY
به نام خدا
با سلام و تشكر. جهت اطلاع عرض مي شود كه بنده نتوانستم هنوز لينك فوق را باز نمايم. دوستان اگر كمكي مي توانند، بكنند.
لینک مشکلی نداره و من دانلود کردم
-
نقل قول: Access Project
نقل قول:
نوشته شده توسط
e_merb
سلام دوستان
من برای یک پروژه باید از اکسس پراجکت استفاده میکردم و از پستهای اینجا هم خیلی استفاده بردم ولی فکر میکنم دوستانی که مایل به استفاده از اکسس پراجکت هستند احتیاج به یک منبع پایه دارن . این کتاب که لینکشو میزارم از انتشارات ms press بوده و منبع خوبی برای شروع به حساب میاد.
امیدوارم که بدرد دوستان بخوره
کد HTML:
http://rapidshare.com/files/429648980/Ms_Access_Projects.zip
با اجازه دوستان لينك مستقيم
-
نقل قول: SQL server + Microsoft Access
باسلام به دوستان عزیز و تشکر از اطلاعات مفیدشان . برنامه ای که من نوشتم تو اکسس بوده و الان لازمه که اون رو ت شبکه بذارم و تمام فرم ها و گزارش هاش هم آمادست. اگه ممکنه یک روش آموزشی ، شیوه گذاشتن جداول در sql رو آموزش بده برام بفرستین ممنون می شم. ضمناً من تو شرکت امکان دسترسی به سایت های دیگه رو ندارم. ه وقت لینک سایت دیگه رو برام نفرستین !!!! شرمنده و ممنون
-
نقل قول: SQL server + Microsoft Access
به نام خدا
با سلام. كتاب مزبور براي آكسس 97 هم درآمده بود. كمياب است البته. كتاب زير بصورت chm وجود دارد.
Expert One-on-One—Microsoft Access Application Development
Helen Feddema
كتاب خوبي است ولي حجم آن زياد است و نمي شود برايت «آپ»! كنم. ولي بسادگي روي اينترنت قابل «داون»! كردن است. يك برنامه نمونه هم برايت مي گذارم كه خيلي قابل استفاده است و بيش از اين چه مي توانم كرد؟
-
نقل قول: SQL server + Microsoft Access
با سلام
يك سايت مفيد و جالب به زبان انگليسي
http://www.upsizing.co.uk/
-
نقل قول: SQL server + Microsoft Access
دیتابیس اکسس با sql2000 روی شبکه شر شده میخام روی جداول این دیتابیس تغییراتی ایجاد کنم ولی نمشه چیکار باید انجام بدم
-
مشکل سرعت برنامه پس از انتقال جداول به SQL
با سلام خدمت تمامی دوستان و اساتید گرامی
من جداول خودم رو با استفاده از ویزارد خود اکسس به SQL 2000 منتقل کردم . از ACCESS 2007 استفاده می کنم. بعد از انتقال، روی جداول SQL نوع فیلدها رو بهینه کردم.
اما مشکل من این است که زمانیکه یک کاربر برنامه را باز کرده و در حال کار است سرعت تقریباً خوب است. اما به محض اینکه یک کاربر دیگه برنامه رو باز می کنه سرعت به شدت افت می کنه و دیگه نمیشه با برنامه کار کرد.
این مشکل در فرمهایی که کاربر می تونه دیتا اضافه کنه وجود داره . در فرمهای ReadOnly این مشکل خیلی کمتره.
از دوستان و اساتید بزرگوار می خوام بپرسم که مشکل می تونه از چی باشه و چه جوری حلش کنم.
-
نقل قول: SQL server + Microsoft Access
به نام خدا
با سلام. دوستان با تجربه اعتقاد دارند كه اين مشكل ذاتي Access است و در Accessproject تا حد زيادي حل شده است.
-
نقل قول: SQL server + Microsoft Access
با سلام و خسته نباشید خدمت دوستان و اساتید بزرگوار
می خواستم بدونم چطوری می تونیم فانکشن هایی که در اکسس تعریف کرده ایم رو در کوئری های اکسس پروجکت استفاده کنیم.
آیا ابزاری هست که این فانکشن ها رو به فانکشن های قابل استفاده در اکسس پروجکت تبدیل کنه ؟
با تشکر از لطف دوستان
-
1 ضمیمه
نقل قول: SQL server + Microsoft Access
به نام خدا
با سلام اغلب شان بدون دردسر كار مي كنند. عمده آن است كه در اينجا از adodb با يد استفاده كرد. تعدادي از keyword ها هم متفاوتند. قبلا چيزهايي در اين زمينه آپ شده است. اين فاي را هم ملاحظه نما.
-
نقل قول: SQL server + Microsoft Access
دوستان كه با اكسس پروجك كا مي كنند براي محافظت از سورس چكار مي مي كنند؟
من فايلم را ADE مي كنم .كه فكر مي كنم مطمئن ترين روش هست.
ولي يك مشكل دارم. من توي قسمت نام سرور هميشه IP سرور را ميدم كه مشكلي نباشه و روي هر كامپيوتري اجرا بشه.
حالا اگر من برنامه رو بخواهم بفروشم ممكنه IP هميشه تغيير كنه و اون فايل ديگه به درد نمي خوره. به نظر شما راهي هست كه بشه كانكشن فايل ADE را عوض كرد؟
-
نقل قول: SQL server + Microsoft Access
سلام
من پیشنهاد میکنم از یک نام برای این منظور استفاده کنید در این حالت تنها زحمت مشتری شما تغییر نام کامپیوتر سرور خواهد بود.
........................
موفق باشید
-
نقل قول: SQL server + Microsoft Access
نقل قول:
نوشته شده توسط
sajjad_kochekian
دوستان كه با اكسس پروجك كا مي كنند براي محافظت از سورس چكار مي مي كنند؟
من فايلم را ADE مي كنم .كه فكر مي كنم مطمئن ترين روش هست.
ولي يك مشكل دارم. من توي قسمت نام سرور هميشه IP سرور را ميدم كه مشكلي نباشه و روي هر كامپيوتري اجرا بشه.
حالا اگر من برنامه رو بخواهم بفروشم ممكنه IP هميشه تغيير كنه و اون فايل ديگه به درد نمي خوره. به نظر شما راهي هست كه بشه كانكشن فايل ADE را عوض كرد؟
شما می تونید یک Autorun Installer بسازید و زمانی که برنامه رو نصب میکنید Ip رو به صورت دستی از کاربر بگیرید و ذخیره کنید و برای ایجاد کانکشن هم از یک ماژول استفاده کنید که به صورت داینامیک از محل ذخیره IP سرور رو برداشته و ست کنه.همون پیشنهاد آقای amirzazadeh
-
نقل قول: SQL server + Microsoft Access
با سلام به همه
از اكسس 2007 به عنوان اينترفيس و در SQL2005 جداول رو قرارداده ام. و ارتباط برقرار شده است. ولي فرمها در حالت READONLY باز مي شود و قابليت آپديت آنها رو ندارم خواهشمندم رهنمائي بفرمائيد. قبلا يك تاپيك در همين مورد ديده بودم ولي هر چه گشتم نيافتم.
لطفا بفرمائيد مشكل كجاست كه من نمي توانم اطلاعات را ويرايش يا اطلاعات جديد را وارد نمايم.
-
نقل قول: SQL server + Microsoft Access
به نام خدا
با سلام.معمولا اشكال ازآنجاست كه در sql بايد جداول حتما داراي يك ايندكس اصلي باشند primerykey لذا بايد برويد و در sql جداولتان را كنترل و اصلاح بفرماييد.
-
نقل قول: SQL server + Microsoft Access
سلام به دوستان عزیز:
من یه بانک اطلاعاتی دارم که تابحال با back-end و front_end یوزرها از سرور استفاده میکردند.حالا به SQL تبدیل کردم ولی توی محدود کردن تاریخ در کوئری ها مشکل دارم. تاریخ ثبت شده در جداول میلادی هست ولی من تابحال با استفاده از Edsoft Jalali تاریخ را شمسی نمایش میدادم و هیچ مشکلی هم نبود.
بعد از تبدیل به SQL در فرمها مشکلی نیست (یعنی تاریخ را شمسی مینویسید ولی در دیتابیس میلادی ثبت میشه) ولی در کوئری ها کار نمیکنه. نه با تاریخ میلادی و نه با شمسی.
-
نقل قول: SQL server + Microsoft Access
سلام با تشکر از آقای Abbas Amiri
من میخوام بحث رو بصورتی دیگه و برای کسایی که میخوان از پایه شروع به کار با sql کنن بصورت ساده ادامه بدم
برای شروع > شما به یک سرور نیاز دارید...از کلمه سرور نترسید....یک کیس معمولی امروزی جوابگو خواهد بود
2-در صورتی که در محل اجرای پروژه شما شبکه محلی (Intranet) یا اینترانت وجود داره و توسط سرور (DHCP) همه سیستمها آی پی دارند می توانید کار را آغاز کنید
اول SQL SERVER 2005-2008-2008R2 (فرق چندانی نمیکنه) را بر روی سرور خود(همان کیس معمولی که ویندوز سرور را نصب کرده اید) نصب کنید
توجه داشته باشید که SQL2005 با ویندوز سرور 2003 و SQL2008 با ویندوز سرور 2008و SQL2008R2 با ویندوز سرور 2008R2 باید نصب شود.
اگه تا اینجا مشکل نداشتید بحث رو ادامه می دم----اینکار اصلا مشکل نیست....فقط حوصله و علاقه می خواد
من تو یه شرکت بزرگ به کمک اینترفیس اکسس و بانک اطلاعات Sql برنامه خیلی خوبی نوشتم که الان بیش از 1000 کاربر داره
اگر دوستان خواستن نحوه ارتباط اکسس با بانک sql رو بدونن و در این زمینه رفع اشکال هم بشه در همینجا مطرح کنن
من در هر زمینه ای که سایر برنامه نویسا اکسس رو ضعیف تلقی کردن تحقیق کردم و در کل بجز امنیت بالا (برای موارد خیلی حساس) ایراد دیگه ای ندیدم.(که اون هم با صرف کمی وقت به احتمال زیاد قابل رفع هستش)
-
تغيير كانكش در اكسس پروجكت
از اين كد براي تغيير كانكش مي توانيد استفاده كنيد.
هنگامي كه برنامه اجرا ميشه IsConnected رو چك اگر به سرور نتوانست ارتباط برقرار كند فرم تغيير كانكش باز شود. كه من فرم تغيير كانكش را خود ساختم.
Function ChangeConnection(sServerName As String, _
sLoginName As String, _
sPassword As String, _
bTrustedYn As Boolean, _
sDatabase As String) As Boolean
'--------------------------------------------------------
'Compliments JFisher of tek-tips.
'Makes a connection to a Server and database.
'--------------------------------------------------------
Dim sBaseConnect As String
Dim bSuccessYn As Boolean
On Error GoTo ChangeConnection_Err
bSuccessYn = True
If sServerName & "" = "" Then
'Use the Connection dialog
DoCmd.RunCommand acCmdConnection
GoTo ChangeConnection_Exit
End If
'Build the BaseConnectionString
sBaseConnect = "PROVIDER=SQLOLEDB.1;"
If bTrustedYn Then
sBaseConnect = sBaseConnect _
& "INTEGRATED SECURITY=SSPI;" _
& "PERSIST SECURITY INFO=FALSE;"
End If
If sDatabase & "" <> "" Then
sBaseConnect = sBaseConnect _
& "INITIAL CATALOG=" & sDatabase & ";"
Else
sBaseConnect = sBaseConnect & "INITIAL CATALOG=master;"
End If
sBaseConnect = sBaseConnect _
& "DATA SOURCE=" & sServerName
'Make the connection
If bTrustedYn Then
CurrentProject.OpenConnection sBaseConnect
Else
CurrentProject.OpenConnection sBaseConnect, sLoginName & "", sPassword & ""
' CurrentProject.Connection.Properties("Prompt").val ue = 4
'CurrentProject.Connection.Properties("Locale Identifier").value = 1065
' :
End If
ChangeConnection_Exit:
On Error Resume Next
ChangeConnection = bSuccessYn
Exit Function
ChangeConnection_Err:
bSuccessYn = False
MsgBox "Error #" & err.number & vbCrLf & vbCrLf & err.Description, _
vbOKOnly, err.Source & " - ChangeConnection"
Resume ChangeConnection_Exit
End Function
-
نقل قول: SQL server + Microsoft Access
با سلام خدمت دوستان و اساتيد عزيز
ميخواستم در مورد نحوه اتصال SQL و Access توضيحي بديد به اين صورت كه چطور ميشه جداولمون در SQL رو به Access لينك كرد بعد فرمهامون رو در اكسس درست كرد بطوري كه وقتي اطلاعاتي در فرم اكسس وارد ميكنيم اطلاعاتش در جداول اس كيو ال ذخيره بشه.(با توجه به اينكه در اس كيو ال نميشه فرم طراحي كرد)
با تشكر
-
نقل قول: SQL server + Microsoft Access
میشه به این پست یه نگاهی بندازید احتیاج به کمک دارم ممنون
https://barnamenevis.org/showthread.p...B1%D9%88%D8%B4
-
نقل قول: SQL server + Microsoft Access
نقل قول:
نوشته شده توسط
samuel*
ممنون دوستان شرمنده کردید!!
-
1 ضمیمه
نقل قول: SQL server + Microsoft Access
اساتيدي عزيزي كه به sql مسلط هستند يه سئوال داشتم:
آموزش و پرورش يه برنامه تحت ويندوز جديد به مدارس داده كه فايلهاي بانك اطلاعاتي دانش آموزان از نوع sql هست. چطور ميتونم اين فايل رو به يه dbf براي استفاده از فاكس پرو تبديل كنم؟ شايد سئوال من مربوط به پست شما نشه ولي شديدا احتياج دارم اون فايل رو تبديل كنم. ممنون ميشم جواب بدين. ضمنا نمونه فايل رو گذاشتم.
-
نقل قول: SQL server + Microsoft Access
به نام خدا
با سلام از امکانات خود اس کیو ال استفاده کنید. مانند ایمپورت & اکسپورت دیتا
-
نقل قول: SQL server + Microsoft Access
با سلام و خسته نباشد به تمام دوستان بنده رشته حسابداری تحصیلات دارم و می خواهم و به برنامه نویسی علاقه زیاد دارم و می خواهم در یکی از فنون برنامه نوسیسی تجربه پیدا کنم از شما دوستان و علاقه مندان خواهش می کنم بنده را راهنمایی نمائید و دوم اینکه بنده علاقه فراوان به اگسس دارم و لیکن در شهر ما کلاس آموزش پیشرفته ندارد بنظر شما از چه کتابی استفاده نمایم که بتوانم مهارت پیدا کنم
بنده استدعا دارم راهنمایی فرمائید
-
نقل قول: SQL server + Microsoft Access
ضمن تشکر از دوستان و اساتید محترم
من جداول اکسس را به محیط اسکیوال سرور انتقال داده ام ولی مشکل اینجاست که هربار یکی از کاربران می خاد برنامه اکسس رو بازکنه نام کاربری و رمز عبور و نام سرور می خاد که وارد کردن این اطلاعات در هربار کار را سخت کرده است. آیا راهی وجود دارد که بدون نیاز به نام کاربری و رمز عبور و نام سرور وارد برنامه اکسس بشه؟
-
نقل قول: SQL server + Microsoft Access
نقل قول:
نوشته شده توسط
bahram_ariana
ضمن تشکر از دوستان و اساتید محترم
من جداول اکسس را به محیط اسکیوال سرور انتقال داده ام ولی مشکل اینجاست که هربار یکی از کاربران می خاد برنامه اکسس رو بازکنه نام کاربری و رمز عبور و نام سرور می خاد که وارد کردن این اطلاعات در هربار کار را سخت کرده است. آیا راهی وجود دارد که بدون نیاز به نام کاربری و رمز عبور و نام سرور وارد برنامه اکسس بشه؟
من هم با اين مشكل مواجه هستم لطفا راهنمائي.
-
نقل قول: SQL server + Microsoft Access
نقل قول:
نوشته شده توسط
bahram_ariana
ضمن تشکر از دوستان و اساتید محترم
من جداول اکسس را به محیط اسکیوال سرور انتقال داده ام ولی مشکل اینجاست که هربار یکی از کاربران می خاد برنامه اکسس رو بازکنه نام کاربری و رمز عبور و نام سرور می خاد که وارد کردن این اطلاعات در هربار کار را سخت کرده است. آیا راهی وجود دارد که بدون نیاز به نام کاربری و رمز عبور و نام سرور وارد برنامه اکسس بشه؟
توی اون قسمت که پسورد را میزنی گزینه ذخیره داره البته اگر اکسس پروجکت استفاده می کنی
اگر هم MDB استفاده می کنی باید کانکشن خود را یکجا ذخیره کنی
-
1 ضمیمه
نقل قول: SQL server + Microsoft Access
با سلام ، باید در قسمتی که Table های Sql رو انتخاب می کنید Save Password رو تیک بزنید.
ضمیمه 87539
-
نقل قول: SQL server + Microsoft Access
سلام ببخشید این اررور واسه چیه؟؟
You must use the dbSeeChanges option with OpenRecordSet when accessing a SQL Server table that has an IDENTITY column.
از این دستورم ایراد میگره
Set rst = db.OpenRecordset(" select * from user WHERE ((userid)= " & txt_user.Value & ")")
-
نقل قول: SQL server + Microsoft Access
نقل قول:
نوشته شده توسط
mhamedm2008
سلام ببخشید این اررور واسه چیه؟؟
You must use the dbSeeChanges option with OpenRecordSet when accessing a SQL Server table that has an IDENTITY column.
از این دستورم ایراد میگره
Set rst = db.OpenRecordset(" select * from user WHERE ((userid)= " & txt_user.Value & ")")
این جدول که داری ازش سلکت میگیری Identity داره؟
-
نقل قول: SQL server + Microsoft Access
-
نقل قول: SQL server + Microsoft Access
سلام دوستان ببخشید ، من یه برنامه کتابخانه اکسس رو از همین فروم دانلود کردم اما متاسفانه هیچکدوم از کامند ها کار نمی کنن ، افیس 2007 نصب کردم و تو اکسس خیلی ضعیف هستم ممنون میشم راهنمایی کنید
-
نقل قول: SQL server + Microsoft Access
با سلام
میخواستم فرق دقیق بین access وsql و mysql و oracle رو بدونم اینکه برای ی برنامه تحت وب کدوم بهتره؟ یه توضیح کامل میخوام...
کدوم پر فایده تره ؟ و بهتره اول یاد گرفته بشه؟ مرسی
-
نقل قول: SQL server + Microsoft Access
سلام
من یه مشکل دارم:
مشکل من اجباری کردن و محدود کردن کاربران در sql هست
من برنامه ای رو که نوشتم انتقال دادم به sql فقط نمی تونم کاربر رو محدود کنم که مثلا به این جدول خاص و فیلد های خاص دسترسی داشته باشه و به بقیه کاری نداشته باشه
مثلا یه جدول واسه ثبت شماره تماس داریم شامل : نام و نام خانوادگی / شماره تلفن منزل / شماره تلفن همراه
میخوام مثلا یه کاربر به همه این فیلدها دسترسی داشته باشه ولی نتونه شماره تلفن همراه رو وارد کنه(محدود کردن دسترسی به فیلدهای خاص)
و میخوام مثلا یه کاربر بتونه جدول رو ببینه و بتونه شماره ها و نام ها رو به طور کامل وارد کنه (دسترسی کامل)
لطفا راهنمایی کنید
مرسی
-
نقل قول: SQL server + Microsoft Access
سلام
یکی از معضلات موجود به هنگام استفاده مشترک از اکسس و SQL Server تغییر نام کامپیوتر ، نام سرور و نام پایگاه داده در SQL Server می باشد . که به ازای تغییر هر کدام از موارد مذکور اتصال به پایگاه داده فراهم نمی شود .
نام پایگاه داده زمانی تغییر می یابد که راهبر برنامه عملیات پشتیبان گیری و سپس بازیابی پایگاه داده را به درستی انجام ندهد .
نام سرور زمانی تغییر می یابد که قصد انتقال پایگاه داده را بر روی یک سرور جدید داشته باشیم .
نام کامپیوتر نیز به ازای هر کدام از کلاینت ها یا در صورتی که کاربر نام کامپیوتر خود را از طریق ویندوز ( Computer Name ) تغییر دهد ، بایستی تنظیم شود .
لذا مراحل بروز آوری ( Refresh ) جداول لینک شده بایستی به ازای هر کدام از تغییرات فوق مجددا انجام شود که فرآیند دستی آن ، بسیار وقت گیر می باشد .
این عملیات که در یک فرم به صورت اتوماتیک درآمده نحوه استفاده از آن به شرح زیر می باشد :
1- فرم « Frm_Server » را به درون برنامه خود منتقل نمایید .
2- آن را در یکی از منو های برنامه خود تحت عنوان تنظیم سرور قرار دهید .
3- با اجرای آن و تنظیم نام سرور ، نام کامپیوتر جاری و نام پایگاه داده دکمه « ثبت » را فشار دهید .
درصورتیکه اطلاعات وارد شده صحیح باشد عملیات بروز اوری لینک ها انجام خواهد شد و برنامه شما بعد از نقل و انتقالات احتمالی پایگاه داده و تغییر نام های احتمالی سرور و کامپیوتر ، از این پس به درستی کار خواهد نمود .
لازم به ذکر است که کلیه جداول بایستی قبلا به صورت لینک شده وجود داشته باشند و در این روش لینک جدیدی ایجاد نمی گردد و تنها لینکها موجود بروز آوری می گردند .
به روز آوری جداول لینک شده به SQL
-
1 ضمیمه
نقل قول: SQL server + Microsoft Access
سلام ، من تاحالا با sql کار نکردم حالا هم وقتی نصب می کنم برای اینکه new data source بسازم این خطا ظاهر میشه ؛ ویندوزم 7/64bit ورژن sql 2005 Developer
ضمیمه 113391
-
نقل قول: SQL server + Microsoft Access
با سلام و احترام
ADP در اکسس 2013 وجود ندارد و برای ارتباط با sql serevr باید از روش لینک استفاده کنیم .
سوال بنده اینست که روش لینک خوب جواب می دهد ؟
مزایا و معایب آن چیه ؟
-
نقل قول: SQL server + Microsoft Access
سلام دوستان
شايد دارم بحث رو منحرف مي كنم. ولي مشكلي دارم كه در اينجا طرح مي كنم. من يك نرم افزار قرض الحسنه ساختم كه حدود 8 ساله داره كار ميكنه. متاسفانه بعد از اضافه كردن يك كامپيوتر ديگه و شبكه كردن اون در كامپيوتر دوم سرعت نامناسبه به طوري كه نفر دوم براي اجراي يك عمليات گاهي بايد چند ثانيه صبر كنه اين درحاليه كه سيستم به روز و خوب هستند. با مطالبي كه خوندم به نظر اومد بايد از sql server استفاده كنم. بنابرين دست به كار شده و ورژن 2008 آنرو نصب كردم.( ويندوز 7+ اكسس 2010). جداول رو هم از طريق برنامه sql تبديل كردم اما وقتي ميخواهم آنها را وارد برنامه كنم(لينك دادن) ديگه اسم جداول رو نمايش نميده و من نميدونم بايد چكار كنم. تصوير ضميمه.
همچنين در روش ديگري با استفاده از خود اكسس در بخش move data اطلاعات رو به sql تبديل كردم و لينكها نيز ديده شد اما جداول فقط خواندني و غير قابل ويرايش بودند.
در هر صورت علت مشكل اول و دوم را ميخواهم بدانم و منتظر راهنمايي شما عزيزان هستم.
-
نقل قول: SQL server + Microsoft Access
با سلام
احتمالا این دوستمون مشکلش تا الان حل شده ولی جهت کمک به دوستان دیگه در این مواقع مطلب رو آوردم:
معمولا در این مواقع برنامه به 2 قسمت تقسیم نشده است. در اولین قدم بعد از افزایش تعداد کاربران از یک نفر به بالا میبایست برنامه Split شود. BE (بک اند) روی سرور (با رعایت نکات امنیتی که خودش یک مقاله 30 صفحه ای) و FE (فرانت اند) رو روی هرکدام از کلاینتها مجزا قرار دهید. مطمئن شوید ارتباط جداول و ادرس دهی صحیح میباشد. با رعایت نکات بالا این اتفاقی که دوستمون بهش اشاره کردن هرگز اتفاق نمی افتد. درست است که اکسس قابلیتهای SQL رو روی شبکه و با کاربرای زیاد نداره ولی نه دیگه با 2 تا کاربر.
-
نقل قول: SQL server + Microsoft Access
در خصوص انتخاب بین ADP , ACCDB من امروز یه یک مطلبی برخوردم که به نظر برای کاربران اکسس می توانید جالب باشد.
در این گفتگو پاسخ دهنده نوشته است که تیم MS ACCESS به او توصیه کرده اند که بجز در مواقع خیلی ضروری از ADP و ADO استفاده نکن.
نقل قول:
Members of the Access team and MVPs have adivised me to avoid ADP (and ADO) unless required
نقل قول:
one of the top product managers on the MSACCESS team told me that they weren't 'recommending' ADO and ADP anymore
لینک مطلب:
http://www.sqlservercentral.com/Foru...468-131-1.aspx
و همینطور یک بحث جدی دیگر در خصوص ODBC , APD را می توانید در لینک زیر ببیند:
www.office-forums.com/threads/adp-vs-odbc.473060/
-
نقل قول: SQL server + Microsoft Access
adpبه چند دلیل توصیه نمی شود
1- توسط اکسس دیگر ساپورت نمیشود(از 2010 به بعد)
2- امکان استفاده از جداول لوکال رو از دست میدهید.
در کل از همون موتور پیش فرض اکسس استفاده بشه نبتره مگر اینکه استفاده خاصی مد نظر باشه ولی اگر مثل northwind رکوردست رو warp کنیم هر زمان که بخواهیم با تغییر چند خط میشه ado رو با dao جایگزین کرد.
-
نقل قول: SQL server + Microsoft Access
سلام من یه جایی کارآموزی میرم بهم فایل های محاسبه با یوزهای متفاوت دادن گفتن اینو تو اکسل بنویس ولی چون شرط های زیادی داره و فرمول هاش زیاده تو اکسل نمیشه به نظرتون تو چی میشه نوشت اس کیو ال میشه توروخدا زود ج بدین