|
|
|
копировать таблицу или можно к ней прицепить другую
|
|||
|---|---|---|---|
|
#18+
Задача: на сервере находится таблица [Город] надо в форму вывести [НазваниеГорода] и к нему прицерить флажок [Выбор]. Исполнение: Сейчас я делаю "INSERT INTO ВрТабл (...) select Город.НазхваниеГорода, 0 аs Выбор from Город". Где [ВрГород] существует и имеет требуемые ячейки, в начале во временной таблице я удаляю все записи, а затем добавляю требуемые. Вопрос: Есть ли возможность не копировать во временную таблицу на клиенте эти записи а к таблице на сервере прицепить колонку от клиента при помощи запроса? Примерно так: во временной таблице, где только Флажки делаю кол-во записей равным запрашиваемой таблице, затем запросом объеденяю эти записи с флажками так чтобы пользователь мог как изменять данные на сервере так и включать флажки на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2004, 23:13 |
|
||
|
копировать таблицу или можно к ней прицепить другую
|
|||
|---|---|---|---|
|
#18+
Я чё один такой кому интересно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 19:13 |
|
||
|
копировать таблицу или можно к ней прицепить другую
|
|||
|---|---|---|---|
|
#18+
Можно так (применительно к mdb): На клиентской стороне держим таблицу TownsCheck из двух полей idTown, Checked Перед работой с формой эту таблицу чистим. В источнике данных формы: select * from TawnsTableOnServer left join TownsCheck on TawnsTableOnServer.idTown=TownsCheck.idTown; Цепляем поле TownsCheck.idTown к флажку на форме. Все. Записи создаются и меняются сами по себе. (У меня при проверке стоял уникальный индекс по TownsCheck.idTown, поле числовое, 4 байта) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 19:34 |
|
||
|
копировать таблицу или можно к ней прицепить другую
|
|||
|---|---|---|---|
|
#18+
Как я понял idTown во второй таблице я сам должен устанавливать как у таблицы TawnsTableOnServer чтобы совпадали это при помощи "UPDATE ...", а подскажите как именно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2004, 11:57 |
|
||
|
копировать таблицу или можно к ней прицепить другую
|
|||
|---|---|---|---|
|
#18+
Geo: Не надо никаких update. Ничего не надо. Надо только пустую таблицу с таким же ключевым полем (полями), что и в таблице городов на сервере. Все остальное акцесс сделает сам. Попробуй. Я тоже сначала не поверил :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2004, 15:39 |
|
||
|
копировать таблицу или можно к ней прицепить другую
|
|||
|---|---|---|---|
|
#18+
Для "Лох Позорный" Создал Таблицу Т1 сделал поле [КодФирмы] -long и [Флаг]-boolean в запросе добавил Табл_Фирма(где ключ [КодФирмы]) и T1 вывел поля Название и Флаг запустил - ничего. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2004, 16:30 |
|
||
|
копировать таблицу или можно к ней прицепить другую
|
|||
|---|---|---|---|
|
#18+
> Для "Лох Позорный" Это не ЛП, писал, а я, 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; В форме сделай по контролу для каждого поля источника данных. И попробуй. Сделай по аналогии для своего вопроса. (Если я все правильно понял:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2004, 17:08 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32394479&tid=1676909]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
196ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 562ms |

| 0 / 0 |
