|
Объединение по условию
|
|||
---|---|---|---|
#18+
Здравствуйте! В базе необходимо объединить записи как указано на рисунке. Как реализовать? Кусок базы прилагаю) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 06:16 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vv, не поняла, что надо получить УДДата ВУДФабулаСтатьячастьпунктПримечаниеЭпизодДата совершенияРешениеДата решения20080/2304.12.2008Н/Л тайно похитило запчасти1582В ППЛ, средней тяжести, подлежит прекращению в 2015112.11.2008приостановлено за неустановлением04.02.2009 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 09:06 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vvК сообщению приложен файл (Для форума.rar - 25Kb) Прежде чем выкладывать - проверяй, что выкладываешь. База - битая... terkin_vvнеобходимо объединить записи как указано на рисунке Что должно являться итогом такого объединения? Удаление второй записи и перенос данных из неё в первую? Запрос, объединяющий эти записи? По каким полям идентифицируется запись? что делать, если два неидентифицирующих поля неNULLевые, но не совпадают? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 09:12 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
Akina, База не битая, просто 64 битная))), выкладываю в другом формате) Итогом объединения хотелось бы видеть Удаление второй записи и перенос данных из неё в первую. Запись идентифицируется по номеру делу и дате возбуждения. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 09:30 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vvИтогом объединения хотелось бы видеть Удаление второй записи и перенос данных из неё в первую. Сформулируйте чёткий однозначный критерий, согласно которому нужно именно первую обновить, а вторую удалить, а не наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 09:39 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
И ответьте всё-таки на вопрос Akinaчто делать, если два неидентифицирующих поля неNULLевые, но не совпадают? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 09:40 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
Akina, Если честно, то еще не решил, но как вариант либо убивать одну из записей (что чревато, по моему мнению, потерей информации), либо дописывать одну в другую через разделитель (например ";"), либо оставлять и удалять потом вручную( ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 09:48 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
Akina, Удалить необходимо будет запись в которой будут пустые не идентифицирующие поля ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 10:44 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vv, потестируйте такой код Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 13:34 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
-Практикант-, вот такую ошибку выдает при компиляции ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 13:48 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vv, я привел тело процедуры, а ее заголовок и конец за Вами. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 13:57 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vvЕсли честно, то еще не решил,ЗБС... а кто решать будет - мы, что ли? "Сделайте мне чего-нибудь, очень надо!"... реши, преврати в слова, потом приходи... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 13:58 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
Akinaterkin_vvЕсли честно, то еще не решил,ЗБС... а кто решать будет - мы, что ли? "Сделайте мне чего-нибудь, очень надо!"... реши, преврати в слова, потом приходи... Я же написал: Удалить необходимо будет запись в которой будут пустые не идентифицирующие поля ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 14:45 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vvЯ же написал: Удалить необходимо будет запись в которой будут пустые не идентифицирующие поля Ну дурь ты написал, неужели сам не понимаешь? На свой скрин посмотри! Первую запись следует удалить, потому что в ней "пустое не идентифицирующее поле" [пункт]. Вторую запись следует удалить, потому что в ней "пустое не идентифицирующее поле" [дата совершения]. В итоге - получишь чистую, незамутнённо-незаполненную таблицу... Думай - сперва, что же нужно, потом думай, собираешься ли сказать то, что хочешь, потом думай, а хочешь ли ты именно то, что нужно... и только потом - говори. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 15:19 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
Akina, я не знаю как это программно (технически реализовать), поэтому пишу своими словами. В аксессе не силен, в связи с чем и попросил о помощи. Если можете помогите, если нет, то зачем писать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 15:24 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
При чём тут Аксесс? У тебя технического задания нет, Аксесс пока даже трогать не нужно. terkin_vvЕсли можете помогите Как? подумать за тебя, что ТЕБЕ нужно? Я задал вопросы, на которые никто, кроме тебя, ответить не в состоянии. Отвечай. А заодно ответь на вопрос - как так получается, что у тебя вообще можно ввести две (и более) записи с идентичным значением идентифицирующего кода? Именно этого быть не должно - при попытке ввести такую запись пользователь должен как минимум получать сообщение, что он собирается создать дубликат, а в оптимуме - сразу получать существующую запись для ввода недостающих данных и корректировки существующих. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 15:34 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vv, -обзовите процедуру (например:sub My() и в конце End sub) -установите DAO (ссылку) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 16:17 |
|
Объединение по условию
|
|||
---|---|---|---|
#18+
terkin_vv, код, наверное, задействовать не смогли. Тот же алгоритм, что и в коде, но 2-мя запросами: Запрос на обновление Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Запрос на удаление Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2015, 16:39 |
|
|
start [/forum/topic.php?fid=45&msg=39130367&tid=1614156]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 344ms |
total: | 492ms |
0 / 0 |