|
2 / 4 / 0
Регистрация: 18.11.2017
Сообщений: 316
|
|
Создать журнал/историю24.08.2019, 13:15. Показов 6477. Ответов 43
Метки нет (Все метки)
Меня опять посетила идея.
Мне нужно, чтобы в определенном поле отображались фамилии всех лиц, которых я оформил сегодня. Я легко сделал это простейшим методом. Создал в форме поле HIST И к одному из событий привязал операцию me.hist = me.FIO & " " & me.hist Получилось, чего хотел, но поскольку это поле не привязано к таблице - при закрытии формы, оно очищалось. Как сделать, чтобы оно сохранялось до тех пор, пока я не захочу его очистить сам (по окончанию раб.дня например) Спасибо!
0
|
|
| 24.08.2019, 13:15 | |
|
Ответы с готовыми решениями:
43
Как запоминать всю историю программы? Журнал транзакций Электронный журнал |
|
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,440
|
|
| 24.08.2019, 13:26 | |
|
1
|
|
|
2 / 4 / 0
Регистрация: 18.11.2017
Сообщений: 316
|
||
| 24.08.2019, 13:28 [ТС] | ||
|
Создал вторую таблицу с одним полем, которое и хотел использовать как буфер. Но не знаю, как связать поле в форме с полем из другой таблицы. Спасибо.
0
|
||
|
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,440
|
||
| 24.08.2019, 13:41 | ||
|
Пишите через Recordset или запросом на обновление Считывайте DlookUp -ом ...
0
|
||
|
2 / 4 / 0
Регистрация: 18.11.2017
Сообщений: 316
|
||
| 24.08.2019, 13:45 [ТС] | ||
|
А как в свойствах поля формы указать данные из другой таблицы? Почему то выдает ошибку, хотя делаю по построителю выражений. типа =[Tables2]![bufer] выдает ошибку.
0
|
||
|
2 / 4 / 0
Регистрация: 18.11.2017
Сообщений: 316
|
|
| 24.08.2019, 14:08 [ТС] | |
|
0
|
|
|
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
|
||
| 24.08.2019, 14:10 | ||
|
Знаете, что бы вам показали на примере, НУЖЕН ПРИМЕР.
0
|
||
|
12066 / 5849 / 1494
Регистрация: 05.10.2016
Сообщений: 16,440
|
|
| 24.08.2019, 14:11 | |
|
0
|
|
|
2 / 4 / 0
Регистрация: 18.11.2017
Сообщений: 316
|
|||
| 24.08.2019, 14:16 [ТС] | |||
|
Да блин ну не то! Он получает с другой таблицы значение при помощу DLookUP при определенном событии.
А как сделать, чтобы поле постоянно отображало значение из другой таблицы? Ну есть же какая то пропись! Например, как в значении поля задать свойства, чтобы оно отображало ДАННЫЕ ИЗ ДРУГОЙ ТАБЛИЦЫ, а не той, к которой привязана форма. Уверен, там ошибка в какой то запятой, а я мучаюсь.
0
|
|||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||
| 24.08.2019, 14:31 | ||
|
Тем более, что отображение в поле у Вас уже получается (см. #7). Вы спрашиваете, "как запомнить", то есть, фактически Вы спрашиваете, как связать поле формы с полем таблицы, не являющейся источником данных формы. А это не получится. Поэтому: а) Либо делайте подчиненную форму, в которой это поле будет нормально связано с этой служебной таблицей, б) либо пишите в эту таблицу запросом или через рекордсет и обновляйте поле. А отображать полученный результат Вы уже умеете.
0
|
||
|
2 / 4 / 0
Регистрация: 18.11.2017
Сообщений: 316
|
||
| 24.08.2019, 14:43 [ТС] | ||
|
А можно в контрол (по-моему так это называется) поля формы вписать как-то функцию DLookUP чтоб оно постоянно получало данные из другой таблицы?
0
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||||||||
| 24.08.2019, 14:58 | ||||||||
Сообщение было отмечено Варекай как решение
РешениеОбычное дело. Пишите в ControlSource контрола примерно так:
Обратите внимание, что при этом используются точки с запятой (";"), а не запятые (","). Добавлено через 34 секунды
1
|
||||||||
|
2 / 4 / 0
Регистрация: 18.11.2017
Сообщений: 316
|
||
| 24.08.2019, 15:01 [ТС] | ||
|
Именно такая помощь бесценна! Коротко и понятно. И именно в точках с запятой у меня была ошибка над которой я парюсь уже час! (ну откуда мне знать). И так, отображение получилось! Скажите, как теперь можно из формы добавить значение в поле другой таблицы? (не связанной с данной формой) Capi, еще раз тысяча благодарностей вам!
0
|
||
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||||||||||||||||||
| 24.08.2019, 15:05 | ||||||||||||||||||||||
Сообщение было отмечено Варекай как решение
РешениеСоздание свойства например по имени Dayhist В общем модуле
2
|
||||||||||||||||||||||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
||||||||||||
| 24.08.2019, 15:28 | ||||||||||||
|
Сделайте этот Ваш справочный контрол не текстбоксом, а списком. Задайте этому списку Источник строк так (принцип показываю):
Закроете форму, потом откроете - а там все оформленные сегодня есть, никуда не делись. А завтра открыли форму - список пуст, и начинает пополняться по мере оформления.
1
|
||||||||||||
|
2 / 4 / 0
Регистрация: 18.11.2017
Сообщений: 316
|
|||
| 24.08.2019, 15:31 [ТС] | |||
|
Вроде бы сделал все как велели, но а) появляется ошибка "свойство не найдено" CurrentDb.Properties("Dayhist") = Me.hist б) после закрытия и открытия формы - всё пропадает. Добавлено через 1 минуту Но ради опыта обязательно испаробую и запомню.
0
|
|||
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||
| 24.08.2019, 15:36 | ||
|
1
|
||
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|
| 24.08.2019, 15:39 | |
|
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|||
| 24.08.2019, 15:48 | |||
|
Добавлено через 50 секунд
0
|
|||
| 24.08.2019, 15:48 | |
|
Помогаю со студенческими работами здесь
20
БД школьный журнал Школьный журнал
Школьный журнал Журнал изменений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|