Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
Делфёст   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.009 c
2-1135149994
chelovek
2005-12-21 10:26
2006.01.08
Новый компонент.


2-1134752863
fast2
2005-12-16 20:07
2006.01.08
Как сделать, чтоб программа была без формы?


1-1134031136
lyohaR
2005-12-08 11:38
2006.01.08
TQuickReport проблемы


14-1134406251
TStas
2005-12-12 19:50
2006.01.08
Как адресуются огромные файлы?


14-1134573036
lookin
2005-12-14 18:10
2006.01.08
Вес электрона





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский