586
צפיות
צפיות
6
תשובות
תשובות
יצירת טבלה באקסס לא באופן ידני
שלום, אני מעוניין לעשות מערכת ליצירת סקרים.
עכשיו אני צריך ליצור טבלאות באקסס דרך לוח בקרה למנהל באתר.
יש לי את הדרך אבל אני רוצה שהשם של הטבלה יהיה קלט מהמשתמש.
f1=session(Pollname)
f2=session(Title)
f3=session(Sadot)
c.execute "Create Table TABLENAME (ID SmallInt NOT NULL," & _
"FirstName Varchar(30) NOT NULL, LastName Varchar(30) NULL)"
עכשיו במקום TABLENAME אני רוצה שהערך שב- F1 יהיה שם הטבלה.
כיצד ניתן לעשות זאת ?
תודה רבה
6 תשובות
לא כדאי לעשות לכל סקר טבלה
ב"ה
אתה רוצה לעשות לכל התשובות של הסקר טבלה משלהן?
או להצבעות?
אתה יכול לשרשר
כמו שמשרשרים שאילתה שליפת נתונים.
לדוגמה:
c.execute "Create Table" & f1 & "(ID SmallInt NOT NULL," & _
"FirstName Varchar(30) NOT NULL, LastName Varchar(30) NULL)"
דבר שני: ב-session תוחמים את שם המשתנה בגרשיים.למשל:
f1=session("Pollname")
עדיין מראה על טעות תחבירית
ניסיתי את מה שאמרת לי עוד קודם לכן, ובכל מקרה ניסיתי שוב ועדיין הוא מראה לי על טעות תחבירית בשורה של יצירת הטבלה.
לכל סקר טבלה משלו
זה יחסוך סרבול אם אתה עושה נגיד טבלה אחת שהיא רק לתבחינים של הסקר וטבלה אחרת רק לכמות ההצבעות.
שמירת טקסט
איך ניתן לשמור טקסט כפי שהוקלד על ידי הגולש ?
נגיד המשתמש כתב 2 שורות והוא לחץ על ירידת שורה אז שזה יוצג וישמר כאילו הוא ירד שורה, ולא בשורה אחת רציפה.
ע"י הפונקציה replace
אתה יכול להמיר את הטקסט שהחליף המשתמש לתבנית html כך לדוגמה:
text=replece(text,vbNewLine,"<br>")