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

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

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

mekev

@mekev
אודות
פוסטים
478
נושאים
96
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

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

  • js - פופ-אפ / דיאולוג - מה החלופות לSweetAlert2
    M mekev

    אשמח לשמוע מה החלופות לSweetAlert2
    ליצירת פופ-אפ / דיאלוגים מול המשתמש
    (עדיפות לאתר שפתוח בנטפרי)


  • תכנון פונקציה: האם לשים פרמטרים מרובים או מערך
    M mekev

    שפות: c# / js

    אשמח לשמוע מניסיונך
    כאשר הינך בונה פונקציה שאמורה לקבל 20 פרמטרים (דוגמא: מפרט עבודה לצורך תמחור)

    מה השיקול שלך לעשות לפונקציה האם 'פרמטרים מרובים', או מערך

    • ביצועים
    • תחזוקה ותפעול

  • sql sever (כותרת זמנית: אם הייתי יודע לנסח את הכותרת בתמצות הייתי כנראה מוצא תשובות מועילות בגוגל...)
    M mekev

    sql sever

    יש לי view שנותן מפרט וסטטוס
    העמודה 'סטטוס' לא מכילה ערך אמיתי מטבלה
    אלא עמודה שמחזירה תוצאה בודדת של סטטוס נוכחי באמצעות CASE WHEN

    אני מעוניין לקבל סיכום של כמה הזמנות יש לי כרגע בכל סטטוס
    את המידע הזה אני שולף בפשטות באמצעות COUNT / GROUP BY על העמודה 'סטטוס'

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

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

    דוגמא:
    (אני מעוניין לקבל גם את התוצאה של 'צפון' = 0)

    CREATE TABLE Table_test (
    FirstName varchar(255),
    LastName varchar(255),   
    City varchar(255)
    );
        
    INSERT INTO Table_test
    ([FirstName], [LastName], [City])
    VALUES
    ('חיים', 'כהן', 'ירושלים'),
    ('שלמה', 'פרידמן', 'ירושלים'),
    ('יעקב', 'שמואלי', 'בני ברק'),
    ('יצחק', 'אבינו', 'נתיבות'),
    ('אלימלך', 'צוקרמן', 'נתיבות') 
    ;
    
    
    select COUNT(v_view.t_status) as 'namber' ,v_view.t_status as 'status' 
    from
    ( select tt.FirstName
    ,tt.LastName
    ,tt.City
    ,CASE
    WHEN tt.City = 'ירושלים' THEN 'מרכז'
    WHEN tt.City = 'בני ברק' THEN 'גוש דן'
    WHEN tt.City = 'נתיבות' THEN 'דרום'
    WHEN tt.City = 'רכסים' THEN 'צפון'
    ELSE '' 
    END as t_status
    from Table_test tt
    ) v_view
    GROUP BY t_status 
    
    

  • ייבוא נתונים ממסד אקסס בC#
    M mekev

    @מוטי-מן כתב בייבוא נתונים ממסד אקסס בC#:

    אני חושש שהבעיה היא במספר הגירסה

    תנסה לשנות ל 12
    (אצלי ויזואל סטודיו 2019 + אקסס 2019 - ועובד תקין)

    private string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\a.accdb";
    

  • איתור 'פרמטר' לזיהוי מבצע פעולה בדפדפן
    M mekev

    @צדיק-תמים

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

    פרט מידע שאוכל לפיו לדעת/לשער
    לא שהפעולה בוצעה כל פעם ממכשיר שונה
    אלא גם לדעת מה זה המכשיר הנ"ל

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

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

    (מהשרשור יוצא שהפתרון אמור להיות באמצעות תוסף ייעודי)


  • איתור 'פרמטר' לזיהוי מבצע פעולה בדפדפן
    M mekev

    רקע כללי:

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

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

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

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

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

    אני כעת בתהליכי מעבר לעולם הWeb

    ונפשי בשאלתי
    איזה 'פרמטר' מקביל ניתן לקבל מהדפדפן
    שאוכל לפיו לדעת/לשער את מקור הפעולה
    משהו מעבר לפרטי זיהוי ב Login
    (כתובת IP לא רלוונטית למקרה דנן)

    אני לא מחפש אפשרות לחסום פעולות כלשהם
    ואין לי בעיה (כרגע?...) עם המציאות שלעיתים עובד ברמה 3 מבצע פעולה שפתוחה רק לרמה 1 עם שם משתמש של המנכ"ל

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


  • C# איך לעצור המשך ריצת קוד, ב'catch' מפונקציה המחזירה string בקלאס
    M mekev

    @dovid

    @dovid כתב בC# איך לעצור המשך ריצת קוד, ב'catch' מפונקציה המחזירה string בקלאס:

    צריך להיות קוד גנרי לכל המקרים הללו שקוראים לפונקציית הyes/no

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

    אשתף מהקוד עצמו (בשינויים הכרחיים)

    יש לי קלאס שמכיל כדלהלן:

    	class Class_query_for_CheckGiven_update_insert
    	{
    		SqlConnection con = new SqlConnection(Properties.Settings.Default.con);
    
    		public string CheckGiven_resul(string query)
    		{
    			string query_if_exists = "if  exists (" + query + " ) begin SELECT 'yes' as 'res' end else begin SELECT 'no' as 'res' end";
    
    			string res;
    
    			try
    			{
    				if (con.State == ConnectionState.Open) { } else { con.Open(); }
    				SqlCommand cmd = con.CreateCommand();
    				cmd.CommandType = CommandType.Text;
    				cmd.CommandTimeout = 0;
    				cmd.CommandText = query_if_exists;
    				res = cmd.ExecuteScalar()?.ToString();
    				con.Close();
    			}
    			catch (Exception ex)
    			{
    				res = "error";
    				if (con.State == ConnectionState.Open) { con.Close(); } else { }
    				//טיפול בשגיאה בצורה שאינני מעוניין לפרט כרגע פה
    			}
    
    			return res;
    		}
    
    	}
    

    .
    .

    בתוכנה עצמה יש לי השמה כללית בצורה הזאת:

    Class_query_for_CheckGiven_update_insert checkGiven_Update_Insert = new Class_query_for_CheckGiven_update_insert();
    

    .
    .
    .

    ואז באירוע הלחצן אני מיישם כך:

    //בדיקה האם הנתון קיים במסד
    if ("yes" == checkGiven_Update_Insert.CheckGiven_resul("select 1+1 = 5))
    {
    	//פתיחת טופס שאלה למשתמש עם אפשריות של כן - לא
    	user_question_form_yes_no fyn = new User_question_form_yes_no("כאן אני מכניס טקסט משתנה לפי הצורך לתצוגת המשתמש");
    	fyn.ShowDialog();
    
    	if (fyn.Answer() == "no")
    	{
    		return;
    	}
    }
    
    // המשך פעולת הקוד
    

  • BLAZOR - האם זה יעיל?
    M mekev

    @Y-Excel-Access כתב בBLAZOR - האם זה יעיל?:

    ההתרשמות שלי מלכלוך הידיים

    אשמח לחוות דעתך (הסובייקטיבית)
    על תחושת ה'זמן תגובה' בטעינה / פעולות
    אצל המשתמש בBLAZOR


  • שליחת מייל מאקסס - עיצוב html
    M mekev

    @ארי כתב בשליחת מייל מאקסס - עיצוב html:

    אם פותחים את המייל בג'ימייל זה נראה מעולה.
    הבעיה היא שאם אני פותח אותו בתוכנת דואר של ווינדוס

    שאלה:
    האם באותו הודעת מייל עצמה
    כאשר אתה פותח את הההודעה בדפדן כרום/גיימיל - זה מוצג תקין
    ואותה הודעה בדיוק - כאשר אתה פותח אותה באאוטלוק - זה מוצג כסינית?

    במידה ואכן כך
    אולי הבעיה היא במילה div
    שזה CSS ולא HTML טהור
    תנסה להחליף אותה

    Html = "<th dir=" & Chr(34) & "rtl" & Chr(34) & ">"
    Html = Html & "<th>לכבוד פלוני אלמוני</th><br>"
    Html = Html & "<th>להלן קישור לפורום תחומים.</th><br>"
    Html = Html & "<th><a href = ""https://tchumim.com/post/149773"">לחצו כאן למעבר לפורום.</a><br></th>"
    Html = Html & "<th><br></th>"
    Html = Html & "<th>תודה.<br></th>"
       
    

  • C# קבלת נתיב קובץ מוחלט בשימוש בכונן רשת
    M mekev

    @dovid כתב בC# קבלת נתיב קובץ מוחלט בשימוש בכונן רשת:

    במקרה שלך האייפיי לא היה בשימוש קודם לכן הוא נחשב כפעם ראשונה.

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

    בבדיקה אצלי
    יצרתי תיקייה חדשה וקובץ חדש
    נכנסתי תחילה עם שם התיקייה
    וינדוס לא ביקש אישורי רשת

    לאחמ"כ שיניתי לכתובת אייפי - והוא ביקש (פעם ראשונה כמובן)

    למרות שהוא הכיר ופתח כבר את הקובץ במיקום הנ"ל

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


  • טופס HTML באקסס
    M mekev

    @Y-Excel-Access כתב בטופס HTML באקסס:

    קישור לאתר או פוסט המסביר


  • מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי
    M mekev

    @dovid

    ממש תודה ענקית על התמיכה באישי
    (ועל ה...)

    לתועלת הציבור:
    הפתרון לתעלומה הינו: שהפקד DataGridView
    שומר את שמות העמודות
    ולכן בטעינה חוזרת של טווח תאריכים שונה,
    למרות שב DataTable זה ממוין נכון,
    נותר מיקום העמודות המקוריות לא לפי הסדר הרצוי

    ולכן יש לאפס את מקור הנתונים לפני טעינה חוזרת

    DataGridView1.DataSource = null
    

  • מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי
    M mekev

    @dovid כתב במיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי:

    DATEFROMPARTS

    הפונקציה DATEFROMPARTS זמינה רק מגרסת 2012.....

    עריכה:

    החלפתי ב:

    dateadd(dd, 0, dateadd(mm, datediff(mm,0, date), 0)) as 'חודשושנה'
    

    מקור


  • מיון תאריכים המוצגים כחודש ושנה בסדר כרונולוגי
    M mekev

    @dovid

    CREATE TABLE Sales
        ([date] datetime, [Barcode] int, [product_name] varchar(50),[GGroup] varchar(50),[stock] int, [quantity] int)
    ;
        
    INSERT INTO Sales
        ([date] , [Barcode] , [product_name] ,[GGroup],[stock] , [quantity] )
    VALUES
        ('2022-01-01 12:00:00', 2885, 'Cookware','microwave',25,1),
        ('2022-01-06 13:00:00', 2885, 'Cookware','microwave',25,2),
        ('2022-02-01 14:00:00', 2885, 'Cookware','microwave',25,3),
        ('2022-02-05 15:00:00',  2885, 'Cookware','microwave',25,4),
        ('2022-03-05 16:00:00', 2885, 'Cookware','microwave',25,5),
        ('2022-03-06 17:00:00', 2885, 'Cookware','microwave',25,6),
        ('2022-04-07 18:00:00', 2885, 'Cookware','microwave',25,7),
        ('2022-04-08 19:00:00',  2885, 'Cookware','microwave',25,8),
        ('2022-05-09 20:00:00',  2885, 'Cookware','microwave',25,9),
        ('2022-05-10 21:00:00',  2885, 'Cookware','microwave',25,10),
        ('2022-06-11 22:00:00',  2885, 'Cookware','microwave',25,11),
        ('2022-06-12 23:00:00',  2885, 'Cookware','microwave',25,12),
        ('2022-07-13 11:00:00', 2885, 'Cookware','microwave',25,13),
        ('2022-07-14 10:00:00',  2885, 'Cookware','microwave',25,14),
    	('2022-01-01 12:00:00', 3665, 'Appliances','refrigerator',12,15),
        ('2022-01-06 13:00:00', 3665, 'Appliances','refrigerator',12,16),
        ('2022-02-01 14:00:00', 3665, 'Appliances','refrigerator',12,17),
        ('2022-02-05 15:00:00', 3665, 'Appliances','refrigerator',12,18),
        ('2022-03-05 16:00:00', 3665, 'Appliances','refrigerator',12,19),
        ('2022-03-06 17:00:00', 3665, 'Appliances','refrigerator',12,20),
        ('2022-04-07 18:00:00', 3665, 'Appliances','refrigerator',12,21),
        ('2022-04-08 19:00:00',  3665, 'Appliances','refrigerator',12,22),
        ('2022-05-09 20:00:00',  3665, 'Appliances','refrigerator',12,23),
        ('2022-05-10 21:00:00', 3665, 'Appliances','refrigerator',12,24),
        ('2022-06-11 22:00:00',  3665, 'Appliances','refrigerator',12,25),
        ('2022-06-12 23:00:00',  3665, 'Appliances','refrigerator',12,26),
        ('2022-07-13 11:00:00', 3665, 'Appliances','refrigerator',12,27),
        ('2022-07-14 10:00:00',  3665, 'Appliances','refrigerator',12,28),
    	('2022-01-01 12:00:00', 2885, 'Cookware','microwave',25,1),
        ('2022-01-06 13:00:00', 2885, 'Cookware','microwave',25,2),
        ('2022-02-01 14:00:00', 2885, 'Cookware','microwave',25,3),
        ('2022-02-05 15:00:00',  2885, 'Cookware','microwave',25,4),
        ('2022-03-05 16:00:00', 2885, 'Cookware','microwave',25,5),
        ('2022-03-06 17:00:00', 2885, 'Cookware','microwave',25,6),
        ('2022-04-07 18:00:00', 2885, 'Cookware','microwave',25,7),
        ('2022-04-08 19:00:00',  2885, 'Cookware','microwave',25,8),
        ('2022-05-09 20:00:00',  2885, 'Cookware','microwave',25,9),
        ('2022-05-10 21:00:00',  2885, 'Cookware','microwave',25,10),
        ('2022-06-11 22:00:00',  2885, 'Cookware','microwave',25,11),
        ('2022-06-12 23:00:00',  2885, 'Cookware','microwave',25,12),
        ('2022-07-13 11:00:00', 2885, 'Cookware','microwave',25,13),
        ('2022-07-14 10:00:00',  2885, 'Cookware','microwave',25,14),
    	('2023-01-01 12:00:00', 3665, 'Appliances','refrigerator',12,15),
        ('2023-01-06 13:00:00', 3665, 'Appliances','refrigerator',12,16),
        ('2023-02-01 14:00:00', 3665, 'Appliances','refrigerator',12,17),
        ('2023-02-05 15:00:00', 3665, 'Appliances','refrigerator',12,18),
        ('2023-03-05 16:00:00', 3665, 'Appliances','refrigerator',12,19),
        ('2023-03-06 17:00:00', 3665, 'Appliances','refrigerator',12,20),
        ('2023-04-07 18:00:00', 3665, 'Appliances','refrigerator',12,21),
        ('2023-04-08 19:00:00',  3665, 'Appliances','refrigerator',12,22),
        ('2023-05-09 20:00:00',  3665, 'Appliances','refrigerator',12,23),
        ('2023-05-10 21:00:00', 3665, 'Appliances','refrigerator',12,24),
        ('2023-06-11 22:00:00',  3665, 'Appliances','refrigerator',12,25),
        ('2023-06-12 23:00:00',  3665, 'Appliances','refrigerator',12,26),
        ('2023-07-13 11:00:00', 3665, 'Appliances','refrigerator',12,27),
        ('2023-07-14 10:00:00',  3665, 'Appliances','refrigerator',12,28)
    ;
    

    אפשרות א:

    select  year (s.date) as year ,month (s.date) as month ,s.product_name ,s.Barcode ,s.GGroup ,s.stock ,SUM (s.quantity) AS quantity
    from Sales s
    group by year(s.date),month(s.date) ,s.product_name ,s.Barcode ,s.GGroup ,s.stock
    

    אפשרות ב:

    select CONVERT( nvarchar,month(date)) + '/' +CONVERT( nvarchar, year(date)) as 'date' ,s.product_name ,s.Barcode ,s.GGroup ,s.stock ,SUM (s.quantity) AS quantity
    from Sales s
    group by year(s.date),month(s.date) ,s.product_name ,s.Barcode ,s.GGroup ,s.stock
    

    התוצאה הרצויה:

    a364197e-11cf-48db-b1d9-7a7c7252804b-image.png

    (נ.ב. לא מצאתי עורך קוד אונליין להעלות דרכו את הדוגמא
    sqlfiddle לא תומך בחלק מהפונקציות)


  • שימוש בTAPI דרך VBA אקסס
    M mekev

    @ארי

    כמדומני שאם תחלק את השאלה לשניים
    עבורך - בחיפוש בגוגל
    וגם כאן בפורום כשני נושאים נפרדים
    תוכל להגיע למטרה

    1. איך 'לקרוא' ולתפעל באקסס מידע מקובץ טקסט הקיים במיקום X

    2. איך לשלוח / מה התחביר בPHP (?) פוסט, שיוריד את הקובץ במיקום X
      (בהגדרות המרכזייה אמור להשלח פוסט הנ"ל עם פרטי השיחה שהתקבלו, ואותו אתה צריך לדאוג שיירד כל פעם אצלך במיקום קבוע>ולדרוס את הקובץ הקיים)


  • שימוש בTAPI דרך VBA אקסס
    M mekev

    @ארי

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

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

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

    אינני בקיא, ואינני יודע האם קיים ספריה/קוד לבצע מאזין מאקסס

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


  • שימוש בTAPI דרך VBA אקסס
    M mekev

    @ארי

    אתחיל עם המושגים
    זה מתחלק ל:

    1. הוצאת שיחות
    2. קבלת שיחות

    הוצאת שיחות:
    פעולת הוצאת שיחה זה החלק הקל והפשוט (Click-To-Call)
    כמו שניתן להוציא שיחה ישירות דרך שורת הכתובת בדפדפן (לפי הפרמטרים הרצויים)
    אתה שם באירוע הלחצן - הרצה של הURL
    (ללא פתיחת הדפדפן, ולקבל קלט תגובה)

    קוד vba מאת chat.openai

    Sub SendRequest()
        ' צור אובייקט XMLHTTP חדש
        Dim xmlHttp As Object
        Set xmlHttp = CreateObject("Microsoft.XMLHTTP")
    
        ' הגדר את הכתובת URL שאליה יישלח הבקשה
        Dim url As String
        url = "https://www.example.com"
    
        ' שלח בקשת GET לכתובת ה URL
        xmlHttp.Open "GET", url, False
        xmlHttp.send
    
        ' הצג את תוכן התגובה מהשרת
        Debug.Print xmlHttp.responseText
    
        ' השתק את האובייקט XMLHTTP
        Set xmlHttp = Nothing
    End Sub
    
    

    .
    .
    .

    הערה מעניינת לגבי קודים מהנ"ל


  • זיהוי לחיצת קליק ימני / קליק שמאלי בעכבר
    M mekev

    @yossiz כתב בזיהוי לחיצת קליק ימני / קליק שמאלי בעכבר:

    תוכנה נחמדה לארכיאולוגיה בינארית

    לא הצלחתי באמצעותה להגיע לקוד
    אבל לפחות עזר לי להבין מדוע תוכנה אחרת לא עבדה לי בכלים האחרים
    b1a1b788-971b-4376-bd67-c95490cfd899-image.png


  • זיהוי לחיצת קליק ימני / קליק שמאלי בעכבר
    M mekev

    @yossiz
    א. עשיתי מראש 'חפירות ארכאולוגיות'....
    ב. פעם בפגישה בבית תוכנה עשיתי סיור במחלקת פיתוח


  • לוח שנה באקסס
    M mekev

    @ארי
    דובר פה בעבר

  • 1
  • 2
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 9 / 13
  • התחברות

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

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