דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
מומחה באקססמ

מומחה באקסס

@מומחה באקסס
אודות
פוסטים
76
נושאים
16
קבוצות
0
עוקבים
1
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • הדרך הטובה למסד נתונים באינטרנט
    מומחה באקססמ מומחה באקסס

    @צדיק-תמים כתב בהדרך הטובה למסד נתונים באינטרנט:

    אפשר לומר שזה הדבר האחרון שהוא יצטרך.

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

    @צדיק-תמים כתב בהדרך הטובה למסד נתונים באינטרנט:

    אגב, כדאי שתפרט מעט גם על הרמה בווב והמסתעף שהגעת אליה כיום, להשלמת התמונה

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


  • ימות המשיח - ממשק לקריאה נוחה של לוג השיחות
    מומחה באקססמ מומחה באקסס

    @מומחה-באקסס
    העלתי את המודולים לפורום של ימות המשיח
    ניתן לצפות בהם כאן
    https://www.call2all.co.il/f2/viewtopic.php?f=7&t=5922&p=42316#p42316


  • הדרך הטובה למסד נתונים באינטרנט
    מומחה באקססמ מומחה באקסס

    @בעל-כישרון
    בתור אחד שעשה את הדרך הזו.. התחיל באקסס ועבר משם לווב והמסתעף, אולי אתרום את חלקי

    נשאל קודם כל שאלה מקדימה:
    האם הפיתוח שלך באקסס כלל גם כתיבת קוד vba או רק שימוש בטבלאות \ טפסים \ דוחות המובנים באקסס?

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

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

    הדבר הראשון שתצטרך בשביל יישום אינטרנטי, הוא שרת, הממשק שלך בהכרח צריך לשבת על שרת שעליו תבצע את ההתקנות וכו'. תחזוק השרת מצריך לכה"פ ידע בסיסי בהפעלת \ תחזוק שרת, בדרך כלל בשפת linuxs.

    בנוסף, בשונה מפרוייקט אקסס שמכיל במקום אחד גם את הממשק ('צד לקוח'), גם את הקוד ('צד שרת') וגם את מסד הנתונים, בממשק אינטרנטי כל אחד הוא דבר בפני עצמו.
    מסד הנתונים מותקן בפני עצמו על השרת, אתה בוחר את סוג מסד הנתונים שאתה רוצה נניח Mysql ומתקין על השרת, התקשרות עם מסד הנתונים באמצעות שפת SQL.
    הממשק עצמו (צד לקוח), במידה ואתה לא עושה שימוש בפלטפורמות ופריימורקים חיצוניים, בהכרח יכתב בשפת HTML+CSS לצורך עיצוב הדף, וכן שפת js לביצוע פעולות וכדו' בדף וכן לתקשורת עם צד השרת.
    צד שרת תצטרך לבחור בשפת שרת כל שהיא שתספק ותתפעל את הממשק, זה יכול להיות nodeJS (מה שיחסוך לך לימוד שפה נוספת, כי js אתה צריך בכל מקרה ללמוד), Python, PHP, או C#.

    ממה להתחיל?
    לענ"ד, אם אתה יותר בעניין של עיצוב האתר ופחות כתיבת קודים ומחלקות ופונקציות, תתחיל עם HTML ו CSS, אפשר לכתוב דף HTML גם על המחשב האישי שלך בלי שרת, וזה גם נותן לך תוצאה מיידית לקוד שלך. אחר כך תנסה להעלות את זה על שרת (אפילו אחסון אתרים לפני שאתה שוכר שרת ממש), ומשם לאט לאט לממשק את זה למסד נתונים ולצד שרת שיפח בממשק שלך רוח חיים. לחילופין, כמובן אפשר להתחיל הפוך עם לימוד שפת שרת כל שהיא (אני התחלתי עם PHP ואח"כ Python).

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


  • אקסס | הפונקציה Year
    מומחה באקססמ מומחה באקסס

    @מוטי-מן

    Year(Date())
    

  • שאלה | נתונים מימות לאקסל, דרך אקסס.
    מומחה באקססמ מומחה באקסס

    @צבי-10
    למה שלא תשאל את המפתח עצמו?😜
    אתה יכול לפנות אלי באישי ampSoftware1@gmail.com


  • הסתרת כרטיסיות באקסל באמצעות VBA
    מומחה באקססמ מומחה באקסס

    @חנון-המרבה
    בנושא כתבת 'אקסל' ובתמונה צירפת וורד
    אני מניח שהתכוונת לאקסל -
    הקוד הזה יסתיר את כל רצועת הכלים

    Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""ribbon"",false)
    

    להסתרת כרטיסיה ספציפית החלף את ribbon בכרטיסיה הרלוונטית


  • הוספת יעדים "שלח אל"
    מומחה באקססמ מומחה באקסס

    @פלורידה
    אז הנה מצורף הקוד שפורסם שם (בשינויי התאמה קלים)
    תוריד ותפעיל
    הקוד הזה מיועד להעביר את הקובץ לתיקיית 'מסמכים' עם הניתוב Users\User\Documents
    את יכול לערוך את הקוד ולהכניס ניתוב אחר (שים לב להיצמד לפורמט הניתוב הנ"ל)
    כמו"כ אפשר כמובן לערוך את הכיתוב שיופיע בתפריט ההקשר


  • הוספת יעדים "שלח אל"
    מומחה באקססמ מומחה באקסס

    @פלורידה
    לא צריך לעשות הרבה
    בסך הכל להוריד את הקובץ הזה
    ולהריץ אותו
    אגב, האפשרות הזו קיימת תמיד בתפריט העליון שבכל תיקיה
    כמו שצויין שם אתה צריך לדפדף למצוא את התיקיה שאתה מחפש (זה לא דומה ל SendTo)


  • שיפור ביצועים בהצגת סיכומי נתונים עדכניים
    מומחה באקססמ מומחה באקסס

    @yossiz
    אני חושב שלא יעזור חישוב הדלתא (אם אכן הבנתי את הרעיון) מדובר על חישוב של כל הרשומות מחדש ולא יעזור לחשב את ההשפעה החדשות בנפרד
    אתם צודקים שכדאי לתת דוגמא קונקרטית, אני אשב לפשט ולצמצם למינימום את מבנה הטבלאות והסיכום, ואעלה כאן
    תודה לבנתיים!
    עריכה: העלתי פוסט מקביל עם חלק מהבעיה..


  • שיפור ביצועים בהצגת סיכומי נתונים עדכניים
    מומחה באקססמ מומחה באקסס

    @yossiz
    תודה!
    ראשית, הממשק בנוי ב web ולא באקסס (שם הניק הוא מהימים שבהם התעסקתי עם אקסס, מאז ---) ואני משתמש עם DB של mySQL
    לגבי הפתרון של triggers או פונקציה האחראית לעדכון ה DB, זה אכן יעיל יותר לגבי אופציה 2, אבל זה עדיין לא פותר את הבעיה, כיון שהלוגיקה שכל שינוי נתון משפיע על הסיכום הוא שונה (כלומר זה לא פלוס או מינוס, אלא מערך של סיכומים) כך שבכל מקרה אצטרך ליצור עבור כל וריאציה של שינוי את הלוגיקה לעדכון ה DB


  • שיפור ביצועים בהצגת סיכומי נתונים עדכניים
    מומחה באקססמ מומחה באקסס

    שלום וברכה
    אשמח לעזרה מהמומחים בעלי הנסיון.

    בניתי ממשק לניהול נתונים, שהמשתמש יכול לבצע בו מגוון פעולות של קריאה, כתיבה, מחיקה וכדו' על DB
    במחלקה מסויימת בממשק יש סיכום נתונים שמסכם המון המון נתונים
    מה שקורה כעת שבעת הכניסה למחלקה המערכת מריצה שאילתת סיכום שאורכת כמה שניות, כדי לסכם מחדש את הנתונים, אני מעוניין לזרז את תהליך טעינת הסיכומים

    השאלה מהי הדרך הנכונה כדי לשפר את הביצועים, חשבתי על 2 דרכים, אבל יש בהם חסרונות לכאורה:

    1. להריץ ברקע שאילתה שתסכום את הנתונים אחת לכמה שניות ותכניס אותם לטבלה צדדית, כך שבמחלקת הסיכום יצטרכו רק לשלוף את הטבלה ההיא. החסרון בזה שהנתונים לא יהיו מעודכנים נכון להרגע (זה די חשוב להיות מדיוק..)
    2. בכל פעולת שינוי בנתונים כגון הוספה, עדכון או מחיקה, להפעיל בנוסף עדכון על טבלת הסיכומים (שאילתה קצרה יחסית ולא מורגשת, כי היא לא צריכה לסכום את הכל, אלא לעדכן את השינוי הספציפי הזה). החסרון בזה, שזה מסרבל מאוד את הפיתוח, ומחייב תוספות מיותרות לקוד.

    כתבתי רעיונות שעלו במחשבתי.
    אני מאמין שאני לא הראשון שנדרש לבעיה זו, אשמח לשמוע מה מקובל לעשות וכיצד פותרים את הדבר הזה.


  • יצירת והורדת קובץ TXT ב PHP
    מומחה באקססמ מומחה באקסס

    @googl

    <?php
    
    $file = "test.txt";
    $txt = fopen($file, "w") or die("Unable to open file!");
    fwrite($txt, $clientName);
    fclose($txt);
    
    header('Content-Description: File Transfer');
    header('Content-Disposition: attachment; filename='.basename($file));
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    header("Content-Type: text/plain");
    readfile($file);
    
    ?>
    

  • זמן ריצה של קוד
    מומחה באקססמ מומחה באקסס

    @odeddvir אמר בזמן ריצה של קוד:

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

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

    אם אפשר שאלה נוספת, בבקשה,
    כפי שהמלצת, אני כעת מנסה להפוך את כל ה Dcount שלי לערכים של שאילתת קיבוץ
    השאלה מה אני עושה בטופס שאני צריך לאפשר בו עריכה, כך שאי אפשר לעשות בו מקור רשומה של משפט SQL המכיל גם GROUP BY
    ומצד שני כן חשוב לי שהערך הזה יופיע במקור של הטופס כדי שאני יוכל להפעיל את הטופס עם סינון על הערך הזה
    מה שנותן לי רק אפשרות של Dcount (שמצד אחד עדיין מאפשר עריכה, ומצד שני מאפשר פילטור על השדה שלו)
    תודה מראש!!


  • ספירת כמות רשומות למספר רשומות קיבוץ
    מומחה באקססמ מומחה באקסס

    יש לי טבלת folders המכילה מידע אודות תיקיות
    לכל רשומה יש שדה folder_id (לדוגמא 1234), המכיל מזהה ייחודי, ובנוסף folder_tree המציין את נתיב התיקיה החל מתיקית השורש (לדוגמא \123\1234)
    אני מעוניין לשלוף בשאילתה את כמות התיקיות משנה שיש מתחת לכל תיקיה. מה שאומר ששורה אחת יכולה להיספר ב count של כמה רשומות
    כרגע אני משתמש עם שאילתה כבדה יחסית, אני שולף בשאילתת משנה את כל טבלת התיקיות כפול עצמה, עם פילטר שיציג רק רשומות שה folder_id מופיע בשדה folder_tree ואז סוכם

    זוהי השאילתה:

    select folder_id, count(*) count_sub_folders from 
    (SELECT folders.folder_id,folders.folder_tree FROM folders,folders as folders2 where folders2.folder_tree like concat('%',folders.folder_id,'%'))
    folders3
    group by folder_id
    

    זוהי הטבלה:
    0e3b434b-30a1-46c1-8e85-740efd7a7785-image.png
    וזה השאילתה שאני מעוניין להציג:
    c485846d-2a98-408a-8215-f9dc165b1430-image.png
    (הכמות כוללת את התיקיה עצמה)

    השאלה אם יש דרך למטב את השאילתה, בשני אפשרויות: או כתיבה אחרת של השליפה, או כתיבה אחרת של טבלת folders


  • יצירת הו"ק בנדרים פלוס באמצעות API
    מומחה באקססמ מומחה באקסס

    @מלא תודה!
    השינוי העיקרי הוא כמובן הURL והפרמטר mosadId במקום mosad
    הפרמטרים day ו StartForm הם אופציונליים


  • יצירת הו"ק בנדרים פלוס באמצעות API
    מומחה באקססמ מומחה באקסס

    @dovid
    זה החלק הרלוונטי

    argumentString = "Mosad=" & mosad & "&ClientName=" & cl_name & "&Adresse=" & Adresse & "&Phone=" & Phone & "&ClientId=&CardNumber=" & CardNumber & "&Tokef=" & Tokef & "&PaymentType=HK&Amount=" & Amount & "&Tashloumim=&Groupe=&Avour=" & Avour & "&Token=&CVV=" & CVV & "&Zeout=" & Zeout & "&Currency=1&MasofId=Online"
    

  • הפעלת פקודת דפדפן לפי זמני היום
    מומחה באקססמ מומחה באקסס

    @ג-י-מ
    אפשר לרתום לענין את Google Script
    יש להם טריגרים מבוססי זמן

    ניתן ליצור טריגר לפי זמן ביומן, ואז לעדכן את זמני היום ביומן
    לחילופין ליצור טריגר כל דקה, שיבדוק האם יש ערך שעה בגוגל שיטס שתואם לשעה הנוכחית, ואם כן, יבצע את הפקודה
    בשני האופציות, מעלים לגוגל שיטס רשימה של זמני היום עם הפרטים איזה POST לשלוח
    גוגל סקריפט שולח בקשות POST באמצעות UrlFetchApp

    אם תרצה, אוכל לבנות לך דבר כזה
    צור קשר ב ampSoftWare1@gmail.com


  • בניית טופס/דו"ח
    מומחה באקססמ מומחה באקסס

    @שוהם307
    יש לך בדיוק כזו אופציה באקסס
    תיצור טופס עם השדות הרלוונטים
    ולאחר מכן יש אפשרות לייצא לPDF (בכרטיסית כלי מסד נתונים)

    אם אתה רוצה את זה יותר חכם תקשר את זה לטבלה ואז תוכל לעצב דוח בעיצוב אחר מעיצוב הטופס

    נא עדכן אם אתה צריך עזרה והכוונה נוספים


  • זמן ריצה של קוד
    מומחה באקססמ מומחה באקסס

    @odeddvir
    משתף את התוצאה שעשית לבסוף בזכותך, אולי יש לך הארות?

    DoCmd.RunSQL "INSERT INTO DonorsInfoDonations ( DID_Donor_id, YearInCampaign, campaignAbsentee, averageDonation, campaignDonation, DonationOnYear ) " & _
    "SELECT Q1.Donor_ID, Q1.YearInCampaign, Q2.campaignAbsentee, Q2.averageDonation, Q2.campaignDonation, Q3.DonationOnYear " & _
    "FROM ((SELECT Donor_ID, lngGetCurrentCampaign()-[lngCampaignAdd] AS YearInCampaign FROM Donors)  AS Q1 " & _
    "LEFT JOIN (SELECT DonationsAllInfromation.Donor_ID, Count(DonationsAllInfromation.donation_ID) AS campaignAbsentee, Avg(DonationsAllInfromation.amountInILS) AS averageDonation, Sum(IIf([amount]>0,1,0)) AS campaignDonation FROM DonationsAllInfromation GROUP BY DonationsAllInfromation.Donor_ID)  AS Q2 ON Q1.Donor_id = Q2.Donor_ID) " & _
    "LEFT JOIN (SELECT DonationsAllInfromation.Donor_ID, DonationsAllInfromation.amountInILS AS DonationOnYear FROM DonationsAllInfromation WHERE DonationsAllInfromation.YearCampaign=GetYearToGetDonation())  AS Q3 ON Q1.Donor_ID = Q3.Donor_id"
    
    

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

    בכל אופן, בתור חובב אקסס, נהניתי מאוד מהמדריך!
    ואם כבר, מותר לשאול, איך הגדרת את הצבעים של ה VBE ?
    זה קצור לגירסאות החדשות של אקסס? מה חדש בהם בכלל (באופן כללי)?

    סליחה על ההתקפה...


  • ימות המשיח - ממשק לקריאה נוחה של לוג השיחות
    מומחה באקססמ מומחה באקסס

    אני פיתחתי מודלים רבים לתקשור בין אקסס לימות
    המודלים קוראים את קבצי ymgr או קבצי ini וכל סוג קובץ טקסט שנמצא במערכת בקידוד של UTF_8
    כמו כן הם פועלים בדרך ההפוכה לעלות קבצי ini מכל סוג
    כמו כן יש מודול של Json שמתרגם את כל הקבצים לרשומות בטבלה
    כמו כן ישנם פונקציות web שמתקשרות עם המערכת של ימות בapi לכל פקודות הapi של ימות כולל הפעלת קמפיין עדכון רשימת תפוצה ועוד ועוד ועוד
    מלבד זאת כמובן אפשר להשתמש בכלל הפונקציות של אקסס ליצירת מיונים דוחות שאילתות קיבוץ וכו' וכו'
    במיוחד אם יש לכם מערכת קיימת באקסס שמנהלת את המוסד \ ארגון שלכם זה יוצר נוחות בלתי רגילה
    בנוסף, כמעט אין צורך לגשת לאתר של ימות, אפשר לנהל את כל השלוחות דרך האקסס (כולל יצירת השלוחה עצמה על ידי העלאת קובץ ext.ini עם סוג השלוחה)
    ניתן ליצור קשר
    amp.software1@gmail.com‏

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום