Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Нужна помощь в удалении записей из некоторого количества таблиц. Имеем форму на которой отображается информация о работнике взятая из нескольких таблиц. Нужно сделать кнопочку по нажатию которой будет удалятся ВСЯ информация о данном работнике (из всех таблиц) Код не работает, ругается на PACK Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 12:47 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
rekkiКод не работает, ругается на PACK Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 12:50 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Не помогло, сейчас почитаю про этот режим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 12:59 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
rekkiНе помогло, сейчас почитаю про этот режим Читать особо нечего, PACK требует эксклюзивного открытия. Причем, желательно предварительно (при многопользовательской работе) проверить возможность открытия БД эксклюзивно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 17:29 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
rekki, А что, иногда и так бывает, что в разных таблицах у данных на одного и того же работника одинаковые номера записей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 20:22 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
igorbikrekki, А что, иногда и так бывает, что в разных таблицах у данных на одного и того же работника одинаковые номера записей... А зачем нам номера записей ? Обычно, каждому работнику присваивается некий уникальный ID (невидимый пользователю), который и фигурирует во всех родительских и дочерних таблицах. По нему и удалять. Т.е. Иванов И.И. получил при создании его карточки ID=12345, и этот ID прописываем во всех дочерних таблицах. Очень желательно этим таблицам придать индексный файл по полю ID, тогда гораздо легче записи работника отыскивать/удалять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 09:19 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
rekkiНужна помощь в удалении записей из некоторого количества таблиц. Код удаления неверный. Если отображается инфо о работнике из разных таблиц, то в связанных таблицах должны быть поля по которым они связываются с работником. Так как не знаю как оно называется, ну например: rabotnik_id нужно что-то типа: Код: plaintext 1. 2. 3. 4. 5. Т.е. вы пытались найти номер текущей записи работника и удалить по одной записи из связанных таблиц с тем же самым номером записи. Правда в связанных таблицах (dol_razr,obrazovanie,rab_temp) - это не номер работника, а просто номер записи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 21:50 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
MAYAKOV_SV, Вот и я выше писал: "А что, иногда и так бывает, что в разных таблицах у данных на одного и того же работника одинаковые номера записей" В след. раз буду невежливым и тупо тыкать в код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2010, 13:15 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Таблицы связаны по полю fio. Вобщем все решилось перемещением функции PACK выше Open-a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 18:06 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
rekkiТаблицы связаны по полю fio. Обычно работники связываются по ключевому числовому полю. А вдруг работник фамилию поменяет, тогда Update по всем остальным таблицам придется делать, а это не айс. Ну типа работник: {emp_id, fio, datarogd, data_in}. Образование: {educ_id, name, emp_id}. emp_id - уникальный ключ по которому и связываются все таблицы с работником. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 18:41 |
|
||
|
Удаление записей из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
rekkiТаблицы связаны по полю fio. Вобщем все решилось перемещением функции PACK выше Open-a Это ваш временный успех. Ожидайте других сюрпризов. Вам следует присваивать каждому работнику уникальный номер, тогда нет опасности нарваться на совпадения фамилий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 19:07 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=36617163&tid=1585290]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 398ms |

| 0 / 0 |
