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

Вниз

Открытие сохраненного проекта   Найти похожие ветки 

 
snake-as ©   (2009-02-13 15:23) [0]

Здравствуйте. Пишу что-то вроде бухгалтерской проги. Вот какой вопрос возник: допустим, пользователь ввел все, что ему нужно посчитать, поставил кучу галочек и нажал "посчитать"(я много утрирую, главное, передать, мысль). И результаты должны где-то сохраняться, чтобы потом пользователь мог открыть и посчитать заново или изменить условия? И так может быть сколько угодно подсчетов. Что можете посоветовать? Через БД если, то там очень много параметров и я даже не очень пойму, как это оформлять. Может есть какая-то альтернатива? Буду благодарен любым предложениям! Заранее спасибо!


 
Сергей М. ©   (2009-02-13 15:44) [1]


> Через БД если, то там очень много параметров и я даже не
> очень пойму, как это оформлять


Может тебе книжку какую-ть умную почитать на эту тему  ?


> есть какая-то альтернатива?


Ну возьими да "через файл" сохрани все это хозяйство .. куда уж проще-понятней и альтернативней .. Только это будет мучительным изобретением очередного кривого семиколесного велосипеда)


 
Sergey13 ©   (2009-02-13 15:48) [2]

> [0] snake-as ©   (13.02.09 15:23)

Бухгалтерская прога без БД, это как пиво без водки. 8-)


 
clickmaker ©   (2009-02-13 16:03) [3]

> И результаты должны где-то сохраняться, чтобы потом пользователь
> мог открыть и посчитать заново или изменить условия?

сохранение фильтра или условия отбора данных для расчета?
можно и в файле.
типа такого
FieldName Operator Value1 Value2
...
где FieldName - имя поля/параметра
Operator - оператор (=, <>, >, <, in, between, not)
Value1, Value2 - операнды, которые и можно менять при последующем открытии


 
Sergey13 ©   (2009-02-13 16:12) [4]

> [0] snake-as ©   (13.02.09 15:23)

Ты по моему ексель в разделе "желаемое" описал.


 
snake-as ©   (2009-02-13 17:01) [5]

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


 
Ega23 ©   (2009-02-13 17:11) [6]


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


у-у-у-у, батенька...
Сдаётся мне, рановато ты взялся за писание "чего-то вроде бухгалтерской проги"...


 
Сергей М. ©   (2009-02-14 17:52) [7]


> snake-as ©   (13.02.09 17:01) [5]


Ты вообще русскоязычный смысл слова "через"  понимаешь ?


 
Andy BitOff ©   (2009-02-14 18:50) [8]

В данном контексте слово "через" следует понимать как через ЗДЦ.


 
MsGuns ©   (2009-02-14 21:01) [9]

>Ega23 ©   (13.02.09 17:11) [6]
>у-у-у-у, батенька...
>Сдаётся мне, рановато ты взялся за писание "чего-то вроде бухгалтерской >проги"...

Дык "батенька" ведь и попросил (или "маменька").


 
Германн ©   (2009-02-15 01:02) [10]


> snake-as ©   (13.02.09 17:01) [5]
>
> Если я буду делать через

Да ты хоть как-нибудь попробуй! И если что-то не получится, то тогда и только тогда пости вопрос в сей форум! С обязательным приложением своего кода. С описанием того, что хотел, что делал, что и как не работает.
Тут всегда готовы помочь найти ошибку тем, кто хоть что-то делает сам.


 
snake-as ©   (2009-02-15 05:38) [11]

Так, народ, вы что накинуличь-то. Не рано я взялся, не бойтесь. Все сделал. Вопросы возникают только с сохранением, как это лучше организовать. Ладно, вопрос задам вполне конкретный: есть у меня переменная моего типа данных. Мне ее нужно сохранить. Как это сделать? Писать функцию для преобразования ее в строку и сохранять в ячейку?


 
AndreyV ©   (2009-02-15 07:33) [12]

> [11] snake-as ©   (15.02.09 05:38)
> Не рано я взялся, не бойтесь.

Ту намекаешь, что всем придётся пользоваться твоей программой, а в ней всё пучком?

> Все сделал. Вопросы возникают только с сохранением, как
> это лучше организовать.

Правильнее всего будет: продумать структуру базы данных на каком-нибудь движке (не самому же его творить) и переделать всё заново.


 
snake-as ©   (2009-02-15 08:21) [13]


> Правильнее всего будет: продумать структуру базы данных
> на каком-нибудь движке (не самому же его творить) и переделать
> всё заново.

Вот  этим сейчас и занимаюсь. Вопрос мой был, конечно, из ряда глупых и глухих. Просто я думал, что кто-то предложит, как в БД сохранить данные своего типа данных.


 
Плохиш ©   (2009-02-16 00:03) [14]


> snake-as ©   (15.02.09 08:21) [13]

Что ты заладил, как попка-дурак, "данные своего типа данных", где описание. Что думаешь кому-то интересно обсуждать изобретение велосипеда с треугольными колёсами?


 
Ega23 ©   (2009-02-16 10:30) [15]


> как в БД сохранить данные своего типа данных.
>


Есть масса остроумных способов.
1. Сохранять в виде BLOB. Можно хранить что угодно и как угодно.
2. Разбить "свой тип данных" на простые типы и хранить в них.
3. Строка - тоже нормальный тип данных.
4. Есть и другие варианты.
Что конкретно ты хочешь услышать?



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

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

Наверх




Память: 0.51 MB
Время: 0.015 c
4-1207513836
Alex
2008-04-07 00:30
2009.04.05
Расстояние между иконками в Virtual ListView.


15-1234179927
dark_volk
2009-02-09 14:45
2009.04.05
C++ Кто знает


15-1233414772
axis_of_evil
2009-01-31 18:12
2009.04.05
переключение сетевых настроек


2-1234427731
Mishenka
2009-02-12 11:35
2009.04.05
Как отменить автоматическое сохранение в DBRichEdit ?


15-1233824444
des
2009-02-05 12:00
2009.04.05
как исправить модуль?