מי שמבין ב-DAO (recorset

  • פותח הנושא gpgh
  • פורסם בתאריך

gpgh

New member
מי שמבין ב-DAO (recorset

הבעיה שלי כזאת : יש לי טבלה שאני פותח אותה כ:Recordset, כשאני עושה חיפוש str.FindFirst "fieldName = ´" word "´" אם אין רשומה זהה אין תגובה, אני רוצה שאם אין רשומה זהה או שאם יש רשומה שמתחילה באותן אותיות (תוים) המחשב ימצא אותה, כלומר : אם word=´ג´ הוא ימצא את "גיא".
 

estersh

New member
תשובה

כאשר אין רשומה זהה. הערך NoMatch של הrecordset הוא True. לכן מיד אחרי המשפט rst.FindFirs תוסיף את השאלה: if rst.NoMatch=true then ופה תשים את התגובה למקרה שאין רשומה מתאימה. ולגבי רשומה שמתחילה באותם אותיות, שנה את המשפט FindFirst שבמקום fieldName = ´" word תכתוב: "*´"& FieldName LIKE ´" &word" (צירוף של הסימן כוכבית בסוף word)
 
למעלה