סיוע באקסס

Gal Or

New member
סיוע באקסס

יש לי טבלה Tbl_City שמכילה שמות ישובים. (מדובר כאמור על אקסס) באמצעות שאילתה אני בוחר את הישובים שאני רוצה לקבל. לאחר הבחירה יש לי למעשה בתוצאת השאילתה רצף של ישובים לדוגמא: חולון תל אביב אילת אני רוצה לקבל בטופס, בפקד לא מאוגד את החיבור של הישובים כלומר הפקד יציג בצורה אופקית (ולא ורטיקלית כפי שמוצג בטבלה) את הישובים בצורה הזו חולון תל אביב אילת האם למישהו יש כיוון מה לעשות? מודה למכווינים
 

פתרונות

New member
2 אופציות

אופציה 1 - Crosstab Query - דומה לטבלת ציר באקסל ומאפשר להציג בטורים נתונים משורות בטבלה אופציה 2 - לבנות String מהשאילתא בקוד. שים לב שצריך להגדיר reference ל DAO 3.6 בשביל הקוד הזה:
Private Sub Form_Load() Dim rs As DAO.Recordset Dim str As String Set rs = CurrentDb.QueryDefs("City_Query").OpenRecordset rs.MoveFirst While Not rs.EOF str = str & rs![city_name] & " | " rs.MoveNext Wend Me.Field1 = str End Sub​
בהצלחה
 

Gal Or

New member
פתרונות, תודה רבה האופציה

השניה הייתה בדיוק מה שאני צריך. תשובה ברורה ומפורטת וגם.... עובדת
 
למעלה