AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.11.2006, 11:08   #1  
iolanna is offline
iolanna
Участник
 
38 / 10 (1) +
Регистрация: 25.10.2006
:(
Интересная ситуация!
Выбирается код договора (ГЛ12) из таблицы Измерение, но в другой таблице, которая ссылается на измерение, ставиться ГЛ12-12, которое тоже есть в измерениях. Если поменять номер допустим ГЛ12_12, то все в порядке.
Код договора это ключевое поле.
У кого какие идеи?
Старый 28.11.2006, 12:04   #2  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Цитата:
Сообщение от iolanna Посмотреть сообщение
Интересная ситуация!
Выбирается код договора (ГЛ12) из таблицы Измерение, но в другой таблице, которая ссылается на измерение, ставиться ГЛ12-12, которое тоже есть в измерениях. Если поменять номер допустим ГЛ12_12, то все в порядке.
Код договора это ключевое поле.
У кого какие идеи?
Что значит выбрать код договора из таблицы Измерение?
Можете конкретизировать пример - в какую таблицу вы и что выбираете? Что значит таблица ссылается на измерение? И что это за таблица?
Старый 28.11.2006, 17:39   #3  
iolanna is offline
iolanna
Участник
 
38 / 10 (1) +
Регистрация: 25.10.2006
допустим в табл 1 содержаться записи:
КЛ13 Договор
КЛ13-123 Договор2

Таблица 2 в идеале выглядит так:

1 Оплата КЛ13-123
2 Счет КЛ13


но когда я выбираю из табл 1 КЛ13, то просталяется все равно КЛ13-123

надеюсь сейчас понятно
Старый 28.11.2006, 17:50   #4  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Цитата:
Сообщение от iolanna Посмотреть сообщение
надеюсь сейчас понятно
Мне - нет.
Но, надеюсь, кто-то другой поймет.
Старый 28.11.2006, 18:00   #5  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Цитата:
Сообщение от iolanna Посмотреть сообщение
но когда я выбираю из табл 1 КЛ13
Куда вы выбираете?

Цитата:
Сообщение от iolanna Посмотреть сообщение
то просталяется все равно КЛ13-123
Где проставляется?
Старый 29.11.2006, 08:49   #6  
grif is offline
grif
Участник
Аватар для grif
 
236 / 10 (1) +
Регистрация: 31.08.2006
Ничё не понял
Старый 29.11.2006, 08:53   #7  
Greggy_imported is offline
Greggy_imported
Участник
Аватар для Greggy_imported
 
291 / 10 (1) +
Регистрация: 24.09.2004
я так понимаю вы проваливаетесь по LookUP во 2 табличке в 1 и выбираете один договор а выбирается совсем другой?
Старый 29.11.2006, 10:13   #8  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
есть такое дело в SQL версии
нельзя использовать "-" в значениях кодовых полей, именно из-за этого.
посмотрите на упорядочивание записей, будете удивлены: ГЛ12-12 раньше ГЛ12 при сортировке по возрастанию.
из-за этого и происходит подстановка другого значения. Навижен всегда ищет значение, думая что оно введено неполностью. Как заставить его не искать - не знаю. Просто запретил использовать минус.
Старый 29.11.2006, 10:50   #9  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Цитата:
Сообщение от Wizard Посмотреть сообщение
есть такое дело в SQL версии
нельзя использовать "-" в значениях кодовых полей, именно из-за этого.
посмотрите на упорядочивание записей, будете удивлены: ГЛ12-12 раньше ГЛ12 при сортировке по возрастанию.
из-за этого и происходит подстановка другого значения. Навижен всегда ищет значение, думая что оно введено неполностью. Как заставить его не искать - не знаю. Просто запретил использовать минус.
У меня нет такого (SQL версия). Думаю это зависит от настроек сервера... Server Collation , например...
Старый 29.11.2006, 12:58   #10  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
может быть.
у меня - есть. не больно сильно беспокоит просто.
значит должн быть способ избавленияот проблемы. Подсказал бы кто автору, может сталкивался и решил?
Старый 29.11.2006, 13:23   #11  
Scorpie is offline
Scorpie
Участник
 
239 / 10 (1) +
Регистрация: 25.10.2004
Адрес: Moskow
Граждане, ставьте кошерный collation.
Сопоставление - SQL (чтобы не было проблем с теми кто захочет развернуть БД потом на другой винде). Номер - 105.

Решение проблемы - ALTER DATABASE и установка SQL_Latin1_General_CP1251_CS_AS
Старый 29.11.2006, 17:13   #12  
Wizard_imported is offline
Wizard_imported
Участник
 
157 / 10 (1) +
Регистрация: 25.11.2004
у меня SQL_Latin1_General_CP1251_Cl_AS
неправильно?
Старый 01.12.2006, 00:35   #13  
Scorpie is offline
Scorpie
Участник
 
239 / 10 (1) +
Регистрация: 25.10.2004
Адрес: Moskow
Цитата:
Сообщение от Wizard Посмотреть сообщение
у меня SQL_Latin1_General_CP1251_Cl_AS
неправильно?
Неправильно или нет - не мне решать.
Местами это может быть удобно. Например при написании запросов в Аналайзере...
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:28.