![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как написать программу (Client/Server) для распределенного редакт [D6, D7, IB6.x]
edst © (2003-05-15 16:59:00)Добрый день!
Очень прошу помогите как написать программу (Client/Server) для распределенного редактирования 3-х списков.
Вернее последней её части.
Есть база данных Interbase/Firebird. Она содержит таблицу Table1 с тремя полями ItemID(Integer), ItemName(VarChar) и ItemType(Integer). ItemType может принимать одно из 3-х значений: 0, 1, 2.
Клиентская программа должна содержать 3 списка(TListView). Первый список должен отображать записи(ItemName) Table1, имеющие ItemType = 0, второй список – записи с ItemType = 1 и третий список – записи с ItemType = 2.
Каждый из списков можно редактировать: добавить элемент, удалить элемент, изменить имя(ItemName) элемента. При этом изменения автоматически сохраняются в базе данных и сразу же отображаются у других пользователей.
Буду очень признателен.
Desdechado (2003-05-15 20:25:00) [1]сразу же - это вся сеть будет только этими данными и забита
Smashich (2003-05-15 18:07:00) [2]можно использовать events из IB/FB
либо одну из реализаций сетевого взаимодействия клиентов
edst (2003-05-15 17:35:00) [3]Это мне ясно. Гвоздь вот в чем:
Каждый из списков можно редактировать: добавить элемент, удалить элемент, изменить имя(ItemName) элемента. При этом изменения автоматически сохраняются в базе данных и сразу же отображаются у других пользователей.
Desdechado (2003-05-15 17:24:00) [4]ставишь 3 query с условиями соотв-но 0,1,2
к каждому подключаешь свой компонентик для показа и редактирования (DBGrid) и вперед!