28.11.2006, 11:08 | #1 |
Участник
|
Интересная ситуация!
Выбирается код договора (ГЛ12) из таблицы Измерение, но в другой таблице, которая ссылается на измерение, ставиться ГЛ12-12, которое тоже есть в измерениях. Если поменять номер допустим ГЛ12_12, то все в порядке. Код договора это ключевое поле. У кого какие идеи? |
|
28.11.2006, 12:04 | #2 |
Участник
|
Цитата:
Сообщение от iolanna
Интересная ситуация!
Выбирается код договора (ГЛ12) из таблицы Измерение, но в другой таблице, которая ссылается на измерение, ставиться ГЛ12-12, которое тоже есть в измерениях. Если поменять номер допустим ГЛ12_12, то все в порядке. Код договора это ключевое поле. У кого какие идеи? Можете конкретизировать пример - в какую таблицу вы и что выбираете? Что значит таблица ссылается на измерение? И что это за таблица? |
|
28.11.2006, 17:39 | #3 |
Участник
|
допустим в табл 1 содержаться записи:
КЛ13 Договор КЛ13-123 Договор2 Таблица 2 в идеале выглядит так: 1 Оплата КЛ13-123 2 Счет КЛ13 но когда я выбираю из табл 1 КЛ13, то просталяется все равно КЛ13-123 надеюсь сейчас понятно |
|
28.11.2006, 17:50 | #4 |
Участник
|
|
|
28.11.2006, 18:00 | #5 |
Участник
|
|
|
29.11.2006, 08:49 | #6 |
Участник
|
Ничё не понял
|
|
29.11.2006, 08:53 | #7 |
Участник
|
я так понимаю вы проваливаетесь по LookUP во 2 табличке в 1 и выбираете один договор а выбирается совсем другой?
|
|
29.11.2006, 10:13 | #8 |
Участник
|
есть такое дело в SQL версии
нельзя использовать "-" в значениях кодовых полей, именно из-за этого. посмотрите на упорядочивание записей, будете удивлены: ГЛ12-12 раньше ГЛ12 при сортировке по возрастанию. из-за этого и происходит подстановка другого значения. Навижен всегда ищет значение, думая что оно введено неполностью. Как заставить его не искать - не знаю. Просто запретил использовать минус. |
|
29.11.2006, 10:50 | #9 |
Участник
|
Цитата:
Сообщение от Wizard
есть такое дело в SQL версии
нельзя использовать "-" в значениях кодовых полей, именно из-за этого. посмотрите на упорядочивание записей, будете удивлены: ГЛ12-12 раньше ГЛ12 при сортировке по возрастанию. из-за этого и происходит подстановка другого значения. Навижен всегда ищет значение, думая что оно введено неполностью. Как заставить его не искать - не знаю. Просто запретил использовать минус. |
|
29.11.2006, 12:58 | #10 |
Участник
|
может быть.
у меня - есть. не больно сильно беспокоит просто. значит должн быть способ избавленияот проблемы. Подсказал бы кто автору, может сталкивался и решил? |
|
29.11.2006, 13:23 | #11 |
Участник
|
Граждане, ставьте кошерный collation.
Сопоставление - SQL (чтобы не было проблем с теми кто захочет развернуть БД потом на другой винде). Номер - 105. Решение проблемы - ALTER DATABASE и установка SQL_Latin1_General_CP1251_CS_AS |
|
29.11.2006, 17:13 | #12 |
Участник
|
у меня SQL_Latin1_General_CP1251_Cl_AS
неправильно? |
|
01.12.2006, 00:35 | #13 |
Участник
|
|
|