Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Приложению "Microsoft Access'' не удается сохранить форму или отчет / 13 сообщений из 13, страница 1 из 1
21.03.2018, 10:38
    #39618010
inkognito13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
Добрый вечер, такая проблема, при сохранении формы Акцес ругается: Приложению "Microsoft Access'' не удается сохранить форму или отчет, поскольку они содержат символы языка которые нельзя сохранить с использованием текущего языка системы.

Язык системы русский. пытался сохранить на английском форму -- та же проблема вылезает. По факту сохранить ее не могу вообще никак. С таблицами таких проблем нет. Ацсес 2016, винда 7
...
Рейтинг: 0 / 0
22.03.2018, 07:52
    #39618608
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
Я так понимаю, что локализация Акцесса не русская?
Для того, чтобы приложение можно было использовать под любой локализацией, в коде и названиях контролов должны быть только латинские буквы. Если есть русские, то приложение сможет работать только под русской локализацией Акцесса.
...
Рейтинг: 0 / 0
22.03.2018, 10:52
    #39618719
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
Причем даже в названиях объектов, созданных самим Access-ом (подчиненная форма и т.д.)
...
Рейтинг: 0 / 0
22.03.2018, 15:58
    #39619007
inkognito13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
MrShin,
у меня в принципе с таблицами нет проблем, хотя там названии на другом языке.
проблемы с формами.
решится ли проблема, если я все иностранные названия просто наберу на латинском?
и можно ли вводить информацию (базу) все же на другом языке?
...
Рейтинг: 0 / 0
22.03.2018, 16:50
    #39619038
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
С таблицами не должно быть проблем, с данными в таблицах тем более.
Проблема с формой должна решиться сменой языка для названий контролов. Но вы бы сначала нашли "плохое" место, как я написал на другом форуме. Может и не придется все переделывать, хотя и желательно в любом случае
...
Рейтинг: 0 / 0
22.03.2018, 18:31
    #39619105
inkognito13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
MrShin,
spasibo, problema reshena, vse nazvanii vvoju po russki a samu bazu na inostrannom iazike.
...
Рейтинг: 0 / 0
24.03.2018, 06:37
    #39619899
inkognito13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
MrShin,
zdravstvuite, mogli bi vi mne pomoch otladit bazu? konechnoje ne za besplatno.
k sojaleniu ia bukvalno 2 nedeli nazad v pervie stalknulsia s Access, po rabote ochen ponadobilsia.
to chto ia uje zdelal v principe rabotaet,no xotelos bi detalno otladit.
esli pomojete, xotelos bi kontaktirovat xotia bi cherez skaip.
ia sam naxajus v gruzii, zdes znaiushix po etoi chasti kak bi ne nashel.
izvinite chto na latinice pishu, u nouta net russkoi klaviaturi.
zavut menia David
...
Рейтинг: 0 / 0
24.03.2018, 08:34
    #39619909
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
inkognito13,

перевела
zdravstvuite, mogli bi vi mne pomoch otladit bazu? здравствуйте, могли бы вы мне помочь отладить базуkonechnoje ne za besplatno.конечно не за бесплатноk sojaleniu ia bukvalno 2 nedeli nazad v pervie stalknulsia s Access, po rabote ochen ponadobilsia.к сожалению я буквально 2 недели назад впервые столкнулся с аксесс по работе, очень понадобилосьto chto ia uje zdelal v principe rabotaet,то, что я уже делал в принципе работаетno xotelos bi detalno otladit.но хотелось бы детально отладитьesli pomojete, xotelos bi kontaktirovat xotia bi cherez skaip.если поможете –хотелось бы контактировать хотя бы через скайпia sam naxajus v gruzii, я сам нахожусь в грузииzdes znaiushix po etoi chasti kak bi ne nashel.здесь знающих по этой части как бы не нашелizvinite chto na latinice pishu, извините, что на латинице пишуu nouta net russkoi klaviaturi.у ноута нет русской клавиатурыzavut menia Davidзовут меня Давид
...
Рейтинг: 0 / 0
24.03.2018, 09:07
    #39619914
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
inkognito13,

Моя почта открыта, пишите, чем могу, помогу
...
Рейтинг: 0 / 0
24.03.2018, 12:26
    #39619940
inkognito13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
ПЕНСИОНЕРКА,
как перевела? :)
...
Рейтинг: 0 / 0
24.03.2018, 13:10
    #39619948
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
inkognito13,

