ABA


"מספר שאלות ב- Access"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #7327 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7327
akatal 
חבר מתאריך 30.10.02
22 הודעות
   12:01   12.11.03   
אל הפורום  
  מספר שאלות ב- Access  
 
1. האם אני יכול להעביר נתונים לשאילתה מתוך טופס , וכיצד?
2. כיצד אני בונה מסך שמכיל את כל שמות הלקוחות , כאשר אני לוחץ לחיצה כפולה על שם מסויים בטלבה נפתח לי כרטיס לקוח עם הפרטים של הלקוח שבחרתי.

בתקווה שהייתי ברור ובתודה מראש.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הנה הכיוון alontu  12.11.03 13:11 1
  קבל תשובה ל 2 alontu  12.11.03 13:41 2
     תודה על העזרה..... akatal  12.11.03 14:39 3
         יכול להיות שלא הבנתי alontu  12.11.03 14:51 4
  שמע באקסס נטו no_angel 12.11.03 15:43 5
  תשובה E-do  12.11.03 17:27 6
     אני אנסה להסביר בקצת יותר פירוט akatal  12.11.03 20:34 8
         אז זה בדיוק כמו שהסברתי לך E-do  13.11.03 06:48 9
             ברור.. akatal  13.11.03 08:04 10
                 עבדת כבר באקסס? E-do  13.11.03 09:00 11
                     למען האמת..... akatal  13.11.03 14:38 12
                         ואגב..... akatal  13.11.03 14:50 13
  אני אסביר יותר בפירוט.... akatal  12.11.03 20:33 7

       
alontu 
חבר מתאריך 23.11.02
1844 הודעות
   13:11   12.11.03   
אל הפורום  
  1. הנה הכיוון  
בתגובה להודעה מספר 0
 
   לשאלה 2 תראה אתה צריך להגיד לו שיראה לך את הטבלה של השמות עכשיו תעשה לינק לכול אחד מהם ואז נגיד מי שלוחציםעליו זה יגיע לדף שהדף יפתח את כול השורה שהשם שלחצו עליו נבחרת לגבי איך לעשות את זה אני לא ממש יודע אני ינס לכתוב לך איך להציג את כול הלקוחות אבל שילחצו עליהם אין לי מושג ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
alontu 
חבר מתאריך 23.11.02
1844 הודעות
   13:41   12.11.03   
אל הפורום  
  2. קבל תשובה ל 2  
בתגובה להודעה מספר 0
 
  
אולי זה ייצא הפוך אבל תעתיק לכתבן אתה רתאה את זה מסודר אני לא יודע לעשות תיבת קוד כזאות ...
טוב קצת הסבר מה שהולך פה ....
זה מתחבר למסד נתונים באקסס:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("ROTTER.mdb")

במקרה הזה זה יתתחבר ל
ROTTER.mdb
אתה צריך לשנות את זה לשם של הקובץ שלך ...
ואממ אחר כך הוא סורק את הטבלה ואם הוא לא נתקל בטקסט אז הוא יראה לך הודעה אין לקוחות אחרת הוא יכתוב לך "שם הלקוח"
ומתחתיו הוא ירשום את כול השמות של הלקוחות....
ניסיתי לעשות לך גם שזה יהיה קישור לפרטים של כול אחד אבל יתכן שאתה תצתרך להכין לכול אחד דף .....
יכול להיות שמישהו יודע לשפר את זה פה הפקודה היא גם מציגה את של הלקוח וגם עושה אותו קשיור לדף נגיד שם הלקוחו הוא רוטר אז הדף שלו יהיה
רוטר נקודה היצ'טימל
<a href="<%=rs("name")%>.html"><%=rs("name")%></a>
אהה וחשוב שתשנה אצל בטבלאות כך ששם הטבלה של השמות של הלקוחות ייקרא
name
וזהו אני חושב .....זה רץ על
ASP


<%@language="VBSCRIPT" CODEPAGE="1255"%>
<html>
<head>
<title>רשימת הלקוחות</title>
</head>
<body dir="rtl">
<basefont face="Arial" size="2">
<h3 dir="rtl" align="center">רשימת הלקוחות</h3>
<br>
<%
Dim Conn, rs

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("ROTTER.mdb")

Set rs = Server.CreateObject("ADODB.RecordSet")
SQL = "Select * from List order by ID"
rs.Open SQL, Conn


If rs.EOF Then
%>
<h3 align="center">
אין לקוחות !
</h3>
<%
Else
%>
<table dir="rtl" width="70%" align="center">
<tr>
<td width="5%">
<b> </b>
</td>
<td width="20%">
<b>שם הלקוח</b>
</td>

</tr>
<%
Do while not rs.EOF
%>
<tr>
<td width="5%">
<%=rs("id")%>
</td>
<td width="5%">
<a href="<%=rs("name")%>.html"><%=rs("name")%></a>
</td>

<%
rs.MoveNext
Loop
%>
</table>
<%
End If

'Conn.Close
'Set Conn = Nothing
'rs.Close
'Set rs = Nothing
%>

</basefont>
</body>
</html>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akatal 
חבר מתאריך 30.10.02
22 הודעות
   14:39   12.11.03   
אל הפורום  
  3. תודה על העזרה.....  
בתגובה להודעה מספר 2
 
אבל למה אני צריך לעבוד ב-VBS באקסס?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
alontu 
חבר מתאריך 23.11.02
1844 הודעות
   14:51   12.11.03   
