1.1. אתרי אינטרנט ובסיסי נתוניםבראשית ימי האינטרנט, רוב האתרים באינטרנט היו אתרים סטטיים – האתרים הורכבו ממספר דפי HTML שהיו מקושרים אחד לשני. הסטאטיות של האתרים התבטאה בכך שכל גולש שנכנס אל האתר, ראה בדיוק את אותו הדף. שפת HTML מאפשרת לבונה הדף לעצב טקסט כרצונו, אולם בכל פעם שמשתמש ייכנס אל אותו הדף, הוא יראה בדיוק אותו דבר. אתרים סטאטיים מאפשרים לבעל האתר להציג מידע לגולש, אולם עם התפתחות האינטרנט וגדילת אתרים, מופיעים יותר ויותר אתרים דינאמיים – המציגים מידע אישי לכל גולש. הדוגמא הנפוצה ביותר היא כל אתרי דואר הרשת, כגון hotmail ואחרים. Hotmail הינו אתר המציג לכל גולש תוכן דינמי – את האימיילים השייכים לו. כיצד יוצרים אתר דינמי? בעזרת שימוש בשפות הפועלות על השרת, השולחות מידע לכל משתמש. השפות הפופולריות ביותר לצד שרת הן PHP, ASP ולאחרונה גם ASP.Net צוברת תאוצה. שפות הפועלות בצד השרת מבצעות עיבוד על נתונים שונים בצד השרת, ואז שולחות את התוצאה הסופית אל המשתמש. כאשר אנחנו בונים אתר דינמי, מתעורר צורך לשמור נתונים על השרת – הנתונים יכולים להיות רשימת המשתמשים הרשאים להכנס לאיזור מסויים בשרת, רשימת הודעות שנשלחו בפורום הנמצא באתר, רשימת קבצים הנמצאת באתר והדוגמאות עוד רבות. ניתן לשמור מידע זה בקובץ בצד השרת, אולם כיום נהוג לשמור את המידע בתוך בסיס נתונים. בסיסי הנתונים הנפוצים ביותר הם בסיסי נתונים טבלאיים התומכים בגישה אליהם על ידי שפת SQL. בסיס נתונים טבלאי הוא בסיס נתונים בו המידע נשמר כטבלאות. כל אלמנט מידע מיוצג כשורה בטבלה. בבסיס נתונים אחד יכולים להיות מספר טבלאות. שפת השרת בה אנחנו משתמשים ניגשת אל הטבלאות השמורות על ידי פקודות בשפת SQL, ושולחת נתונים מהן אל המשתמש. לא מצליחהאיך משתמשיםפ במקס ומינ1.3.1.3. שליפת נתונים ממספר טבלאותהייהפקודה הזו לא עובדת... מה לא בסדר? לפעמים שורף לי בתחת, מה עושים?אני רואה שזה פורסם ב-2005האם זה רלוונטי להיום?תודההורדתי ועברתי על על הכל.עזר לי מאוד תודה רבהsubqueriesIn the 2nd example for WHERE subqeiry, can I use the word AND in the condition,If so, how? thank you UPDATEIs the word TABLE in the UPDATE statement necessaryif so, why is it necessary in the #2nd example and not in the 1st Can I use UPDATE table_name SET col1=val1, col2=val2, ... WHERE condition Thank you CREATE TABLEלא צריך להגדיר איפהשהו מפתח ראשי ומפתח זר? איך אחרת יוצרים קשרים בין הטבלאות? שם עמודה זהה זה מספיק ליצירת קשר?תודה רבה! Whereבטבלה מס 1 יש לי שדה עם פקד של תיבה משולבת.אני רוצה להציב בקרטריון של התיבה המשולבת תנאי :- שיבחרו בטבלה אחרת מס 2 רק הרשומות ששדה מסויים שלהם שווה לערך של שדה בטבלה 1 הנמצא באותה רשומה של הפקד. האם אפשר להציב בתנאי הקריטריון (בפקודת WHERE ) לא רק השוואה לרשימה של נתונים קבועים מראש, אלא גם השוואה למשתנה שנגזר Nרשומה ושדה מסויימים. איך כותבים את זה ב- SQL ? יצירת שאילתת SQL מתוך טופסלכ' ניר אדר שלום !אני רצה ליצור שאילתת SQL מתוך טופס באכסס בארוע בעת לחיצה של פקד ואני לא מצליח להבין את כללי התחביר. למשל השאילתה הזו שכתבו לי אותה ובמקום להעברי נתונים לטבלה fordoh אני רוצה פשוט לבנות שאילתה רגילה ושתהא בסיס לדוחות שלי אז במקום Select *INTO fordoh ליצור שאילתה חדשה שמקבלת את הפרמטרים מהטופס Dim WhereCond As String WhereCond = " Where 1=1 " Dim myqry As QueryDef Set myqry = CurrentDb.QueryDefs("creattableforreports") myqry.sql = "Select *INTO fordoh from Forcreatreport " & WhereCond DoCmd.SetWarnings False DoCmd.OpenQuery "creattableforreports", , acReadOnly תודה לעוזרים מאת : מאיר mc12@netvision.net.il כללי התחביר של כתיבת השאילה בתוך פקד בטופסבבקשה ,בבקשה מכם תעזרו לי אני כל הזמן מסתבך ובעצם אף פעם אני לא מצליח לכתוב שגרה שמכילה שאילתת SQL , אני הולך לשאילתה לעיצוב שאילתה קיימת בתצוגת SQL ,מעתיק את התוכן ללוחהולך לטופס ומדביק את התוכן לתוך אירוע בעת לחיצה ואז אני מקבל את כל השורות שהדבקתי ל אדום ,אני לא מצליח להבין את כללי התחביר של כתיבת שאילתת SQL . התוכלו לעזור לי ? מאיר = mc12@netvision.net.il אלף תודות לכם innerjoinאין כאן באמת הסברתודה על הכל ,פשוט אין מילים ...הכל מובן וכתוב בצורה יפה .. :)תודה על המידע אני מבין יותר בזכות האתר ..כל הכבוד ליוצר האתר :) תודהאין מילים הכל ברור ומסביר ברמהזה רק סיכום =.=אני מחפש מדריך שילמד את השפה .. לא שיסביר אליה.תודה רבה - שמחים לעזור לכולם ללמוד SQL:)הסברים מצויניםהתוכן מעולה וההסברים טוביםניר אדר- ממש ממש תודה !אני כרגע לומד SQL, ונעזרתי המון בהסברים המצוינים הלאורציתי להגיד תודה ושאתה עושה עבודת קודש |
תוכן העניינים:
קישורים רלוונטיים:שיתוף: |
שם