у меня где есть модуль, но в данном случае --вручную
...
Рейтинг: 0 / 0
24.03.2018, 14:04
    #39619956
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
inkognito13,
какой-то вариант нашла --явно не последний, подправила
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
Dim FLAG As Long
Sub MM1_RUS_LAT()  '''mm140616 испр 180324
Debug.Print Translit("абв гдеё ж  зий клмн опрст уф х  ц  ч   ш  щ    ъыь э ю  я  объект мальчик")
'                     abv gdee zh ziy klmn oprst uf kh ts tch sh sch `y`  e yu ya
 
Debug.Print Translit("с учётом регистра символов")
''абв гдеё ж  зий клмн опрст уф х  ц  ч   ш  щ    ъыь э ю  я  объект мальчик
''abv gdee zh  ziy klmn oprst uf kh  ts  tch   sh  sch    `y` e yu  ya  ob`ekt mal`tchik
''с учётом регистра символов
''s utchetom registra simvolov
End Sub
Sub mm2_LAT_RUS()
FLAG = 0
Translit2 "zdravstvuite, mogli bi vi mne pomoch otladit bazu? konechnoje ne za besplatno."
Translit2 "k sojaleniu ia bukvalno 2 nedeli nazad v pervie stalknulsia s Access, po rabote ochen ponadobilsia."
Translit2 "to chto ia uje zdelal v principe rabotaet,no xotelos bi detalno otladit."
Translit2 "esli pomojete, xotelos bi kontaktirovat xotia bi cherez skaip."
Translit2 "ia sam naxajus v gruzii, zdes znaiushix po etoi chasti kak bi ne nashel."
Translit2 "izvinite chto na latinice pishu, u nouta net russkoi klaviaturi."
Translit2 "zavut menia David"
''3             a а
''3             b б
''3             v в
''3             g г
''3             d д
''3             e е
''3             e ё
''3             zh ж
''3             z з
''3             i и
''3             y й
''3             k к
''3             l л
''3             m м
''3             n н
''3             o о
''3             p п
''3             r р
''3             s с
''3             t т
''3             u у
''3             f ф
''3             kh х
''3             ts ц
''3             tch ч
''3             sh ш
''3             sch щ
'' 3            `             ъ
''3             y ы
'' 3            `             ь
''3             e э
''3             yu ю
''3             ya я
''здравствуите, могли би ви мне помоch отладит базу? конеchноjе не за бесплатно.
''-------
'' 2            k sojaleniu ia bukvalno 2 nedeli nazad v pervie stalknulsia s Access, po rabote ochen ponadobilsia.
''к соjалениу иа буквално 2 недели назад в первие сталкнулсиа с аccесс, по работе оchен понадобилсиа.
''-------
'' 3            to chto ia uje zdelal v principe rabotaet,no xotelos bi detalno otladit.
''то chто иа уjе зделал в принcипе работает,но xотелос би детално отладит.
''-------
'' 4            esli pomojete, xotelos bi kontaktirovat xotia bi cherez skaip.
''если помоjете, xотелос би контактироват xотиа би chерез скаип.
''-------
'' 5            ia sam naxajus v gruzii, zdes znaiushix po etoi chasti kak bi ne nashel.
''иа сам наxаjус в грузии, здес знаиушиx по етои chасти как би не нашел.
''-------
'' 6            izvinite chto na latinice pishu, u nouta net russkoi klaviaturi.
''извините chто на латиниcе пишу, у ноута нет русскои клавиатури.
''-------
'' 7            zavut menia David
''завут мениа давид
''-------
End Sub

Function Translit(ByVal txt As String) As String
' с учётом регистра символов
Debug.Print txt
Dim txtRussian$, arrTranslit, iCount%, txt2
   txtRussian$ = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"
    arrTranslit = Array("", "a", "b", "v", "g", "d", "e", "e", "zh", "z", "i", "y", "k", _
                        "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "kh", "ts", "tch", _
                        "sh", "sch", "`", "y", "`", "e", "yu", "ya")
    txt2 = txt
    For iCount% = 1 To 33
       txt2 = Replace(txt2, Mid(txtRussian$, iCount%, 1), arrTranslit(iCount%), , , vbBinaryCompare)      ' строчные
       txt2 = Replace(txt2, UCase(Mid(txtRussian$, iCount%, 1)), UCase(arrTranslit(iCount%)), , , vbBinaryCompare)     ' прописные
   Next
    Translit$ = txt2
End Function
Function Translit2(ByVal txt As String) As String
' с учётом регистра символов
FLAG = FLAG + 1
Debug.Print FLAG, txt
Dim txtRussian$, arrTranslit, iCount%, txt2, SL, SK, J2
   txtRussian$ = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"
    arrTranslit = Array("", "a", "b", "v", "g", "d", "e", "e", "zh", "z", "i", "y", "k", _
                        "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "kh", "ts", "tch", _
                        "sh", "sch", "`", "y", "`", "e", "yu", "ya")
    txt2 = txt
    For iCount% = 3 To 1 Step -1
    For J2 = 1 To 33
       SL = arrTranslit(J2)
       SK = Mid(txtRussian$, J2, 1)
      If iCount = 3 And FLAG = 1 Then
      Debug.Print iCount, SL, SK
      End If
      If Len(SL) = iCount Then
      
      ''
''       txt2 = Replace(txt2, SL, SK, , , vbBinaryCompare)      ' строчные
''
''       txt2 = Replace(txt2, UCase(SL), UCase(SK), , , vbBinaryCompare)     ' прописные
       txt2 = Replace(txt2, SL, SK)      ' строчные
       txt2 = Replace(txt2, UCase(SL), UCase(SK))     ' прописные
   End If
   
   Next J2
   Next iCount
    Translit2 = txt2
    Debug.Print txt2
    Debug.Print "-------"
End Function
...
Рейтинг: 0 / 0
24.03.2018, 15:09
    #39619976
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Приложению "Microsoft Access'' не удается сохранить форму или отчет
inkognito13,

правда закон замены предпочитаю задавать в столбик
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
Dim FLAG As Long, xm(999) As String, x1
Sub MM1_RUS_LAT()  '''mm140616 испр 180324
Translit "абв гдеё ж  зий  КЛМН опрст уф х  ц  ч   ш  щ    ъыь э ю  я  "
Translit "С учётом регистра символов"
Translit "Иванов Иван Иванович"
''абв гдеё ж  зий  КЛМН опрст уф х  ц  ч   ш  щ    ъыь э ю  я
''abv gdee zh  ziy  KLMN oprst uf kh  ts  tch   sh  sch    `y` e yu  ya
''С учётом регистра символов
''S utchetom registra simvolov
''Иванов Иван Иванович
''Ivanov Ivan Ivanovitch

