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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.12.2007, 15:27   #1  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
Приведу пример так как сам плохо понимаю:
Таблица1
запись 2 (ббб)
запись 3 (ввв)
запись 1 (ааа)

Таблица2
ааа - вапотвлаопт
ааа - ваотмваотм
ааа - ватвоатав
ббб - валотволатп
ббб - влатпотап
ввв- влатплвоатп
ввв -ваотпволапт

Нужно сравнить данные в Таблице 1(т.е. сравнить чтобы не было совпадений, чтобы дважды ааа не встречалось или ввв).... Если вдруг такое происходит
То таблица2 разруливает все это дело...
допустим есть запись 1(ааа) и вдруг добавили запись 4(ааа)
Имя полей одинаковое... тогда заходим в таблицу 2 и смотрим, а действительно ли запись 4 близнец записи1?!
сравниваем количество записей.... т.е. Запись 1.Количество записей из 2 таблице= Записи2.Количество записей из 2 таблице ; если так то сравниваем уже не по количеству записей допустим, а по какому либо серийному номеру!!!!!
Старый 07.12.2007, 15:40   #2  
romeo is offline
romeo
Участник
Аватар для romeo
 
564 / 10 (2) +
Регистрация: 31.03.2004
А нельзя сделать справочник с первичным ключом из одного поля, позволить выбирать в другой таблице значение из этого справочника и пофиг, что там совпадает, что не совпадает - запись другая (значение первичного ключа другое) и все.

Если честно, то я и до сих пор не понял, зачем и что надо делать. Но уже вижу, что реализация должна была быть другой.. Не настолько рушащей мозг.
Старый 07.12.2007, 16:25   #3  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Я тоже ничего не понял, даже не дойдя до SETRANGE!
Что это за хитрые обозначения?
SpecHeader – Т1;
SpecHeader2 – Т2;
SpecLine – З1;
SpecLine2 – З2;

Что б запутать классового врага?

Если я правильно понял SpecHeader и SpecLine - это Record одной и тойже таблицы. Тогда
SpecLine.SETRANGE("Production BOM No.",SpecHeader."No.");
не имеет никакого смысла в данном случае



А вот после этого:
Цитата:
Сообщение от by_HT Посмотреть сообщение
Приведу пример так как сам плохо понимаю:
Таблица1
запись 2 (ббб)
запись 3 (ввв)
запись 1 (ааа)

Таблица2
ааа - вапотвлаопт
ааа - ваотмваотм
ааа - ватвоатав
ббб - валотволатп
ббб - влатпотап
ввв- влатплвоатп
ввв -ваотпволапт
я начинаю думать, что Вы извращенец со склонностью к садизму! Уважайте читателей, пишите примеры словами, а не набором букв!
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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