אל הפורום  
  4. יכול להיות שלא הבנתי  
בתגובה להודעה מספר 3
 
   יוכל להיות שלא הבנתי אותך אתה רצית להציג את השמות של הלקוחות לא ?
אז חשבתי שרצית להציג אותם בדף אינטרנט או משהו אם כן אז זאות השיטה ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no_angel
חבר מתאריך 20.3.02
4989 הודעות
   15:43   12.11.03   
אל הפורום  
  5. שמע באקסס נטו  
בתגובה להודעה מספר 0
 
   זה לא אפשרי כי הטבלאות הם כוה טבלאות אבל אם תעשה טופס שמציג את כל הלקוחות אז תוכל לעשות שאם תלחץ על שם מסויים יופיע
כרטיסיה מתאימה לו.
לגבי השאילתה אתה יכול לעשות טבלת עזר
עכשיו ברגע שאתה בטופש ולוחץ על השאילתה שתכניס את הנתונים שאתה צריך לטבלה הזאת ומשם תפעיל תשאילתה
כי שאילתה יכול לעבוד על טופס נראה לי אבל אני לא בדיוק יודע איך וזה קצת יותר מסובך לדעתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
E-do 
חבר מתאריך 29.10.03
2160 הודעות
   17:27   12.11.03   
אל הפורום  
  6. תשובה  
בתגובה להודעה מספר 0
 
   1. בקלות - רק לא הבנתי את כיוון ההעברה.
האם אתה מעוניין שהשאילתא "תבנה" לפי הטופס, או שמא הפוך - השאילתא תוצג בתוך הטופס ואתה תשנה את הנתונים.

2. פשוט מאוד:
אתה בונה טופס ומציג בו את הלקוחות
אתה נכנס למאפיינים של השדה המתאים (זה שאתה רוצה שילחצו עליו), ונכנס לEvents - On Dbl Click
אתה לוחץ על ה 3 נקודות.
כאן יש לך 2 אפשרויות - לבנות מקרו שיפתח את הטופס, או להכניס את זה בתוך Code
קטע הקוד יראה ככה:


DoCmd.OpenForm FormName, , ,


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akatal 
חבר מתאריך 30.10.02
22 הודעות
   20:34   12.11.03   
אל הפורום  
  8. אני אנסה להסביר בקצת יותר פירוט  
בתגובה להודעה מספר 6
 
נגיד שאני נמצא בטופס לקוחות.....
הטופס מכיל תיבות טקסט כגון "שם" "משפחה" וכו'..
אני רוצה ש: א. ברגע שאני אעשה דאבל קליק על אחד מתיבות הטקסט (נגיד ,שם או משפחה) ייפתח טופס עם כל הערכים הקיימים של אותם שדות שנבחרו (לדוגמא , כל השמות בטבלה).
ב.ברגע שאני אעשה דאבל קליק על אחד מהשמות בטופס החדש , יחזור לי הדף לטופס הקודם כשכל הפרטים של הלקוח הנבחר כבר יוצגו.
שוב , תודה על הזמן והרצון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
E-do 
חבר מתאריך 29.10.03
2160 הודעות
   06:48   13.11.03   
אל הפורום  
  9. אז זה בדיוק כמו שהסברתי לך  
בתגובה להודעה מספר 8
 
   אתה צריך לעבוד עם 2 טפסים שונים, 1 שיכיל "רשימה" ו-1 שיכיל את כל הפרטים לגבי לקוח ספציפי.


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akatal 
חבר מתאריך 30.10.02
22 הודעות
   08:04   13.11.03   
אל הפורום  
  10. ברור..  
בתגובה להודעה מספר 9
 
אבל איך אני עושה את זה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
E-do 
חבר מתאריך 29.10.03
2160 הודעות
   09:00   13.11.03   
אל הפורום  
  11. עבדת כבר באקסס?  
בתגובה להודעה מספר 10
 
   או שרק עכשיו התחלת?


-----------------
בברכה,
e-do


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akatal 
חבר מתאריך 30.10.02
22 הודעות
   14:38   13.11.03   
אל הפורום  
  12. למען האמת.....  
בתגובה להודעה מספר 11
 
יש לי כבר את כל הטבלאות מוכנות וגם מספר שאילתות , אני רק מתחיל בבנית הטפסים עכשיו וזהו הטופס הראשון שאני צריך.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akatal 
חבר מתאריך 30.10.02
22 הודעות
   14:50   13.11.03   
אל הפורום  
  13. ואגב.....  
בתגובה להודעה מספר 12
 
תיכנתתי ב- VB שנתיים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akatal 
חבר מתאריך 30.10.02
22 הודעות
   20:33   12.11.03   
אל הפורום  
  7. אני אסביר יותר בפירוט....  
בתגובה להודעה מספר 0
 
נגיד שאני נמצא בטופס לקוחות.....
הטופס מכיל תיבות טקסט כגון "שם" "משפחה" וכו'..
אני רוצה ש: א. ברגע שאני אעשה דאבל קליק על אחד מתיבות הטקסט (נגיד ,שם או משפחה) ייפתח טופס עם כל הערכים הקיימים של אותם שדות שנבחרו (לדוגמא , כל השמות בטבלה).
ב.ברגע שאני אעשה דאבל קליק על אחד מהשמות בטופס החדש , יחזור לי הדף לטופס הקודם כשכל הפרטים של הלקוח הנבחר כבר יוצגו.

שוב , תודה על הזמן והרצון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net