End Sub
Sub mm2_LAT_RUS()
FLAG = 0
Translit2 "abcde fghij KLMNO PQRST uvw xuz"
Translit2 "---"
Translit2 "Zdravstvuite, mogli bi vi mne pomoch otladit bazu? "
Translit2 "Konechnoje ne za besplatno."
Translit2 "k sojaleniu ia bukvalno 2 nedeli nazad v pervie stalknulsia s Access, po rabote ochen ponadobilsia."
Translit2 "to chto ia uje zdelal v principe rabotaet,no xotelos bi detalno otladit."
Translit2 "esli pomojete, xotelos bi kontaktirovat xotia bi cherez skaip."
Translit2 "ia sam naxajus v gruzii, zdes znaiushix po etoi chasti kak bi ne nashel."
Translit2 "izvinite chto na latinice pishu, u nouta net russkoi klaviaturi."
Translit2 "zavut menia David"
''abcde fghij KLMNO PQRST uvw xuz
''--абцде фгхиж КЛМНО ПКРСТ увв xуз
''---
''-----
''Zdravstvuite, mogli bi vi mne pomoch otladit bazu?
''--Здравствуите, могли би ви мне помоч отладит базу?
''Konechnoje ne za besplatno.
''--Конечноже не за бесплатно.
''k sojaleniu ia bukvalno 2 nedeli nazad v pervie stalknulsia s Access, po rabote ochen ponadobilsia.
''--к сожалениу иа буквално 2 недели назад в первие сталкнулсиа с Аццесс, по работе очен понадобилсиа.
''to chto ia uje zdelal v principe rabotaet,no xotelos bi detalno otladit.
''--то что иа уже зделал в принципе работает,но xотелос би детално отладит.
''esli pomojete, xotelos bi kontaktirovat xotia bi cherez skaip.
''--если поможете, xотелос би контактироват xотиа би через скаип.
''ia sam naxajus v gruzii, zdes znaiushix po etoi chasti kak bi ne nashel.
''--иа сам наxажус в грузии, здес знаиушиx по етои части как би не нашел.
''izvinite chto na latinice pishu, u nouta net russkoi klaviaturi.
''--извините что на латинице пишу, у ноута нет русскои клавиатури.
''zavut menia David
''--завут мениа Давид

