|
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 5
|
|
Помогите сделать переключатель между одинаковыми таблицами для формы заполнения23.05.2007, 07:19. Показов 5005. Ответов 10
Метки нет (Все метки)
Есть несколько одинаковых по структуре таблиц...
Хочу сделать Выпадающий список с возможностью ввода названия таблицы, для переключения в соответствующую таблицу для заполнения. Но не знаю как? (кстати можно ли сделать так чтобы не вводить название всей таблицы а только отличающуюся часть, например: Table1_data, Table2_data в общем, чтобы вводить только Table1, или Table2) Осложнено заполнение еще и тем что Форма должна заполнять 2 разные по структуре таблицы... То есть при переключении c Table1 в Table2, необходимо, чтобы заполнялись 2 разные таблицы Table2_data и, скажем, Table2_text И еще есть поля, которые можно заполнять по умолчанию, но указывать в конкретных таблицах данные поля по умолчанию не целесообразно, можно ли как нибудь в нивидимой части формы задать такие поля по умолчанию и не привязываться к конкретной таблице? Может готовый вариант есть, я могу так постараться разобраться... Заранее спасибо, ожидаю Вашего ответа!!!
0
|
|
| 23.05.2007, 07:19 | |
|
Ответы с готовыми решениями:
10
Наладить связи между практически одинаковыми таблицами таблицами Нужно сделать переключатель для подчиненной формы, но только по датам Помогите установить связи между таблицами!!! |
|
0 / 0 / 0
Регистрация: 08.02.2010
Сообщений: 345
|
|
| 23.05.2007, 10:33 | |
|
Для начала - не совсем верный подход...
Входить в таблицы для их заполнения не стоит... В такой ситуации имеет смысл создать унифицированные формы для типовых таблиц, и менять в ней источник данных.
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 23.05.2007, 13:23 | |
|
Если вы хотите заполнять то одну, то другую таблицу, то Вам нужна главная форма с подчинённой формой.
На главной форме Вы располагаете элемент управления "поле" Поле, в котором будете задавать имя таблицы; элемент управления "подчинённая форма/отчёт" ПодчинённаяФорма, в котором будет выводится соответствующая таблица, и кнопку. В процедуру обработки события кнопки «Нажатие кнопки» (Click) Вы пишете: ПодчинённаяФорма.Form.RecordSource="SELE CT * FROM "+Поле или (при указании части названия) ПодчинённаяФорма.Form.RecordSource="SELE CT * FROM "+Поле+"_data" Это всё - для отображения записей. Начиная с фразы "Осложнено заполнение ..." уже ничего не понятно.
0
|
|
|
7 / 7 / 1
Регистрация: 06.12.2006
Сообщений: 329
|
||
| 23.05.2007, 15:23 | ||
Создаем таблицу с полями id (ключевое поле) и наименованием "подтаблиц". Связываем вторую с первой как один ко многим по полям id и id_tab. А дальше ... пытайтесь разобраться (см.прикрепленный файл) Значения по умолчанию для полей будут, как Вы и хотели, едины для всех "подтаблиц".
0
|
||
|
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 5
|
|
| 23.05.2007, 19:17 [ТС] | |
|
Спасибо всем за быстрые ответы!!!
я дописал кое-что в базу и задача в следующем: Для удобства нужно, чтобы 1) вместо прокрутки всех технических названийй Таблиц, можно было вводить Логическое имя Name или открывать всплывающий список после чего осуществлялся бы переход на заполнение введенной, или выбранной таблицы! 2) Названия для выпадающего списка, должны браться из таблицы Tables / Name (Это вроде того что предлагала Ирча) Можете написать как это сделать или поправить в моем пробном файле Access!
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 23.05.2007, 20:06 | |
|
Из текста и рисунков я не понял ничего, а базу открыть не могу (MS Access 2007?) - преобразуйте хотя бы к формату MS Access 2000...
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 5
|
|
| 23.05.2007, 20:18 [ТС] | |
|
Нужно, чтобы список Таблиц заработал при выборе/вводе названия таблицы (выпадающий список)!!!
Сейчас он не переходит, только показывает названия... а это элемент перехода, для заполнения разных по названию, но одинаковых по структуре таблиц. Но мне еще нужно, чтобы реальное название Таблицы заменялось в выпадающем списке на Текстовую Фразу (например Книги по Литературе - при выборе должен быть переход к заполнению Таблицы1 (Техническое название таблицы я менять не могу, там другие связи зарезервированы, поэтому и нужно сопоставление Таблица1=Фраза1 для облегчения перехода) при Вводи/выборе Книги по Экономике - Переход к Таблице2) Соответствие Таблица-Произвольное ее Название заполняется в таблице Tables Базу пересохранил в 2000г. (был 2007)
0
|
|
|
118 / 118 / 10
Регистрация: 12.05.2010
Сообщений: 1,207
|
|
| 23.05.2007, 21:01 | |
|
Всё равно не могу открыть. Вот Вам пустаю база: вставьте сюда Ваши объекты.
ICQ у меня нет.
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 5
|
|
| 23.05.2007, 21:10 [ТС] | |
|
Специально перенесенная база в Access 2000г.
0
|
|
|
7 / 7 / 1
Регистрация: 06.12.2006
Сообщений: 329
|
|
| 23.05.2007, 23:09 | |
|
Примерно, так (см. прикрепленный файл)
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2007
Сообщений: 5
|
|
| 24.05.2007, 02:58 [ТС] | |
|
Вопрос закрыт, Отдельное спасибо BoNiM
качественная и оперативная помощь!!!
0
|
|
| 24.05.2007, 02:58 | |
|
Помогаю со студенческими работами здесь
11
Помогите создать связи между таблицами Как сделать задержку модального окна или другой способ для просмотра уведомления после заполнения формы в модальном окне Между исходной и модифицированной таблицами должна быть линия от экранной формы Помогите сделать функцию рандомного заполнения матрицы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|