Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.08;
Скачать: CL | DM;

Вниз

Помогите а?   Найти похожие ветки 

 
Делфёст   (2005-12-17 20:50) [0]

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


 
palva ©   (2005-12-17 21:02) [1]

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


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

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


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


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

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


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

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


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


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

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


 
app ©   (2005-12-17 22:19) [6]

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


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

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


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

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


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

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


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


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

Virgo_Style ©   (18.12.05 11:28) [9]

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


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

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


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

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


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

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


 
YurikGL ©   (2005-12-18 15:52) [14]

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


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

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


 
YurikGL ©   (2005-12-18 18:41) [16]


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

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


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

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


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

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


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

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

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



Страницы: 1 вся ветка

Текущий архив: 2006.01.08;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.041 c
2-1134608925
ZeeM
2005-12-15 04:08
2006.01.08
Вопрос по Query


2-1134917493
newhite
2005-12-18 17:51
2006.01.08
Объясните!


3-1131972061
solenko
2005-11-14 15:41
2006.01.08
Выполнение хранимой процедуры по имени


2-1135158971
Dmitrij_K
2005-12-21 12:56
2006.01.08
MS Word


2-1135245369
Mahab
2005-12-22 12:56
2006.01.08
Копирование файлов