ABA


"איך אני יכול לשלב משפטי SQL בקוד VBA?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13855 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13855
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   18:12   20.01.07   
אל הפורום  
  איך אני יכול לשלב משפטי SQL בקוד VBA?  
 
   תודה מראש, JO


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  מה בדיוק אתה רוצה לעשות באמצעות SQL? E-do  21.01.07 02:44 1
     ההנחה אכן נכונה... הבעיה שלי היא jossepe_4u  21.01.07 06:43 2
         אין שום בעיה לשלוח נתונים לשאילתה E-do  21.01.07 23:45 4
             תודה רבה! jossepe_4u  22.01.07 21:46 5
  מצאתי פתרון לא רציני... אשמח לקבל פתרון אחר jossepe_4u  21.01.07 21:11 3

       
E-do 
חבר מתאריך 29.10.03
2160 הודעות
   02:44   21.01.07   
אל הפורום  
  1. מה בדיוק אתה רוצה לעשות באמצעות SQL?  
בתגובה להודעה מספר 0
 
   אם אתה רוצה לגשת לנתונים אתה צריך לעבוד עם Recordset ואז אתה מכניס משפט SQL בתוך הOpenRecordset

מעבר לזה אתה כמובן תמיד יכול לעשות DoCmd.OpenQuery בהנחה שאתה עובד באקסס.


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   06:43   21.01.07   
אל הפורום  
  2. ההנחה אכן נכונה... הבעיה שלי היא  
בתגובה להודעה מספר 1
 
   שאני מעוניין לשלוח נתונים לשאילתא שעל פיה היא תפעל

ז"א חשבתי לעשות חלון "בקרה", ובקוד של אותו טופס להכניס את משפטי ה-SQL


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
E-do 
חבר מתאריך 29.10.03
2160 הודעות
   23:45   21.01.07   
אל הפורום  
  4. אין שום בעיה לשלוח נתונים לשאילתה  
בתגובה להודעה מספר 2
 
   בתוך המשפט SQL שבשאילתה אתה מגדיר הפניה לשדות בטופס שלך בסינטקס הבא:
Forms!frmName!txtName

אלא אם כן אתה משתמש בשמות בעברית... אז תהפוך אותם זה לאנגלית או שתכניס אותם בסוגריים מרובעות.

אני לא מכיר דרך להריץ משפט SQL (מעבר לשליפת נתונים עם RS) ישירות דרך קוד VBA, אבל אולי אם תסביר מה בדיוק אתה מנסה לעשות אני אוכל לעזור לך.


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   21:46   22.01.07   
אל הפורום  
  5. תודה רבה!  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
jossepe_4u 
חבר מתאריך 18.3.02
258 הודעות
   21:11   21.01.07   
אל הפורום  
  3. מצאתי פתרון לא רציני... אשמח לקבל פתרון אחר  
בתגובה להודעה מספר 0
 
   כעקרון לבנות 'טבלת עזר' ולהעביר לשם את כל הנתונים הרלוונטיים לדו"חות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net