שלח תשובה

זירת השאלות

480
צפיות
15
תשובות

שינוי סדר טבלה ב אקסס, ראו קובץ !

,‏ 25 באוקטובר, 2006

שלום רב, בניתי אתר קטן ב ASP ( מקומי ), שמציג נתונים מטבלת אקסס ( ראה צילום ), ברצוני לשנות את המיקום של התאים ( סדר התאים כלומר, מס"ד, הערות וכו כו' ), איך אני עושה זאת ? מכיוון שיש לי בעיה עם יישור הטבלה לעברית ושכאני עושה יישור לימין, כל הסדר משתנה.
תודה רבה לעונים!

תגיות:

15 תשובות

  1. shlomolol הגיב:

    טבלה פשוטה
    שנה את העמודות בטבלה, זה הכל.

  2. igal הגיב:

    איך אני משנה את זה ??
    אני לא מצליח, זה נותן לי ERROR כל הזמן, יש לך אפשרות אולי לעזור לי ??
    תודה

  3. shlomolol הגיב:

    תעלה את הקוד הרלוונטי ואת
    הודעת השגיאה. הקוד  הרלוונטי בלבד!

  4. igal הגיב:

    זה לא נותן לי…
    להעלות את הקוד, יש אפשרות שאני אשלח לך במייל או משהו דומה ??
    תובה רבה!

  5. shlomolol הגיב:

    קרא בקישור האדום למעלה איך להציג
    שאלה [וזה כולל העלאת קוד וכו']

  6. igal הגיב:

    להלן הקוד


    NewQueryString=""
    NewQueryString="&EndDate=" & EndDate
    NewQueryString=NewQueryString & "&chkBefore=" & chkBefore
    NewQueryString=NewQueryString & "&chkAfter=" & chkAfter
    NewQueryString=NewQueryString & "&cmbStatus=" & cmbStatus
    NewQueryString=NewQueryString & "&cmbPriority=" & cmbPriority
    NewQueryString=NewQueryString & "&cmbHandler=" & cmbHandler
    NewQueryString=NewQueryString & "&cmbSubject=" & cmbSubject

    sql="SELECT MISSIONS.Comments as [הערות],MISSIONS.MissionStartDate as [התחלה],"
    sql=sql & "MISSIONS.MissionEndDate as [סיום],MISSIONS.MissionStatus as [סטטוס], Priority.PriorityName as [עדיפות],  "
    sql=sql & "MISSIONS.MissionName as [משימה],DEPARTMENTS.DepartmentName as [נושא], "
    sql=sql & "USERS.UserFullName as [מטפל],MISSIONS.MissionId as [מס]"
    sql=sql & "FROM (((HANDLERS INNER JOIN MISSIONS ON HANDLERS.MissionId = MISSIONS.MissionId) "
    sql=sql & "INNER JOIN USERS ON HANDLERS.HandlerId = USERS.UserId) "
    sql=sql & "INNER JOIN DEPARTMENTS ON MISSIONS.MissionDepartmentId = DEPARTMENTS.DepartmentId) "
    sql=sql & "INNER JOIN Priority ON MISSIONS.MissionPriority = Priority.PriorityId "
    sql=sql & " WHERE 1=1 "

  7. זהר פלד הגיב:

    קצת קשה לי להבין איפה הבעיה בדיוק..
    אם הבנתי נכון, הבעיה שלך היא איך לסדר את הטבלה בדפדפן, לא?

  8. igal הגיב:

    בדיוק..
    אם תסתכל בתמונה תראה שיש סדר מסוים : כלומר מס"ד, תאריך התחלה, סיום וכו, אני רוצה לשנות את סדר ההצגה, לדוגמא שיהיה תאריך התחלה ראשון ומס"ד אח"כ למשל…אני לא מצליח לעשות את זה, וכל שינוי  גורר הודעת שגיאה..
    איך אני משנה זאת ?
    תודה

  9. shlomolol הגיב:

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

  10. igal הגיב:

    shlomobol, העליתי קודם באשכול..
    תראה בבקשה..
    תודה.

  11. shlomolol הגיב:

    תשמע…
    אני אמנם מנסה לעזור אבל אני לא גאון. כתבתי לך פעמיים  להעלות את הודעת השגיאה! איך אני יכול לנסות לפתור את השגיאה אם אני לא יודע מהי? גם הקוד שאילתה שהבאת לא רלוונטי לשאלה שלך, כמו שזוהר כתב לך. תביא את  קוד בניית הטבלה , ואת ה קוד שעליו מתרחשת הטעות!  
    אם עדיין לא הבנת, אני מרים ידים.

  12. igal הגיב:

    להלן קוד הטבלה

    <table style="width:103%"><tr bgcolor=SkyBlue>
    <%

    for i=0 to Generalrs.Fields.count-1
    %>
    <td valign=middle><a href='ReportPage.asp?UP=1&SortField=<%=Generalrs.Fields(i).Name%>&Action=<%=Action%>&TypeAction=1<%=NewQueryString%>'>
    <img src='ImagesSORTASC.GIF' height=11></img></a>  
    <%=Generalrs.Fields(i).Name%>
    <a href='ReportPage.asp?UP=1&SortField=<%=Generalrs.Fields(i).Name%>&Action=<%=Action%>&TypeAction=2<%=NewQueryString%>'>
    <img src='ImagesSORTDES.GIF' height=11></img></a>
    <%
    next
    do while not Generalrs.EOF

    %>
    <tr bgcolor=LightGrey>
    <td><%=Generalrs(0)%>
    <td><%=Generalrs(1)%>
    <td><%

    if datediff("d",cdate(Generalrs(1)),cdate(Generalrs(2)))<=7 then
    Msg="Missions_are_close_to end Date "

    Response.Write "<a href=mailto:xxxx@aaaa.com?subject=" & Msg & "><font color=red>" & Generalrs(2) &"</font></a>"
    else
    Response.Write Generalrs(2)
    end if
    %>
    <td>
    <%
    if Generalrs(3)=0 then thestatus="פתוח"
    if Generalrs(3)=1 then thestatus="סגור"
    if Generalrs(3)=2 then thestatus="נדחה"
    Response.Write thestatus
    %>
    <td><%=Generalrs(4)%>
    <td><%=Generalrs(5)%>
    <td><%=Generalrs(6)%>
    <td><%=Generalrs(7)%>
    <td><%=Generalrs("מס")%>
    <%

    Generalrs.MoveNext
    loop
    NewQueryString=""

    %>

  13. igal הגיב:

    זאת בדיוק הבעיה…
    שאני לא מצליח…הסדר לא משתנה! לא משנה מה אני עושה או איזה סדר אני קובע זה לא משתנה, אשמח אם תתן לי דוגמא עפ"י הקוד והתמונה שפרסמתי.
    תודה זוהר!

  14. gilad_ash הגיב:

    הפתרון הוא reload לדף
    הדפדפן שומר את הדפים בדיסק קשיח שלך (כדי שתגובת הדפדפן תהיה יותר מהירה)ומאחר וכתובת הדף לא השתנתה – הוא מוציא לך את הדף מתוך ה catch של הדפדפן בדיסק הקשיח שלך.
    צריך למחוק את הדפים הנמצאים בו ע"י:
    1  יציאה מהדף אותו אתה רוצה לראות לאחר השינוי
    2 ב  <–internet explorer –> tools –>internet options
    delete fiels –> לסמן V  וללחוץ OK
    3 בדיקה עם הדף ששיניתה – השתנה.

    יש גם קיצור מקשים באינטרנט אקספלורר Ctrl+F5 שעושה אותו עבודה של reload

שלח תשובה