לולאה באקסס

nefertity

New member
לולאה באקסס

אני עובדת עם אקסס אבל לא יצא לי ממש לעבוד עם לולאות דרך הVB אני מנסה לעבור על נתונים משאילתה כך שעבור כל רשומה תווצר רשומה חדשה בטבלה אחרת קיימת איך רצים עם הלולאה, ואיך אני כותבת לתוך הטבלה?
 

yaron881

New member
ככה:

dim rstSource as recordset dim rstTarget as recordset set rstSource=currentdb.openrecordset("MyQry") set rstTarget =currentdb.openrecordset("NewTable") rstSource.movelast rstSource.movefirst while not rstSource.eof rstTarget.addnew rstTarget("Field1")=rstSource("OrgField") rstTarget.update rstSource.movenext wend rstSource.close set rstSource=nothing rstTarget.close set rstTarget=nothing​
 

nefertity

New member
הוא נותן לי שגיאה ../images/Emo10.gif

כבר על השורה הראשונה Set rstSource = CurrentDb.OpenRecordset("FeedingTanks") type mismatch
 

nefertity

New member
עדיין עושה

הוספתי ת'הפניה ויש אותה שגיאה באותה שורה
 

nefertity

New member
אלה שמסומנות

אני לא כל כך יכולה לשם צילום של כולן כי יש מלא
 

nefertity

New member
קודם כל תודה

אבל זה לא עוזר, עשיתי מה שכתבת פעם קודמת בול. הוא לא עובר את השורה הראשונה..
 

nefertity

New member
יש מצב לשלוח אותו אליך?

אני לא כל כך רוצה להעלות אותו לרשת
 

nefertity

New member
אוקי..

מחקתי את שתי השורות הראשונות של ההגדרת משתנים ועכשיו זה עובד.. יש לך מושג למה?
 
למעלה