Здравствуйте, MozgC, Вы писали:
MC>Здравствуйте, mikhail., Вы писали:
M>>Активное окно, к примеру, для работы с людьми. Вношу информацию, выбираю город. При этом в главной форме автоматически вызывается событие для обновления в СУБД изменённой/добавленной строки.
MC>Думаю что лучше сохранение сделать по нажатию кнопки Save, а не автоматом.
В данном случае это не важно

Наберу полностью новый элемент, нажму Save или автоматом сохраниться — в принципе-то без разницы.
M>>В датабиндингсе основной формы, с информацией о городах, текущей записью становится выбраный город и он же, автоматически подменяет собою и тот, который был до этого на формочке с информацией о предприятиях.
MC>Такого быть не должно. Видимо вы неправильно настроили байндинг.
Буду перепроверять, искать раз не должно
M>>Подскажите кто каким образом организовывает работу с данными в подобных случаях, что б и не гонять информацию из базы в программу постоянно и, в то же время, избегать потерь/подмены информации.
MC>Обычно все страны или например города России уже есть в БД. В интернете можно найти такие справочники стран/городов. Это позволяет как раз избавиться от необходимости ручного добавления новых стран/городов, а так же позволяет избежать ошибок. Иначе через пару лет работы вашего приложения вы обнаружите в таблице города Тольятти, Тольяти и Togliatty =)
Ну дело-то не только в справочнике городов, города — это так, для примера. У меня справочников в проекте — десятка четыре. Как вариант — есть справочники фамилий, имён, отчеств. Найдены довольно обширные существующие, но нет-нет да и проскользнёт у кого-то в паспорте уникальное, ещё не внесённое имя либо отчество... Да и ещё варианты бывают с новыми наименованиями...