powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / 1) обновление поля на форме. 2) шифрование строки.???
8 сообщений из 8, страница 1 из 1
1) обновление поля на форме. 2) шифрование строки.???
    #32459663
Фотография geo_life
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Есть форма, на ней контрол (comobox , textbox ...) с данными из таблицы. Как обновить ТОЛЬКО это поле, не обновляя всю форму (Me.Refresh).
2) есть ли какая нибудь функция для (де/)шифрования текстовой строки.
...
Рейтинг: 0 / 0
1) обновление поля на форме. 2) шифрование строки.???
    #32459700
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе не ответят потому что некорректно поставлен вопрос.
Растолкуй, что подразумевается под выражением 'обновить' - обновить чем?
Насчёт второго вопроса, ответ будет таков - а что тебе мешает самому написать функцию, которая будет шифровать и расшифровывать строки?
...
Рейтинг: 0 / 0
1) обновление поля на форме. 2) шифрование строки.???
    #32459706
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
По-моему, насчет обновить предыдущий оратор загнул. Вроде ясно, что речь идет об отображении на экране данных, которые изменились в таблице.
...
Рейтинг: 0 / 0
1) обновление поля на форме. 2) шифрование строки.???
    #32459770
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.Не встречал в жизни задачу, требующая обновить только один контрол. Если не трудно приведи пример. А так не вижу смысла обновлять только один контрол, если все-равно другие данные остаются неизменными, то, что теряем если обновляем всю форму? Ну а если совсем туго, то раньше пробовал так: на этот контрол в свойстве "после изменения" вставлял Me.[Field]=Me.[Field]
Правда не помню точно насколько корректно работало
2.Пиши функцию (examhle)
function Shifr(str as string) as string
Dim i as integer, s as string
for i to len(str)

s=left(.... - считывай по символу
.... кодируй по своему принципу каждый символ, заменяй на новый
только запомни таблицу кодировки (можно прописать через CASE)
Shifr=Shifr+s


end function
Аналогично функция Deshifr
Для правильного использования скрой свое основное поле с глаз [Правильное поле]. Выводи кодированное поле [Кодированное поле] со свойсвом "Данные": =Shifr([Правильное поле])
Попробуй, вариантов уйма. Это самый примитивный. Можешь написать универсальную функцию Shifr(str as string, Y as boolean), где указываешь функции на шифровку или дешифровку (в функции тогда пиши два CASE)
писал давно точно не помню, но помню, что работало
Хотя наверно будет прощщеее на свойство открытие формы поставить некую функцию-пароль (иммитация), если пароль неправильный, то делай [Нужное поле].Visible=False и запрети дальнейшее изменение
Для детализации опиши задачу более конкретней и если понадобится то постараюсь выслать образец
...
Рейтинг: 0 / 0
1) обновление поля на форме. 2) шифрование строки.???
    #32459783
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор1) Есть форма, на ней контрол (comobox , textbox ...) с данными из таблицы. Как обновить ТОЛЬКО это поле, не обновляя всю форму (Me.Refresh).

Если под обновлением вы понимаете значение поля, то можно так
Me![ИмяКонтрола].ControlSource = Me![ИмяКонтрола].ControlSource

хотя сомневаюсь в необходимости подобной прцедуры ...
...
Рейтинг: 0 / 0
1) обновление поля на форме. 2) шифрование строки.???
    #32459824
Фотография geo_life
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) пусть есть ленточная форма и там строка1 и строка2. Если я изменяю данные в поле (контроле) стороки1, а потом перехожу на следующую запись (строчку2), то происходит автоматическое обновление данных в строке1 за доли секунды(<200мсек). А если я обновляю всю форму (Me.Refresh), то это обновление происходит за 2-3 сек (2000-3000мсек). Иногда напрягает.
2) Иногда надо чтобы пользователь подтвердил свою личность. Я не знаю как можно поторно запросить пароль из mdw файла. Вот подумал можно сделать авторизацию своими руками и хранить пароли в какойнить таблице, поэтому целесобразно их зашифровать.
...
Рейтинг: 0 / 0
1) обновление поля на форме. 2) шифрование строки.???
    #32459836
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда проще.
Я знаю что это ненаучно ;-) но у меня это работает начиная со 2-го акцесса.
Вот такая функция эмулирует нажатие Shift + Enter, что вызывает обновление текущей строки.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Function Обновить()
On Error GoTo Err_1
    SendKeys  "+({ENTER})" , True
    Exit Function
Exit_1:
    Exit Function

Err_1:
    Resume Exit_1
End Function
...
Рейтинг: 0 / 0
1) обновление поля на форме. 2) шифрование строки.???
    #32459841
Фотография geo_life
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SUPER !!! Вот это я и искал. Но неужели нет какого нибудь встроенного метода по этому делу, который бы эмулировал нажатие Shift + Enter.
ThAnKs A lOt !1!
ВсеМ пАсИбО !
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / 1) обновление поля на форме. 2) шифрование строки.???
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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