SQL و Recordsetها: از Query تا اجرای Action Query

SQL و Recordsetها: از Query تا اجرای Action Query

توسط admin | گروه آموزش اکسس Microsoft access | 1405/05/16

نظرات 0

فصل ۷ — SQL در Access و اجرای Action Query از VBA

SQL زبانی متنی برای تعریف Query است. Query Design همان منطق را به SQL تبدیل می‌کند؛ بنابراین لازم نیست SQL را از حفظ بنویسید: Query را بصری بسازید و SQL View را کپی کنید.

SELECT

SQL
SELECT fieldnames FROM tableName WHERE condition ORDER BY fieldname;

SELECT Fieldها را تعیین می‌کند، FROM منبع را، WHERE Filter را و ORDER BY ترتیب را.

Select Query و Action Query

Select Query فقط Recordها را برمی‌گرداند. Action Query Data یا Structure را تغییر می‌دهد: Append، Update، Delete و Make-Table. VBA می‌تواند SQL Action Query را با DoCmd.RunSQL اجرا کند.

هشدارها

VBA
DoCmd.SetWarnings False
DoCmd.RunSQL mySQL
DoCmd.SetWarnings True

Access پیش از Action Query Warning نمایش می‌دهد. SetWarnings False آن را مخفی می‌کند؛ اما باید در پایان دوباره True شود تا Warningهای بعدی Access خاموش نمانند.

SQL در Variable

VBA
Dim mySQL As String
mySQL = "UPDATE ..."
DoCmd.RunSQL mySQL

String می‌تواند تکه‌تکه ساخته شود تا خوانایی بهتر شود. Quoteها و Spaceهای بین Chunkها باید درست باشند.

شکل‌ها و عناصر بصری این بخش

امتیاز کاربران به این مقاله

☆☆☆☆☆

0 نفر امتیاز داده اند. میانگین: 0.0 از 5

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

0 / 500