|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
sdku, ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 00:24 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
sdku, По логике, при создании строки в основной таблице с каким-то номером в столбце "Код", во всех подчиненных таблицах так же должны создаться такие-же строки с такими же номерами в подчиненных полях, чем они и связываются между собой, что и было до того как я вставил форму квитанции, и уже точно не помню, что и где я изменял, так как изменений было "море" и когда именно я накосячил не знаю, Я поднял базу июня месяца, без дикой идеи квитанции, там всё работает, сверил с этой,сделал всё один в один, эта нифига не работает -) та работает изумительно. P.S.: Можно конечно попробовать установить все изменения на базу июня, но во первых не факт, что заработает; во вторых это очень много и муторно изменять; в третьих хотелось бы понять причину и исправить, мало ли где пригодится. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 00:36 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005 По логике, при создании строки в основной таблице с каким-то номером в столбце "Код", во всех подчиненных таблицах так же должны создаться такие-же строки с такими же номерами в подчиненных полях, чем они и связываются между собой, Это только твоя личная логика и кстати, ничего общего не имеющая с реальностью... Никто, никому ничего не должен... С созданием записи в главной таблице и коню должно быть понятно... А вот при создании записи в подчиненной таблице, вторичный ключ нужно указывать один из тех, который железобетонно уже есть в главной таблице (само оно не рассосётся) ... Я так думаю твои правки (косяки) как раз и получились в результате косячной логики, небось удалил фиксацию создания главной записи и пытаешься вешать на неё (ещё не существующую главную) подчиненные записи И принцип работы подчиненности таблиц как раз таки и работает: хрен ты создашь запись в подчиненной таблице со вторичным ключем, которого нет в главной таблице... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 02:38 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005,почему то у вас на схеме одной записи таблицы Оперативные карточки соответствуют - несколько записей в Опер описании, видимо должна быть 1 - несколько записей в Деле, видимо должна быть 1 - несколько в Карточке учета, у которой может быть несколько записей, но в таблице отсутствует собственный ключ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 08:13 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005, и почему-то коды в подчиненных таблицах не обязательные и не индексированые ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 10:18 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Чтоб не было различных "непоняток" в дальнейшем (и не только той которая проявилась сейчас) сделайте поле [оперативные карточки].[код]-тип счетчик (а не числовое-занахрена его заполнять вручную),а поля [оперативное описание].[договор], [дело].[№договора], [карточка учета].[код] полямиСоСписком (на форме) этим Вы исключите возможность создания записей в подч.таблицах со значением в поле связи,отсутствующем в главной таблице. Да и вообще,по-моему,надо "плясать от печки"-договора: его номера,даты,заемщика\клиента\покупателя\подрядчика(короче-уникального значения), а не от оперативной карточки(на которую можно повесить хоть десяток договоров-если это не так зачем связи один-ко-МНОГИМ (на одну карточку много договоров). Непонятно однако...Или так и должно быть ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 11:25 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005 sdku, По логике, при создании строки в основной таблице с каким-то номером в столбце "Код", во всех подчиненных таблицах так же должны создаться такие-же строки с такими же номерами в подчиненных полях.... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 19:59 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
sdku, sdku И учтите что это не так-записи не создаются автоматически(это конечно можно сделать используя VBA-только зачем-ведь заранее не известно сколько их надо: одну или 20 )-по умолчанию же этого не происходит-записи в подч. тбл\форме создаются пользователем,ручками Придётся Вас разочаровать, но значение в подчинённое поле из основного поля, заполняется автоматически, я же писал, что ранее всё работало, и к стати сейчас (не знаю что я сделал) но две таблицы заработали как надо, одна таблица пока артачится, играюсь с ней. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 21:40 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005 Придётся Вас разочаровать, но значение в подчинённое поле из основного поля, заполняется автоматически, я же писал, что ранее всё работало, Ваше общение на форуме напоминает монолог попугая, просидевшего 10 лет в клетке рядом с программистом... Топик про подчиненность таблиц, весь базар похоже про связующие поля в формах, которые перестали работать потому, что вы приложили к этому руку... Wawan2005 я же писал, что ранее всё работало, и к стати сейчас (не знаю что я сделал) Разархивируйте рабочую версию и не морочьте никому голову... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 23:27 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005 ....Придётся Вас разочаровать, но значение в подчинённое поле из основного поля, заполняется автоматически... Может Вы это,вполне логичное, поведение акса и называете "запись не создается" Лично я это поле, почти всегда, скрываю ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 23:50 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
sdku, так вот в этом и проблема, я ввожу данные в другие поля, а таблица не присваевает значение по умолчанию полю "Код" и всё введение сохраняется но не присваивается этому абоненту, потому как поле это пусто. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 01:02 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Я уже сказал как должно быть 22417304 . Если происходят какие-то непонятки, то без понимания логики работы БД навряд-ли можно говорить о чем то большем (а вот как работает БД,какие задачи она решает и т.п Вы упорно замалчиваете). За сим откланиваюсь ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 01:15 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
sdku, я саму базу выложил, этого не достаточно? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 01:40 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005 две таблицы заработали как надо, одна таблица пока артачится и какая не заработала ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 06:42 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Оперативное описание ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 09:49 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005 Оперативное описание я не понимала в 2019 , не понимаю и сейчас - почему вы зациклились на вкладках я понимаю, когда вкладки применяют при большом количестве полей в одной таблице но вы же на вкладки поместили все связанные таблицы вторая ваша проблема - это экзотическая печать посредством вкладки на 2 страницы, внедренные ворд-страницы с наложением полей это же абсолютно нередактируемо, если понадобится вставить абзац или в поле надо вместить длинный текст ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 10:08 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, ПЕНСИОНЕРКА я не понимала в 2019 , не понимаю и сейчас - почему вы зациклились на вкладках я понимаю, когда вкладки применяют при большом количестве полей в одной таблице но вы же на вкладки поместили все связанные таблицы Вкладки делят информацию по категориям, а по поводу договоров, они у нас менялись ПРЕДпоследний раз в 2009 году, а последний в 11.2021 году, так что частые изменения не светят, мне до пенсии осталось года 2-3, ну как надоест, на последок отредактирую да свалю! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2022, 10:31 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005, мои WIN-8 /X64 и Access-2019 ругаются на ваши АПИ-функции сложновато сравнивать базу 2019 года и 2021г ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 07:56 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА мои WIN-8 /X64 и Access-2019 ругаются на ваши АПИ-функции Не знаю , но у меня в Win10-64 и Access 2010 открыть получилось. Вначале тоже ругалось , но затем я поменял язык региональных установок с английского на русский , вроде как запустилось. P.S Но вспомнился старый анекдот, -Первый день похмелья -чуть не умер , второй день похмелья-Лучше б я вчера умер. :)) Это я к тому , что , лучше бы база не запускалась , а то взглянув на нее , точно , чуть не умер. :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 08:48 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
DarkMan, Всё так плохо? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 11:45 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005 DarkMan, Всё так плохо? об этом вам писалось еще более 2 лет назад ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 12:37 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Если вести речь о 4 таблицах-то там, за исключением несущественных мелочей, в принципе, все верно. Но в базе 60(!!!) форм и как они влияют на работу БД в целом без глубокого анализа никто Вам не скажет. А самое главное никто этим заниматься не будет(и я тоже)-можете в чистой базе создать 4 подобных таблицы/форму и все будет работать А форма с большим количеством подчиненных(вполне возможно со связями противоречащими связям между таблицами или чё другое-да мало ли что)не лучший вариант. Да и 60 форм,которые должны быть по сути "красивыми мордашками" 16 таблиц(а сущностей при этом от силы 4-6-точно сказать не могу т.к.определить их, не зная задачу для которой эта БД создана, не возможно)-многовасто будет ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 13:37 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005 DarkMan, Всё так плохо? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 14:52 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
sdku, sdku можете в чистой базе создать 4 подобных таблицы/форму и все будет работать попробую, в принципе я в "Оперативное описание" добавил порядка 15 столбцов, хочу попробовать выкинуть их в другую таблицу (новую-5-ю). Но это завтра, а сегодня всех с праздником, желаю здоровья, светлого ума и финансового благополучия! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 15:05 |
|
Не работает принцип подчинённости таблиц.
|
|||
---|---|---|---|
#18+
Wawan2005, Работа над БД должна начинаться с её проектирования , а именно с определения сущностей-которых у Вас, на вскидку, раз-два и обчелся:договора,клиенты,исполнители + отдельные ветви деньги,материалы и оборудование. Одно из основополагающих правил гласит что таблица должна максимально полно(в нужном Вам объеме)описывать одну сущность (не надо в одной таблице описывать несколько сущностей и наоборот описывать одну сущность в нескольких таблицах) Если сущности не определены и\или нарушено это правило,база не будет корректно\вообще работать и всяческие попытки её "улучшить" или добиться корректной работы обречены на неудачу. Просто читайте про проектирование БД(многие этим пренебрегают) и усваивайте все там написанное (а не доходите до понимания этого путем наступания на грабли,набивания шишек и траты массы времени). С'est la vie ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 16:12 |
|
|
start [/forum/topic.php?fid=45&msg=40124876&tid=1609487]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 290ms |
0 / 0 |