![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.05.2013
Сообщений: 43
|
![]()
Суть такая есть форма заполнения таблицы "Подразделения мест работы". У таблицы есть уникальный код PMR. Когда сотруднику присваивается подразделение места роботы (например он работает на Заводе а подразделением Цех 1). После присваивания уникальный код отображается в двух других таблицах NNlK и NWORK. Для удобства проверки наличия кода PMR эти таблицы помещены в Техническую таблицу (в ней прописано название таблиц и код PMR).
Так вот в чем вопрос я делаю проверку Код:
Я уже такую проверку делала для другой таблице все нормально. А в этом примере запись удаляется даже если она есть в таблице NNlK. Может здесь че не так подскажите пожалуйста. Техническая таблица примерно так выглядит по этой таблице идет проверка ___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 22.05.2013 в 13:11. |
![]() |
![]() |
![]() |
#2 | ||
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
Цитата:
для чего нужна какая-то "Техническая" .. не раскрыто. |
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.05.2013
Сообщений: 43
|
![]()
Ну вот есть еще форма заполнения сотрудника и когда для него указывается подразделение места работы то это отображается в таблицах NNlK и NWORK (только отображается не наименование подразделения а его код PMR)
А техническая таблица для осуществления запросов, проверок там хранятся наименования таблиц и полей по которым осуществляется запрос. как то так |
![]() |
![]() |
![]() |
#4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
ничего не понятно
я б такую техническую удалил и дело с концом. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.05.2013
Сообщений: 43
|
![]()
не льзя ее удалить. Я пробовала написать чтоб он проверял в каждой из таблиц но как зделать концовку на удаление не знаю
NNlK отображается код PMR и когда я делаю запрос только по этой таблицы то все нормально а NWORK ваще пустая но там есть поле PMR и когда я делаю по обойм таблицам проверку то запись удаляется NNlK-это таблица PPLK, забыла просто название соответственно NWORK- это PWORK. TECH_UP-это техническая таблица через которую я и делаю проверку. M_PMR-это таблица памяти kbmMemTable, ну а N_PMR- это таблица подразделения мест работы. Последний раз редактировалось Stilet; 23.05.2013 в 10:00. |
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
ай донт андэрстэнд
все много проще, вам надо показать тут вашу структуру, и желательно данные, и одним-двумя предложениями рассказать чего надо сделать, только не то как вы это себе представляете а то что требуется в таком случае помощь более вероятна |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 17.05.2013
Сообщений: 43
|
![]()
какую структуру?
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.08.2011
Сообщений: 55
|
![]()
Я точно не помню, но вроде там, запрос возвращает количество строк им обработанных. Вот отсюда и надо плясать. Надо сохранить количество строк обработанных запросом в переменную и потом уже с ней работать. Кроме того я бы советовал написать хранимую процедуру и параметрами к ней указывать условие. Количество строк можно доставать из системной таблицы.
"Пока бабка не смоет косметику, русский мужик не перекрестится" (C) Кто-то
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 17.05.2013
Сообщений: 43
|
![]()
Спасибо всем особенно Airhand тебе я ввела переменную и все как по маслу ну мне еще помогли вообщем все работает всем спасибо
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка занятости DOS не работает | fire_on | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 30.09.2012 16:01 |
не работает проверка на чётность | Стас_с | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 04.08.2011 21:47 |
Проверка чисел на простоту. Не работает условие. | krab777 | Общие вопросы Delphi | 2 | 06.06.2011 09:33 |
Некорректно работает проверка в покере | yugik | Общие вопросы C/C++ | 2 | 17.09.2010 14:06 |
не работает проверка истинности | strateg66 | Помощь студентам | 7 | 07.10.2009 13:38 |