- הוסף לסימניות
- #201
משהו? מישהו?
ממש קופץ.
אני משתמש עם האקסס שלך בלי סוף. אבל עכשיו היבוא נתונים מבנק ישראל נכשל, וכותב לי על עשרות שורות שהבנק לא נכון...
מה אפשר לעשות?
עריכה תיקון כתיב
ושוב שינו והקישור הנכון הואבגלל שבנק ישראל שוב (!) שינו את מיקום הקובץ עם המידע.
במודול mdlGetBankInfo יש להחליף את הקישור הזה:
http://www.bankisrael.gov.il/he/Ban...tions/Lists/BoiBankBranchesDocs/snifim_he.xml
עם זה:
http://www.boi.org.il/he/BankingSup.../Lists/BoiBankBranchesDocs/snifim_dnld_he.xml
Dlookup("sum","qryDailyOutput","[OutputDate] = " & [CurrentDate])
=Year([CurrentDate])
=Month([CurrentDate])
=Day([CurrentDate])
=DLookUp("sum","qryDailyOutput","Year([OutputDate]) = " & [txtYear] &
"AND Month([OutputDate]) = " & [txtMonth] &
"AND Day([OutputDate]) = "& [txtDay])
שאין כזה משתנה / פונקציה,@moishy מה הוא אומר לי ומה לא תקין?
זה מה שקופץ לי כשאני מנסה להפיק קובץ.
צפה בקובץ המצורף 1878209תודה מראש
מכיון שאני לא מבין כהוא זה האקסס, לא הבנתי מה שכתבת.שאין כזה משתנה / פונקציה,
וזה משום שהמערכת לא מזהה את המשתנה / פונקציה בשורה העליונה - אתה בטח שמת לב שזה באדום, וכמו"כ יש לך בעוד כמה מקומות, אתה יכול לבדוק את זה ב debug
ולמה זה קורה? בגלל שזה מותאם למערכת על בסיס 32bit ואתה משתמש באופיס של 64bit - וזה בסדר שאתה משתמש בזה,
רק מה? תצטרך להחליף את המודול של בחירת תיקייה או קובץ במודול מתאים, ולהחליף את השורות שפונות לפונקציות הללו
בהצלחה.
Option Compare Database
Option Explicit
'************** Code Start **************
'This code was originally written by Terry Kreft.
'It is not to be altered or distributed,
'except as part of an application.
'You are free to use it in any application,
'provided the copyright notice is left unchanged.
'
'Code courtesy of
'Terry Kreft
'Some modifications made by Peter De Baets of
'Peter's Software - http://www.peterssoftware.com
'
'FYI: The file open/save dialog module can be found here:
'http://www.mvps.org/access/api/api0001.htm
'
'-----------------------------------------------------
' MODIFIED by agpuzon for x64 system
' now, can be used both on x86 and x64 Access
'-----------------------------------------------------
#If VBA7 Or Win64 Then
Private Type BROWSEINFO
hOwner As LongPtr
pidlRoot As LongPtr
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfn As LongPtr
lParam As LongPtr
iImage As Long
End Type
Private Declare PtrSafe Function SHGetPathFromIDList Lib "shell32.dll" Alias "SHGetPathFromIDListA" _
(ByVal pidl As LongPtr, ByVal pszPath As String) As Long
Private Declare PtrSafe Function SHBrowseForFolder Lib "shell32.dll" Alias "SHBrowseForFolderA" _
(lpBrowseInfo As BROWSEINFO) As LongPtr
#Else
Private Type BROWSEINFO
hOwner As Long
pidlRoot As Long
pszDisplayName As String
lpszTitle As String
ulFlags As Long
lpfn As Long
lParam As Long
iImage As Long
End Type
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias _
"SHGetPathFromIDListA" (ByVal pidl As Long, _
ByVal pszPath As String) As Long
Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _
"SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) _
As Long
#End If
Private Const BIF_RETURNONLYFSDIRS = &H1
Sub a_test()
Dim strFolderName As String
strFolderName = BrowseFolder("Please select a folder.")
MsgBox strFolderName
End Sub
Public Function BrowseFolder(Optional szDialogTitle As String = "") As String
'* This function returns a folder selected in the Windows folder browse common dialog
'* it was modified by Peter De Baets to always return a folder string with a trailing "\"
Dim x As Long, bi As BROWSEINFO
#If Win64 Or VBA7 Then
Dim dwIList As LongPtr
#Else
Dim dwIList As Long
#End If
Dim szPath As String, wPos As Integer
Dim strRtn As String
strRtn = ""
With bi
.hOwner = hWndAccessApp
.lpszTitle = szDialogTitle
.ulFlags = BIF_RETURNONLYFSDIRS
End With
dwIList = SHBrowseForFolder(bi)
szPath = Space$(512)
'szPath = String$(512, Chr(0))
x = SHGetPathFromIDList(ByVal dwIList, ByVal szPath)
If x Then
wPos = InStr(szPath, Chr(0))
strRtn = left$(szPath, wPos - 1)
Else
strRtn = ""
End If
'* Make sure that the folder is always returned with a backslash at the end
If right(strRtn, 1) = "\" Then
Else
If IsNull(strRtn) Or strRtn = "" Then
Else
strRtn = strRtn & "\"
End If
End If
BrowseFolder = strRtn
End Function
מהמחשבמאיפה נמחק מהמחשב או מדיסק אונקי?
rhon.co.il
מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!
חלה שגיאה בשליחה. נסו שוב!
לוח לימודים
מסלולי לימוד שאפשר להצטרף
אליהם ממש עכשיו:
תהילים פרק כה
אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
הנושאים החמים