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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.007 c
2-1234540803
Krozzz
2009-02-13 19:00
2009.04.05
Скопировать данные с помощью API функций


2-1234781661
mozgan
2009-02-16 13:54
2009.04.05
ProgressBar как таблетки в Windows


8-1192560705
MikeZ
2007-10-16 22:51
2009.04.05
Воспроизведение WAV-файла с определенной позиции


2-1234527816
snake-as
2009-02-13 15:23
2009.04.05
Открытие сохраненного проекта


2-1234705966
bba
2009-02-15 16:52
2009.04.05
MS Office + CodeGear 2009





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский