powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / копировать таблицу или можно к ней прицепить другую
8 сообщений из 8, страница 1 из 1
копировать таблицу или можно к ней прицепить другую
    #32389879
Andrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача: на сервере находится таблица [Город] надо в форму вывести [НазваниеГорода] и к нему прицерить флажок [Выбор].
Исполнение: Сейчас я делаю "INSERT INTO ВрТабл (...) select Город.НазхваниеГорода, 0 аs Выбор from Город". Где [ВрГород] существует и имеет требуемые ячейки, в начале во временной таблице я удаляю все записи, а затем добавляю требуемые.
Вопрос: Есть ли возможность не копировать во временную таблицу на клиенте эти записи а к таблице на сервере прицепить колонку от клиента при помощи запроса?
Примерно так: во временной таблице, где только Флажки делаю кол-во записей равным запрашиваемой таблице, затем запросом объеденяю эти записи с флажками так чтобы пользователь мог как изменять данные на сервере так и включать флажки на клиенте.
...
Рейтинг: 0 / 0
копировать таблицу или можно к ней прицепить другую
    #32394243
Andrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я чё один такой кому интересно?
...
Рейтинг: 0 / 0
копировать таблицу или можно к ней прицепить другую
    #32394258
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так (применительно к mdb):

На клиентской стороне держим таблицу TownsCheck из двух полей
idTown, Checked

Перед работой с формой эту таблицу чистим.

В источнике данных формы:
select * from TawnsTableOnServer
left join TownsCheck on TawnsTableOnServer.idTown=TownsCheck.idTown;

Цепляем поле TownsCheck.idTown к флажку на форме.

Все.

Записи создаются и меняются сами по себе.

(У меня при проверке стоял уникальный индекс по TownsCheck.idTown, поле числовое, 4 байта)
...
Рейтинг: 0 / 0
копировать таблицу или можно к ней прицепить другую
    #32394383
Andrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как я понял idTown во второй таблице я сам должен устанавливать как у таблицы TawnsTableOnServer чтобы совпадали это при помощи "UPDATE ...", а подскажите как именно.
...
Рейтинг: 0 / 0
копировать таблицу или можно к ней прицепить другую
    #32394479
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geo:
Не надо никаких update. Ничего не надо. Надо только пустую таблицу с таким же ключевым полем (полями), что и в таблице городов на сервере. Все остальное акцесс сделает сам.
Попробуй. Я тоже сначала не поверил :)
...
Рейтинг: 0 / 0
копировать таблицу или можно к ней прицепить другую
    #32394488
Andrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для "Лох Позорный"
Создал Таблицу Т1 сделал поле [КодФирмы] -long и [Флаг]-boolean
в запросе добавил Табл_Фирма(где ключ [КодФирмы]) и T1 вывел поля Название и Флаг запустил - ничего. Что не так?
...
Рейтинг: 0 / 0
копировать таблицу или можно к ней прицепить другую
    #32394501
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Для "Лох Позорный"

Это не ЛП, писал, а я, Geo.

Создай чистую базу (mdb). В ней сделай таблицу [town] из двух полей: [id], [nameTown].

Создай еще одни базу (mdb). В ней сделай таблицу [ChTown] из двух полей: [idTown] (ключевое, тип тот же, что и в town.id) и [flag] (boolean).
Сделай связь с таблицей [town] из первой базы.

Создай во второй базе форму с источником данных:

select town.*, ChTown.flag from town left join ChTown on town.id = ChTown.IdTown;

В форме сделай по контролу для каждого поля источника данных.

И попробуй.

Сделай по аналогии для своего вопроса.

(Если я все правильно понял:)
...
Рейтинг: 0 / 0
копировать таблицу или можно к ней прицепить другую
    #32394506
Andrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для GEO
Спасибо работает причём если не трогать [Флаг](не включать или не выключать) то в таблице флагов даже не появляются строки с этим ID
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / копировать таблицу или можно к ней прицепить другую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]