|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Здравствуйте! Прошу помощи в решении такого вопроса: Есть база данных "Автосервис" в разделенной форме "Журнал" сверху можно просматривать данные клиента,выполненные работы, дата визита, и Ф.И.О мастера выполнявшего работу, а снизу то же самое,но в виде таблицы. Так вот, хотелось бы, что бы при установке галочки "Мои работы" работы других мастеров отфильтровались, а при снятии, все возвращалось на место. Так же планируется в будущем ввести фильтр по датам (сегодня,вчера, на прошлой неделе, и.т.д). Как это грамотно реализовать? Спасибо за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 15:29 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Stepan_1993, Судя по всему это готовая БД, автослесарю будет не просто отработать за программиста, тут фразой крекс-пекс-фекс не обойдется, обратитесь к разработчику БД... нужно выкладывать сюда упрощенный пример, виртуально не получится ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 16:47 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
это не готовая, а рукописная база. С недавних пор начал увлекаться БД, и решил упростить жизнь своему сервису ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 17:09 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Stepan_1993 это не готовая, а рукописная база. С недавних пор начал увлекаться БД, и решил упростить жизнь своему сервису Выпадающий список из ФИО мастеров и кнопку фильтр. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 17:15 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Кнопку то я сделаю, другой вопрос, какой код будет скрыватся под кнопкой? Я думал так, составить два запроса, один для всех сотрудников, другой именно для меня. И по нажатию кнопки вызывать рекордсет с разными запросами. Это правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 17:29 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Stepan_1993 Кнопку то я сделаю, другой вопрос, какой код будет скрыватся под кнопкой? Я думал так, составить два запроса, один для всех сотрудников, другой именно для меня. И по нажатию кнопки вызывать рекордсет с разными запросами. Это правильно? В остальном, вцелом, да, правильно. Реализаций может вагон и тележка. Включая кнопку сброс фильтра (видны все записи) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 17:41 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
спасибо! Буду пробовать ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 18:07 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Stepan_1993 Кнопку то я сделаю, другой вопрос, какой код будет скрыватся под кнопкой? Поищите по форуму , примеров куча , вот один из них . 8803371 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2021, 18:21 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Спасибо! Сделал так как в ссылке выше. А именно : создал запрос,на его основе форму-таблицу. Далее эту таблицу-форму разместил на новой пустой форме, добавил пару кнопок и код.Сортировка работает без вопросов. Появился другой вопрос : Нужно на форму добавить несколько полей,и редактировать в них данные, что бы это работало точно так же как на разделенной форме (Выбрал в табличной части формы нужную запись,а в верхней части формы в полях появляются данные) как это реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 18:27 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Как вариант (форма "таблица1") ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 19:01 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Интересный вариант, спасибо. В вашем примере использована ленточная форма, это похоже то что мне нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2021, 20:08 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Здравствуйте! Появился еще один вопрос. Есть таблица "Зарегистрированные авто", она хранит ID_модели, год,цвет и т.д. эта таблица связана с другой таблицей "Модели авто" полем ID_модели, в ней прописаны все существующие модели авто,и ID_марки. Далее "Модели авто" связана с таблицей "Марки авто" полем ID_марки. (в ней прописана марка авто,и ее ID) Так вот, есть форма, предназначенная для редактирования зарегистрированных автомобилей, она получает данные из основной таблицы "Зарегистрированные авто" + тянет марку и модель из связанных таблиц. При изменении скажем модели,меняются и данные в связанной таблице "Модели авто". Этот вариант недопустим. Нужно при открытии формы в одном выпадающем списке отобразить марку,в другом модель, и при выборе чего то другого в этих списках,менять соответственно данные в основной таблице. Перебрал все известные мне варианты,ничего не получилось. Как это реализовать? Спасибо за ответы! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 16:11 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Stepan_1993, Стесняюсь спросить:а какие данные и с какой целью Вы храните в таблице "зарегистрированные авто" как я понимаю это что-то типа: какие автомобили обслуживаются нашей СТО и просто надо запретить(список в полеСоСписком будет содержать только те марки которые подлежат обслуживанию) Изменение же данных в таблице при изменении данных в другой есть оооояень плохая идея. Подобные вопросы лучше решать структурируя данные как-то так: марка 1:М модель а в комбо на "главной" таблице отобразить марка & " " & модель (или вводить ручками марку а в списке отражать модели этой марки) Короче-гляньте это ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2021, 17:03 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Не совсем так. Схема данных во вложении. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 00:16 |
|
Фильтрация данных на форме
|
|||
---|---|---|---|
#18+
Вот картинка, хотелось бы что бы при выборе строки в табличной части, в отмеченных комбобоксах выбиралась нужная марка и модель. А если вдруг что то потребуется изменить, можно будет просто выбрать из списка ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2021, 00:20 |
|
|
start [/forum/topic.php?fid=45&fpage=7&tid=1609685]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 441ms |
0 / 0 |