אופיס 365 אשמח לקבל עזרה ממומחי האקסס כאן, משהו קצת מורכב (או שלא)

  • הוסף לסימניות
  • #1
לצורך עמותה שבניתי לה תכונה בהתנדבות, הם חייבים לצרף אישור רפואי לכל יציאה וכו' מה שמביא את הקובץ למשקל מאד גדול!
חשבתי על פתרון במקום לשמור את הקובץ בתוך האקסס, לשמור אותו בתוך תקייה, ותיהיה רק הפניה (היפר קישור) לאקסס.
כשיש יציאה לכמה ימים, צריך לקחת מחשב עם הנתונים והקבצים המצורפים, ואז הקישור משתנה.. הפתרון שחשבתי הוא:
בתוך טבלת options (אפשרויות /הגדרות) יש שדה שבו מופיע שם התקייה שבה נמצאים הקבצים.
בתוך טבלת Attaching files יש שדה עם שם הקובץ. ועוד שדה שמקשר לטבלה הקודמת כדי לדעת איזה תקייה זה נמצא. (לכל פעילות שתיהיה תקייה בנפרד)
הנתיב המלא של הקובץ יהיה ככה, נתיב של התקייה הראשית בה נמצא קובץ האקסס + שם התקייה מטבלת options + שם הקובץ מטבלת Attaching files.

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

תודה רבה רבה!!

כיוון שבקוד אני לא חזק במיוחד (אחרי הזנחה של שנה..) אשמח להדגמה, צירפתי קובץ.
 

קבצים מצורפים

  • צירוף קובץ.rar
    KB 23.9 · צפיות: 17
  • הוסף לסימניות
  • #2
כשיש יציאה לכמה ימים, צריך לקחת מחשב עם הנתונים והקבצים המצורפים, ואז הקישור משתנה..
למה משתנה? כי אתה מעביר את זה לאונקי? אם כן הפתרון פשוט להשתמש בנתיב יחסי שזה אומר נתיב התמנה יהיה יחסי לנתיב של קובץ האקסס ולא יכלול את אות הכונן.
 
  • הוסף לסימניות
  • #3
נכתב ע"י Rרחמים;2476461:
למה משתנה? כי אתה מעביר את זה לאונקי? אם כן הפתרון פשוט להשתמש בנתיב יחסי שזה אומר נתיב התמנה יהיה יחסי לנתיב של קובץ האקסס ולא יכלול את אות הכונן.

ככה כתבתי..
נכתב ע"י HUBHCBH;2475776:
הנתיב המלא של הקובץ יהיה ככה, נתיב של התקייה הראשית בה נמצא קובץ האקסס + שם התקייה מטבלת options + שם הקובץ מטבלת Attaching files.
 
  • הוסף לסימניות
  • #4
לתכונת הגרירה יש צורך להשתמש עם קריאות API.
זה לא דבר של מה בכך.
מצורף כאן דוגמא בסיסית אבל לא הייתי משתמש בזה בפרודוקשן, הוא לא יציב ומן הסתם יש בו באגים.
 

קבצים מצורפים

  • Drag&Drop.zip
    KB 24.9 · צפיות: 17
  • הוסף לסימניות
  • #5
1. איך מגדירים שהנתיב יהיה יחסי?
2. האם גם לגבי טבלאות מקושרות ניתן להגדיר נתיב יחסי ולא כל פעם שאני נכנס עם אונקי למחשב אחר אצטרך להגדיר מיקום טבלאות מקושרים?
 
  • הוסף לסימניות
  • #6
אחרי שכתבתי, שמתי לב שבעצם נרכבת כאן על אשכול שאינו שלך.
אז חשוב שתדע שלא מקובל לעשות את זה, ובפרט שהנושא השני אינו קשור לנושא האשכול.


נכתב ע"י רושם;2488005:
1. איך מגדירים שהנתיב יהיה יחסי?
2. האם גם לגבי טבלאות מקושרות ניתן להגדיר נתיב יחסי ולא כל פעם שאני נכנס עם אונקי למחשב אחר אצטרך להגדיר מיקום טבלאות מקושרים?

1. במקום לכתוב בקוד את הנתיב המלא, כותבים שייקח ממיקום התוכנה הנוכחית currentproject.path & נתיב התמונה.
2. וזה לקישור טבלאות אוטומטית.
קוד:
Public Sub Startup()
    On Error GoTo Startup_Err
    Dim tdf As DAO.TableDef
    Dim db As DAO.Database
    Dim strTest As String
    Set db = CurrentDb
    For Each tdf In db.TableDefs
        If Len(Nz(tdf.Connect, "")) > 0 Then             ' non-local
            If GetBackEnd <> CurrentProject.Path & "\" & CurrentProject.Name Then        ' need to reconnect
                strTest = tdf.Connect
                strTest = Right((strTest), Len(strTest) - InStrRev(strTest, "\"))
                tdf.Connect = ("MS Access;PWD=484684;DATABASE=" & CurrentProject.Path & "\" & strTest)
                tdf.RefreshLink
            End If
        End If
    Next
    On Error GoTo errorhandler


errorhandler:
    Select Case Err.Number
    Case Is = 3024, 3044, 3043
            MsgBox "ישנה בעיה עם קובץ הנתונים שלך נא עדכן את מיקום קובץ הנתונים!!!", vbCritical + vbMsgBoxRtlReading + vbMsgBoxRight, "<לא ניתן לפרסם מיילים באופן פומבי>"
    End Select
Startup_Exit:
    Exit Sub

Startup_Err:
  '  MsgBox Err.Description
             MsgBox "ישנה בעיה עם קובץ הנתונים שלך נא עדכן את מיקום קובץ הנתונים!!!", vbCritical + vbMsgBoxRtlReading + vbMsgBoxRight, "<לא ניתן לפרסם מיילים באופן פומבי>"
    Resume Startup_Exit

End Sub
ואת זה תשים באירוע פתיחת הטופס הראשון
קוד:
   Call Startup
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה