623
צפיות
צפיות
15
תשובות
תשובות
שינוי סדר טבלה ב אקסס, ראו קובץ !
שלום רב, בניתי אתר קטן ב ASP ( מקומי ), שמציג נתונים מטבלת אקסס ( ראה צילום ), ברצוני לשנות את המיקום של התאים ( סדר התאים כלומר, מס"ד, הערות וכו כו' ), איך אני עושה זאת ? מכיוון שיש לי בעיה עם יישור הטבלה לעברית ושכאני עושה יישור לימין, כל הסדר משתנה.
תודה רבה לעונים!
15 תשובות
טבלה פשוטה
שנה את העמודות בטבלה, זה הכל.
איך אני משנה את זה ??
אני לא מצליח, זה נותן לי ERROR כל הזמן, יש לך אפשרות אולי לעזור לי ??
תודה
תעלה את הקוד הרלוונטי ואת
הודעת השגיאה. הקוד הרלוונטי בלבד!
זה לא נותן לי…
להעלות את הקוד, יש אפשרות שאני אשלח לך במייל או משהו דומה ??
תובה רבה!
קרא בקישור האדום למעלה איך להציג
שאלה [וזה כולל העלאת קוד וכו']
להלן הקוד
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 "
קצת קשה לי להבין איפה הבעיה בדיוק..
אם הבנתי נכון, הבעיה שלך היא איך לסדר את הטבלה בדפדפן, לא?
בדיוק..
אם תסתכל בתמונה תראה שיש סדר מסוים : כלומר מס"ד, תאריך התחלה, סיום וכו, אני רוצה לשנות את סדר ההצגה, לדוגמא שיהיה תאריך התחלה ראשון ומס"ד אח"כ למשל…אני לא מצליח לעשות את זה, וכל שינוי גורר הודעת שגיאה..
איך אני משנה זאת ?
תודה
תעלה את הקוד ואת הודעת השגיאה
זה לא כזה מסובך. תעלה את הקוד שעליו מתרחשת השגיאה וקוד בניית הטבלה.
shlomobol, העליתי קודם באשכול..
תראה בבקשה..
תודה.
תשמע…
אני אמנם מנסה לעזור אבל אני לא גאון. כתבתי לך פעמיים להעלות את הודעת השגיאה! איך אני יכול לנסות לפתור את השגיאה אם אני לא יודע מהי? גם הקוד שאילתה שהבאת לא רלוונטי לשאלה שלך, כמו שזוהר כתב לך. תביא את קוד בניית הטבלה , ואת ה קוד שעליו מתרחשת הטעות!
אם עדיין לא הבנת, אני מרים ידים.
להלן קוד הטבלה
<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:[email protected]?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=""
%>
אז מה הבעיה לסדר אותם בסדר אחר?
זאת בדיוק הבעיה…
שאני לא מצליח…הסדר לא משתנה! לא משנה מה אני עושה או איזה סדר אני קובע זה לא משתנה, אשמח אם תתן לי דוגמא עפ"י הקוד והתמונה שפרסמתי.
תודה זוהר!
הפתרון הוא reload לדף
הדפדפן שומר את הדפים בדיסק קשיח שלך (כדי שתגובת הדפדפן תהיה יותר מהירה)ומאחר וכתובת הדף לא השתנתה – הוא מוציא לך את הדף מתוך ה catch של הדפדפן בדיסק הקשיח שלך.
צריך למחוק את הדפים הנמצאים בו ע"י:
1 יציאה מהדף אותו אתה רוצה לראות לאחר השינוי
2 ב <–internet explorer –> tools –>internet options
delete fiels –> לסמן V וללחוץ OK
3 בדיקה עם הדף ששיניתה – השתנה.
יש גם קיצור מקשים באינטרנט אקספלורר Ctrl+F5 שעושה אותו עבודה של reload