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