Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите а?


Делфёст ©   (2005-12-17 20:50:00) 

В Excele есть хорошая возможность переносить данные с одной ячейки в другую, например данные ячейки B11 мы переносим в ячейку B12 путем формулы =B11 в ячейку b13 мы переносим B12 через =B12
Можно ли как нибудь использовать этот метод в Delphi используя в качестве BD - Access и ADO?


msguns   (2005-12-19 09:50:00) [1]

>Делфёст   (18.12.05 15:14) [13]
>В общем делаю программу обычный журнал ордер №2

Концептуальная ошибка в самом подходе. Вы пытаетесь "плясать", как в Экселе, от готового отчета (журнала), фактически сохраняя в отчете сами данные. В БД же все совсем по-другому: там хранятся сущности(например, операции, проводки или документы), отчеты же получаются с помощью выборок из этих данных и компоновка результата в нужном формате (того же журнала-ордера, например)


YurikGL   (2005-12-18 19:36:00) [2]

Значит в beforeInsert вытаскиваем значение поля SaldoKon в глобальную переменную и в AfterInsert это значение втыкаем в поле SaldoNach


Делфёст   (2005-12-18 19:07:00) [3]

Использую в качестве базы MS Access, работаю с ней через ADOTable.
необходимо взять из предыдущий строки значение поля SaldoKon и вставить его автоматом в новую строку в поле SaldoNach в этой же таблице


YurikGL   (2005-12-18 18:41:00) [4]


> В синтаксисе, я не знаю как правильно записать нужный код!

В чем создаются новые строки? Что нужно автоматом брать из предыдущей строки?


Делфёст   (2005-12-18 18:39:00) [5]

В синтаксисе, я не знаю как правильно записать нужный код!


YurikGL   (2005-12-18 15:52:00) [6]

На событие "создание новой строки" повесить действие в котором прописать "брать автоматом некоторые поля из предыдущей строки".
С чем проблемы?


Делфёст   (2005-12-18 15:14:00) [7]

В общем делаю программу обычный журнал ордер №2
куда заносятся данные на каждый день, допустим сегодня первое число, мы занесли данные программа выполнила все мат функции и все расчитала за текущий день... потом допустим завтра второе число, как сделать что она брала некоторые сведения из первого числа и подставляла их во второе автоматом? т.е. при создании новой строки она автоматом брала некоторые поля из предыдущей строки


YurikGL   (2005-12-18 11:31:00) [8]

Sorry в YurikGL ©   (18.12.05 11:29) [11]  фигню написал....
>Делфёст
Посмотрите вычисляемые поля, запросы и т.д....
Или более конкретно обрисуйте задачу


YurikGL   (2005-12-18 11:29:00) [9]

Если я правильно понял, то нужно вот это почитать....
http://www.delphimaster.ru/articles/dragndrop/
http://delphiworld.narod.ru/base/drag_and_drop_two_dbgrids.html


Virgo_Style   (2005-12-18 11:28:00) [10]

Virgo_Style ©   (18.12.05 11:28) [9]

Если нужны формулы, тогда, конечно, посложнее.


Virgo_Style   (2005-12-18 11:28:00) [11]

Делфёст   (18.12.05 9:13) [8]
сам алгоритм


проверить, что в ячейке, если ссылка на другую (нач. с "="), то подставить содержимое той, на которую ссылка. Делов-то.


Делфёст   (2005-12-18 09:13:00) [12]

Пасибо ребят, за такие полные и содержательные ответы в тему!:)
просто я хотел узнать сам алгоритм или прием как можно осуществить подобное!


аматор   (2005-12-18 00:18:00) [13]

Привет...
Плохиш [3] или художника - Плохиша.
А по сути: програмно обрабатывайте или  используйте интерпритатор языка.


app   (2005-12-17 22:19:00) [14]

Делфёст   (17.12.05 21:44) [4]
Кто такой?


Плохиш   (2005-12-17 21:46:00) [15]


> Делфёст   (17.12.05 21:44) [4]
> Допустим он уже есть со статусом "начинающий"!

Ну так дай ему задание. Надеюсь ты не имеешь ввиду себя?


Делфёст   (2005-12-17 21:44:00) [16]

Допустим он уже есть со статусом "начинающий"!


Плохиш   (2005-12-17 21:30:00) [17]


> Делфёст   (17.12.05 21:27) [2]
> Но ведь этот метод используется во многих бух программах

Для получения программы необходимо минимум нанять программиста.


Делфёст   (2005-12-17 21:27:00) [18]

Но ведь этот метод используется во многих бух программах, например перенос конечного сальдо одного дня, на начальное сальдо следующего дня или перенос остатка с одного месяца на другой...
может быть кто то писал подобные программы и знает как можно это осуществить?


palva   (2005-12-17 21:02:00) [19]

То что вы пишете, это не перенос значения. Такой возможности, насколько я знаю, нет ни в каких базах данных.


Наверх

Титульная страница Поиск, карта сайта Написать письмо