בעיה....

p_omer

New member
בעיה....

שלום לכולם. יש לי בעיה עם טבלה מסוימת. אני רוצה לעשות טבלה דינאמית שתשתנה לפי המידע שיכנס אליה. כלומר אם יש לי מספר תפקידידים מוגדרים בקומבו בוקס אני רוצה שאם יוכנס הראשון תהיה לי טבלה מסוימת שתואמת את המידע אליו ואם יוכנס כל אחד אחר תהיה לי טבלה מותאמת אליו. אני לא רוצה לעשות מחיקה של שדות כי יוצר פן לא אסטתי. אשמח אם תעזרו לי ICQ:76348128
 

eli_leiba

New member
אם אתה עובד עם sql server / oracle

אתה יכול לעשות זאת ע"י כתיבת sp שתקבל כפרמטר את שם הטבלה ותחזיר recordset מתאים וזאת בגלל שלשני dbms אלה יש יכולות של sql דינמי כלומר ליצור string של השאילתא שלך תוך כדי ריצה ולהביא כל פעם סט נתונים אחר עם אתה עובד עם ה"צעצוע" שקוראים לו access אתה בבעייה ויכול לפתור זאת רק ע"י כלי צד שלישי כגון vb או pb או מחולל שיבנה את השאילתא ויריץ אותה מול access
 

p_omer

New member
אני עובד עם אקסס

אולי אתה יכול ליצור לי את הקוד ב וי בי? כי ממש אין לי נסיון עם וי בי אם תעשה זאת אהיה אסיר תודה לעד!!!!!!!!!!!!!!! בתודה מראש עומר
 

eli_leiba

New member
query create func using access VBA

´ dbName is database name - northwind.mdb for example ´ tbName is your table name Sub QueryDefX(tbname as String,dbName as String) Dim dbs As Database Dim qdfNew As QueryDef Set dbs = OpenDatabase(dbName) ´ Create new QueryDef object. Because it has a ´ name, it is automatically appended to the ´ QueryDefs collection. Set qdfNew = dbs.CreateQueryDef("NewQueryDef", _ "SELECT * FROM " + tbName) End sub
 
למעלה