|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
редактирование таблицы БД
Пишу базу с использованием ADO. в Dbgrid выводятся данные запросом из 2-х таблиц (первые 5 полей из 1-й таблицы, остальные 85 из 2-й, количество строк от 20 до 50). Изменять нужно данные только 2-й таблицы. где то в 50 полей нужно вносить числовые данные, остальные поля должны вычисляться по формулам (данные для формул берутся ещё с нескольких таблиц). Организовать нужно в удобном для заполнения виде, в одном окне (чтобы пользователь не делал десятки клацаний мышкой для заполнения одной строки, допустим с помощью стрелок клавиатуры).
Помогите кто чем может, с помощью чего и в каком виде это можно сделать. |
#2
|
||||
|
||||
[off]
susanin, ты случаем не админ одного сервера?) [/off] |
#3
|
|||
|
|||
Цитата:
|
#4
|
||||
|
||||
Если таблицы связаны отношение 1 ко Многоим, то редактировать обе таблицы в одном гриде неполучится.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
Цитата:
Kart и Zp в Access действительно связаны отношением 1 ко Многим. Но мне нужно редактировать только 1 таблицу (Zp) в которой проводятся вычисления. Перед этим была задача редактировать Kart, там всё было проще и обошлось всё DbEditами, а тут даже не могу придумать как. |
#6
|
||||
|
||||
Так что мешает взять тот же дбэдит, привязать его к нужному датасурсу, заполнить его данными и переместится на следующую запись?
|
#7
|
|||
|
|||
Цитата:
Нужно чтобы пользователь мог заполнить все данные о человеке. дбедитов должно быть 50 штук? Это не очень удобно для восприятия Последний раз редактировалось susanin007, 26.11.2010 в 09:22. |
#8
|
|||
|
|||
Возможно легче будет сделать это средствами Access, если вариантов нет?
|
#9
|
||||
|
||||
Цитата:
Что ж там за данные- то такие? )) Вариантов масса. Например, пошаговое заполнение поможет восприятию. |
#10
|
|||
|
|||
таблица в которую нужно вносить изменения содержит данные о начислении зарплаты (числовые): сколько дней человек проработал, на какую ставку работает, высчеты по больничным, декретным, доплаты и т.д. И вот перед пользователем лежит бамажка с этими данными, он их вбил по 1 человеку, взял 2-ю бамажку вбил по второму, после ввода данных по 50 людям нажал кнопку и в таблице появились уже все возможные данные (с подсчетами, вычислениями)
Последний раз редактировалось susanin007, 26.11.2010 в 10:05. |
#11
|
||||
|
||||
Цитата:
Большинство этих данных, по идее, должны автоматом рассчитываться, так что копай в сторону изменения алгоритма ведения учета. Да и еще, почитал тут на соседних форумах твое сообщение, так вот- не стоит использовать грид для ввода данных. |
#12
|
|||
|
|||
Не совсем так, большинство данных где то 50 из 87 должны вбиваться вручную
|