End Sub

Function Translit(ByVal txt As String) As String
' с учётом регистра символов
Debug.Print txt
Dim iCount%, txt2, sk, sl
fsymvol
txt2 = txt
For iCount% = 1 To x1
sk = Mid(xm(iCount%), 1, 1)
sl = Mid(xm(iCount%), 3)
''Debug.Print xm(iCount), sk, sl
txt2 = Replace(txt2, sk, sl, , , vbBinaryCompare)      ' строчные
txt2 = Replace(txt2, UCase(sk), UCase(sl), , , vbBinaryCompare)     ' прописные
Next
Translit$ = txt2
Debug.Print txt2
End Function
Function Translit2(ByVal txt As String) As String
' с учётом регистра символов
FLAG = FLAG + 1
Debug.Print txt
Dim iCount%, txt2, sl, sk, J2
fsymvol

txt2 = txt
For iCount% = 3 To 1 Step -1
For J2 = 1 To x1
sk = Mid(xm(J2), 1, 1)
sl = Mid(xm(J2), 3)
If Len(sl) = iCount Then
  txt2 = Replace(txt2, sl, sk, , , vbBinaryCompare)      ' строчные
  txt2 = Replace(txt2, UCase(sl), UCase(sk), , , vbBinaryCompare)     ' прописные
End If

Next J2
Next iCount
Translit2 = txt2
Debug.Print "--"; txt2
End Function

Function fsymvol()

x1 = 0
x1 = x1 + 1: xm(x1) = "а,a"
x1 = x1 + 1: xm(x1) = "б,b"
x1 = x1 + 1: xm(x1) = "в,v"
x1 = x1 + 1: xm(x1) = "в,w" ''''''''''

x1 = x1 + 1: xm(x1) = "г,g"
x1 = x1 + 1: xm(x1) = "д,d"
x1 = x1 + 1: xm(x1) = "е,e"
x1 = x1 + 1: xm(x1) = "ё,e"
x1 = x1 + 1: xm(x1) = "ж,zh"
x1 = x1 + 1: xm(x1) = "ж,j"  ''''''

x1 = x1 + 1: xm(x1) = "з,z"
x1 = x1 + 1: xm(x1) = "и,i"
x1 = x1 + 1: xm(x1) = "й,y"
x1 = x1 + 1: xm(x1) = "к,k"
x1 = x1 + 1: xm(x1) = "к,q" ''''''

x1 = x1 + 1: xm(x1) = "л,l"
x1 = x1 + 1: xm(x1) = "м,m"
x1 = x1 + 1: xm(x1) = "н,n"
x1 = x1 + 1: xm(x1) = "о,o"
x1 = x1 + 1: xm(x1) = "п,p"
x1 = x1 + 1: xm(x1) = "р,r"
x1 = x1 + 1: xm(x1) = "с,s"
x1 = x1 + 1: xm(x1) = "т,t"
x1 = x1 + 1: xm(x1) = "у,u"
x1 = x1 + 1: xm(x1) = "ф,f"
x1 = x1 + 1: xm(x1) = "х,kh"
x1 = x1 + 1: xm(x1) = "х,h" '''''''''''


x1 = x1 + 1: xm(x1) = "ц,ts"
x1 = x1 + 1: xm(x1) = "ц,c" ''''''''''

x1 = x1 + 1: xm(x1) = "ч,tch"
x1 = x1 + 1: xm(x1) = "ч,ch"  '''''своя добавка

x1 = x1 + 1: xm(x1) = "ш,sh"
x1 = x1 + 1: xm(x1) = "щ,sch"
x1 = x1 + 1: xm(x1) = "ъ,`"
x1 = x1 + 1: xm(x1) = "ы,y"
x1 = x1 + 1: xm(x1) = "ь,`"
x1 = x1 + 1: xm(x1) = "э,e"
x1 = x1 + 1: xm(x1) = "ю,yu"
x1 = x1 + 1: xm(x1) = "я,ya"

End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Приложению "Microsoft Access'' не удается сохранить форму или отчет / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]