ABA


"יש פה אנשים שמבינים ב-Access?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10913 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10913
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   20:57   27.09.12   
אל הפורום  
  יש פה אנשים שמבינים ב-Access?  
 
   אני צריך עזרה ביצירת טפסים לבסיס נתונים מיובא מ-sql server


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  Don't Ask if You May Ask, Just ASK Dr_69 27.09.12 22:02 1
  אז להלן הבעיה eminem 27.09.12 22:43 2
     לפי מה שאני זוכר, אתה יכול לעשות שהתפריד הנגלל (הנשלף איך שלא קוראים לזה) CaTz 27.09.12 23:28 3
         הבנתי אותך אבל זה לא מה שאני רוצה לעשות eminem 27.09.12 23:32 4
             אתה תצטרך להשתמש בTRIGGERS לא יודע איך הסינטקס בSQL SERVER יוחאי 28.09.12 01:31 5
                 שמע אחי, אתה מלך!! eminem 28.09.12 03:34 6

       
Dr_69
חבר מתאריך 24.3.02
1275 הודעות
   22:02   27.09.12   
אל הפורום  
  1. Don't Ask if You May Ask, Just ASK  
בתגובה להודעה מספר 0
 
  



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   22:43   27.09.12   
אל הפורום  
  2. אז להלן הבעיה  
בתגובה להודעה מספר 0
 
   נניח והגדרתי ב- SQL SERVER שתי טבלאות

לצורך העניין נניח לדוגמא הבאה: טבלת לקוחות שלכל לקוח ניתן להכניס את המייל שלו לרשימת תפוצות למיילים
עכשיו מן הסתם לפי ההגדרה אני לא יכול להוסיף רשומה חדשה ללקוחות ולהוסיף לשדה mailing list ערך שלא מופיע בטבלת mailing list

CREATE TABLE Mail Listings (
E-mail varchar(50) NOT NULL,
PRIMARY KEY (E-mail)
);

CREATE TABLE Customers (
Customer_ID varchar(50) NOT NULL,
Listed To varchar(50),
PRIMARY KEY (Customer_ID),
FOREIGN KEY (Listed To) REFERENCES Mail Listings(E-mail)

);

עשיתי לזה import לאקסס עכשיו נניח אני רוצה ליצור טופס הכנסת נתונים לטבלת הלקוחות אבל מן הסתם אני לא יכול להוסיף לקוח ולרשום את המייל שלו לרשימת תפוצה אם המייל עצמו לא נמצא בטבלת mailing list
כלומר אני צריך להוסיף בפועל קודם כל את המייל שלו לטבלת mailing list
ורק אז לרשום אותו
השאלה היא איך אני מקשר בטופס אחד בין שתי הטבלאות?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
CaTz
חבר מתאריך 2.10.04
14537 הודעות
   23:28   27.09.12   
אל הפורום  
  3. לפי מה שאני זוכר, אתה יכול לעשות שהתפריד הנגלל (הנשלף איך שלא קוראים לזה)  
בתגובה להודעה מספר 2
 
   יקבל נתונים משאילתה, או מטבלה...
ואז לא תוכל לבחור משהו אחר מלבד הרשימה שיש לך.

איפה שסימנתי יש לך שם query/table

אם זה לא מובן מהתמונה, נעמדתי על שדה, ואז הלכתי לproperty sheet
ואז לטאב ה-DATA.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   23:32   27.09.12   
אל הפורום  
  4. הבנתי אותך אבל זה לא מה שאני רוצה לעשות  
בתגובה להודעה מספר 3
 
   אני רוצה לעשות שאם הוא מכניס ערך שלא נמצא בטבלה שאליו המפתח הזר עושה לו רפרנס אז הוא יוסיף את הערך הזה בטבלה ההיא וגם את הערך בשדה בטבלת הלקוחות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
יוחאי
חבר מתאריך 30.12.15
163 הודעות
   01:31   28.09.12   
אל הפורום  
  5. אתה תצטרך להשתמש בTRIGGERS לא יודע איך הסינטקס בSQL SERVER  
בתגובה להודעה מספר 4
 
   אבל אתה יכול ליצור טריגר שברגע שערך נכנס לטבלה (אתה משתמש בON BEFORE INSERTED (משהו כזה)) אז אתה מבצע את הבדיקה על הטבלה השניה ומבצע את מה שצריך לבצע


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
eminem
חבר מתאריך 14.11.03
4348 הודעות, 1 פידבק
   03:34   28.09.12   
אל הפורום  
  6. שמע אחי, אתה מלך!!  
בתגובה להודעה מספר 5
 
   איכשהו חפרתי על זה, לא קישרתי את זה לטריגרים
אגב, אשמח להיעזר בך בהמשך הפרויקט שלי שקשור ל-sql server


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

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

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



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