אחרי שאתה מקבל שהמקש שנלחץ הוא מה שרצית, תבדוק אם החלון הפעיל הוא וורד, ומה המסמך הפעיל.
פורסם במקור בפורום CODE613 ב23/02/2014 21:51 (+02:00)
הפורום כעת לקריאה בלבד, לקריאה נוספת.
אחרי שאתה מקבל שהמקש שנלחץ הוא מה שרצית, תבדוק אם החלון הפעיל הוא וורד, ומה המסמך הפעיל.
פורסם במקור בפורום CODE613 ב23/02/2014 21:51 (+02:00)
תשתמש ב
pop.GetMessageUid(i)
כדי לקבל את הID בלי להוריד את כל ההודעה, ותבדוק בDB אם הורדת כבר את ההודעה הזו. (כמו שsofts כבר כתב)
ואיך אאוטלוק מצליח להתמודד עם זה?
נראה לי שכשאאוטלוק משתמש בPOP3 הוא לא מסמן הודעות כהודעות שנקראו.
אבל בד"כ הוא משתמש בMAPI - ונראה לי שבMAPI זה כן אפשרי
פורסם במקור בפורום CODE613 ב24/02/2015 21:15 (+02:00)
יש תגית שאומרת לו שהשיחה נקראה לפי הID שלה.
אני יחפש לך בערב מה התגית, אבל זה הכיוון.
ד"א הדיון הזה התחיל לפני שנה בדיוק....
פורסם במקור בפורום CODE613 ב24/02/2015 15:01 (+02:00)
בלי ספק שהכי טוב זה ללכת על המתקדם ביותר, אבל הייתי מציע ללמוד ולדעת את המתקדם ביותר, ובפועל להשתמש כלים שכבר כתבו בשבילך והוכחו כיעילים. (מה תעשה עם הזמן שיישאר לך ביד? תוכל לכתוב אפליקצייה שתימכר ב16 מילארד $ :lol: )
פורסם במקור בפורום CODE613 ב23/02/2014 00:12 (+02:00)
מצ"ב אחת הדוגמאות שבדקתי בעבר.read mail c_.rar
פורסם במקור בפורום CODE613 ב22/02/2014 23:12 (+02:00)
בעבר נגעתי בזה, יש לך את זה, ואת זה, ואני זוכר שהייתה לי חבילה נוספת באיזשהוא מקום, אבל אני לא מוצא אותו עכשיו משום מה..
אם אתה רוצה משהו שתוכל להגדיר לו שרת, ואז הוא ייתן לך ממשק ווב לאותו שרת, יש הרבה כאלה, (גם חופשיים) לדוגמא יש את זה (נראה לי שהוא חופשי), ועוד אחרים.
פורסם במקור בפורום CODE613 ב22/02/2014 23:04 (+02:00)
לא הבנתי
יש תוכנה בשם הזה?!
יש לך קישור למשהוא שאוכל למשש א"ז קצת
או עוד כמה מילים
אתה יכול לראות כאן את כל הגירסאות.
אכן אתה יכול להשתמש בזה מתחת VS - גירסת הVS היא חינמית.
פורסם במקור בפורום CODE613 ב20/02/2014 09:23 (+02:00)
גם.
הוא יכול לעבוד גם עצמאית.
פורסם במקור בפורום CODE613 ב19/02/2014 22:09 (+02:00)
מיועד ליצירת דוחות, אותו העיקרון שאתה מכיר באקסס וכו' (עם גרירה ושיחרור.)
מייקרוסופט משום מה אימצו אותו כתקן בעבר (במקום לעשות קצת יותר חכם ולהביא את האובייקט המדהים של הדוחות שלהם מהאקסס)
איך משתמשים? מעצבים, (יש אשף ראשוני שתוכל ללמוד ממנו רבות) - ואח"כ אתה אמור להגדיר דאטאסט ולחבר אותו לדוח עם האובייקט שמציג את הדוחות של קריסטל.
פורסם במקור בפורום CODE613 ב19/02/2014 21:20 (+02:00)
יישר כח על השיתוף!!!
מאד אהבתי את הקוד שלך. נקי,קצר וחלק.
אצלי (אקסס 2010 32 ביט) הוא לא מוציא שגיאת סקריפט.
לגבי ההדבקה מוורד, כשעשיתי הדבקה עם קונטרול + V זה עבד מצויין, אבל כשלחצתי על הדבקה מוורד הוא עשה לי שגיאת סקריפט.
דבר נוסף שקצת מפריע לי, הוא לא שומר את התמונה אם יש תמונה, אלא שומר רק את הנתיב, וזה בהחלט יכול לעשות בעיות אם האקסס ברשת.
<p dir="rtl">עכ<span dir="ltr">BF</span></p>
<p dir="rtl"> </p>
<p dir="rtl"> </p>
<p dir="rtl"><span dir="ltr"><img src="file:///C:\Users\ClickOne\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" /></span></p>
זה הקוד שיוצא לי אחרי הדבקה מוורד. - אני יודע שיש שיטות לגרום לו לשמור את התמונה כBASE64, לא נגעתי בזה עדיין לעומק.
כדי להוציא מליבם של תועים כאן בפורום, הבעייה לא קיימת רק באקסס, אלא בכלל בפקד הזה (ובעיקרון זו לא בעייה, אלא צריך להעלות קודם את כל התמונות שרוצים להשתמש איתם.)
פורסם במקור בפורום CODE613 ב20/02/2014 09:55 (+02:00)
טקסט עשיר דורש שיהיה שדה ntext במסד הנתונים ב sql server ויש לי בעיה לעשות שדה כזה, כי אז הוא לא זמין בטריגר בטבלת inserted,
אז לא הבנתי, באיזה שדה אתה מתכנן לשמור את הHTML? (בעיקרון אני משתמש בNVarChr(MAX) שהוא המקביל של NTEXT ביוניקוד.
הרי ברור שאפילו רק כמה מילים בודדות עוברות את ה255 תווים בHTML בגלל התגיות.
בכל אופן הטקסט העשיר של אקסס הוא ממש לא עשיר, אפשר להגיד אפילו שהוא אביון (שזאת דרגה נמוכה יותר מעני) זה לא משהו בשביל לעבוד איתו באמת.... לגבי פקדי אקטיבאיקס, לא נראה לי להעמיס על הפרוייקט.
מת על ההגדרות שלך :lol: :lol: :lol:
אתה בהחלט צודק שאין מה להעמיס אקטיבX על האקסס. אבל מה שאני מציע ללקוחות שלי ששולחים דוא"ל דרך התוכנה שלי זה:
1.לפתוח את וורד, לכתוב מה שהם רוצים ולעצב את זה איך שהם רוצים.
2. להעתיק ולהדביק את הטקסט המעוצב לתוך התבנית של המייל בתוכנה שלי באקסס.
וזה עובד מצויין.
השאלה האמיתית היא, מה ההפרש בין HTML לדוא"ל לבין HTML רגיל והאם יש כזה הפרש בכלל.
אני חושב שאין הבדל מהותי בין HTML רגיל לHTML במייל, אולי חוץ מהעובדה שאין תגית פותחת וסוגרת
<html></html>
וJS לא מאופשר בעיקרון. (בעבר היה גם JS)
פורסם במקור בפורום CODE613 ב19/02/2014 20:31 (+02:00)
בהחלט אתה צודק שזה עורך הטקסט הטוב ביותר.
רק שאלה קטנה, בהנחה שאתה משתמש באקסס 2007 ומעלה, למה לא להשתמש בעורך הטקסט העשיר של האקסס (אתה יכול להוסיף פקדים משלך כדי לערוך את הטקסט הנבחר בקוד [לדוגמא: כפתור עם B שידגיש בקוד את הטקסט הנבחר]) - הפקד הזה שומר את הטקסט בסוף כHTML, ואתה לא חייב שסוג השדה יהיה טקסט עשיר, אתה יכול לשייך אותו לשדה תזכיר, ורק לומר לאקסס שזו תיבת טקסט של טקסט עשיר.
לגבי שליפה / הזרקה של חומר במסד הנתונים, [מעין מיזוג דואר] בהחלט אפשר להשתמש עם Replace ברגע האמת. (אא"כ אתה מדבר על תגיות שיוחלפו בערכים וזה אני לא בטוח שיש).
בנוסף, יש לך את הפקד של RTF - מספרים ששם יש מיזוג דואר מובנה, (אני לא בדקתי)
פורסם במקור בפורום CODE613 ב19/02/2014 16:37 (+02:00)
אולי מישהו יואיל ויועיל, להסביר לי מה פשרה של הפונקציה הזאת, ומה מטרתה.
תודה רבהPublic Function NullCheck(frm As Form) As Boolean Dim ctl As Control For Each ctl In frm If ctl.ControlType = acTextBox Then If ctl.Visible = True And ctl.Locked = False Then If IsNull(ctl) Then NullCheck = True Exit Function End If End If ElseIf ctl.ControlType = acSubform Then NullCheck = NullCheck(ctl.Form) If NullCheck = True Then Exit Function End If Next ctl End Function
ואני בכלל לא ידעתי שיש שם כזו פונקצייה.. :lol: :lol: :lol: :lol: (אני רק שיפרתי את מה שמוישי מפרוג [MacroShadow?] עשה..)
פורסם במקור בפורום CODE613 ב08/05/2014 23:58 (+03:00)
יש בעיה בקבלת סניפים מבנק ישראל, הוא מוחק את הסניפים ולא מביא אחרים, מה עושים?
תודה רבה
אתה צודק.
הסיבה:
בנק ישראל שינה את כותרות העמודות בקובץ הXML לאנגלית במקום עברית.
מצ"ב התיקון:
צריך להכנס למודול בשם ModDownloadWeb ולהחליף את הINSERT
INSERT INTO tblBanks ( [קוד בנק], [שם בנק], [מס סניף], [שם סניף], [כתובת סניף], יישוב, מיקוד, טלפון, פקס ) SELECT BRANCH.Bank_Code, BRANCH.Bank_Name, BRANCH.Branch_Code, BRANCH.Branch_Name, BRANCH.Branch_Address, BRANCH.City, BRANCH.Zip_Code, BRANCH.Telephone, BRANCH.Fax FROM BRANCH;
בנוסף, הנה כל המודול למי שאין כח לחפש מה צריך להחליף.... (פשוט להחליף את כל הקוד)
Option Compare Database
Option Explicit
Sub DownloadFile(myURL As String, FileNameSave As String)
'myURL = "http://www.bankisrael.gov.il/he/BankingSupervision/BanksAndBranchLocations/Lists/BoiBankBranchesDocs/snifim.xls"
Dim WinHttpReq As Object
Dim oStream As Object
Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
WinHttpReq.Open "GET", myURL, False, "", ""
WinHttpReq.send
myURL = WinHttpReq.responseBody
If WinHttpReq.Status = 200 Then
Set oStream = CreateObject("ADODB.Stream")
oStream.Open
oStream.Type = 1
oStream.Write WinHttpReq.responseBody
oStream.SaveToFile FileNameSave, 2 ' 1 = no overwrite, 2 = overwrite
oStream.Close
End If
Set WinHttpReq = Nothing
Set oStream = Nothing
End Sub
Public Function ImportBranchXml()
On Error Resume Next
Dim sFile As String
DoCmd.DeleteObject acTable, "Branch"
sFile = CurrentProject.Path & "\" & Format(Now, "ddmmyyyynnss") & ".xml"
DownloadFile "http://www.bankisrael.gov.il/he/BankingSupervision/BanksAndBranchLocations/Lists/BoiBankBranchesDocs/snifim_he.xml", sFile
ImportXML sFile
Kill sFile
CurrentDb.Execute "DELETE * FROM TblBanks"
CurrentDb.Execute "INSERT INTO tblBanks ( [קוד בנק], [שם בנק], [מס סניף], [שם סניף], [כתובת סניף], יישוב, מיקוד, טלפון, פקס ) SELECT BRANCH.Bank_Code, BRANCH.Bank_Name, BRANCH.Branch_Code, BRANCH.Branch_Name, BRANCH.Branch_Address, BRANCH.City, BRANCH.Zip_Code, BRANCH.Telephone, BRANCH.Fax FROM BRANCH;"
DoCmd.DeleteObject acTable, "Branch"
End Function
בהצלחה!!
ותודה על הפניית תשומת הלב.....
פורסם במקור בפורום CODE613 ב23/04/2014 10:25 (+03:00)
ובהחלט צריך שכולנו נזכור, זהו קוד להתחלת גבייה במס"ב , ולא תוכנה שלמה. ולכן תצטרכו לעשות לו התאמה לתוכנה שאתם כותבים + את התוספות שלכם.
לדוגמא: בדוגמא הנ"ל אין הסטוריית חיובים, (ובצדק, צריך להשאיר משהו גם לכם...)
פורסם במקור בפורום CODE613 ב20/02/2014 20:34 (+02:00)
מצטרף לברכות. (ותודה על העידכונים...)
הכישרון ממש צף החוצה!
נשמח אם תישאר איתנו עוד...
ClickOne
פורסם במקור בפורום CODE613 ב19/02/2014 20:51 (+02:00)
אקדים ואומר שהדוגמא הזו שייכת למוישי מפרוג, אבל לאחר שאלה שקיבלתי מאחד מחברי הפורום במייל, הבנתי שחסרים שם כמה דברים.
(הקובץ מועלה לפורום בתיאום עם מנהלי האתר כאן, ותוך כדי בקשה מכל מי שיכול להעלות את הדוגמא גם בחזרה לפרוג [אני לא כותב שם])
דוגמא למס''ב.zip
מה סידרתי:
החלפתי את מס' האסמכתא במיספור אוטו'.
סידור הקידוד בייצוא הקובץ.
נוספה אפשרות של קובץ זיכויים (סוג חיוב 6), כולל השינויים המתבקשים בקוד. - שימו לב שצריך לשנות את סוג החיוב בכל הרשומות, אחרת תיגרם שגיאה בתוכנה של מס"ב, ולדעתי בדוגמא הייתה צריכה להיות הגדרה גלובלית האם הקובץ זיכויים או חיובים.
הוספתי עיצוב מותנה במספר החשבון ובת.ז. עם רקע אדום כשאין ולידציה.
התחלתי ייבוא אוטומטי של קובץ הסניפים מאתר בנק ישראל. (כשאני יסיים אולי אני יעלה דוגמה של זה לבד.)
ועוד כמה תיקונים קטנים.
תהנו!
פורסם במקור בפורום CODE613 ב19/02/2014 02:52 (+02:00)
אז ככה:
לגבי גולדמן, (מה שארכיטקט הביא), לקחתי גם 1000 יחידות SMS שם, ויש לי קצת השגות על הAPI שלהם.
אני מצרף כאן מה שלחתי לו במייל
איך אני אמור לדעת בDLR מי קיבל הודעה, הרי אתה לא מחזיר את כל המספר, וגם אם כן, לפעמים אני שולח יותר מהודעה אחת למספר אחד, (לדוגמא כשיש 3 ילדים ועל כל ילד ההורה מקבל הודעה אישית). - את הבעייה הזו אפשר לפתור בצורה מאד קלה, להוסיף אצלך שדה ID (אפילו מסוג מספר) שהוא מזהה ההודעה אצלי - ואז בXML אני ישלח עם על מספר תג נוסף שהוא מכיל את הID של השליחה של ההודעה עצמה, ואז למשוך לפי הID שאני שלחתי. וכן בXML שחוזר שיהיה גם הID הפנימי שאני שולח.
בשביל לדעת סטטוס של הודעה, אני צריך לעשות בדיקה כל פעם על כל הליסט של הטנזקציה, זו בעייה, כי לפעמים כל ההודעות התקבלו ורק הודעה אחת לא, ואז כל הזמן צריך להיות עם יד על הדופק (וזה מכביד גם על השרתים שלכם), לא יותר פשוט זה שתהיה כתובת DLR לחזרה, וברגע שיש עידכון סטטוס אז אתה מחזיר בDLR לכתובת שהגדרתי את הסטטוס (ואפשר גםשם לצרף את הID הייחודי שלי שהזכרתי בסעיף הקודם)
במערכות API צריך לזכור שבשורה התחתונה יש כאן מכונות שמדברות אחת עם השנייה, ובמקרה שלי אני קונה ממך חבילה ענקית והAPI שלי יושב בין הCRM שכתבתי ללקוחות שלי לבינך. אני חייב בכל אופן לתת ללקוח חיווי מדוייק איזו הודעה עברה ואיזה נכשלה.
וזה מה שהמפתח ענה לי:
ה- Web Service מחזיר בצורת הדוח מחזיר את מה שצריך. תראה עכשיו שיש לך הרשאה אם זה בסדר.אפשר אבל זה דורש פיתוח וכרגע אנחנו עסוקים בפיתוחים אחרים.לפיתוח כמו שאתה יודע יש עלויות ומצד שני יש לנו הרבה לקוחות ב- API והם לא דורשים שינויים או תוספות ממה שציינת.אם אתה מעוניין בתוספות ושינויים שיתאימו לצרכים שלך אפשר לתמחר לך פיתוח או לחילופין אתה מוזמן לרכוש חבילת הודעות גדולה שתצדיק את הפיתוח.
(השאלה הראשונה הייתה בקשר להרשאה מסויימת שביקשתי, ולכן לא רלוונטית השאלה והתשובה)
מה שמחזיר אותי כנראה לאפשרות של שליחה דרך SIM או בלוטות', או לחזור לבזק או סלקט.
פורסם במקור בפורום CODE613 ב04/03/2014 00:16 (+02:00)