Всем привет.
Только начинаю осваивать Hiasm, впечатляет конечно. Но уже нужно решить сложную задачу - сделать программу которая:
1. Будет рассчитывать цену межкомнатных дверей, фурнитуры, скидку и т.д.
2. Выводить бланк расчета на печать.
И первый вопрос который возник: Есть прайс в формате Ecxel, но как я понял, нужно работать с базой sqlite. Посоветуйте пожалуйста, в каком формате это лучше сделать. Есть готовый скрипт(схема) работы хиасм с эксель, его я скачал. Или лучше создать базу sql, тогда как туда забить данные из прайса?
Этот топик читают: Гость
Ответов: 10
Рейтинг: 0
|
|||
карма: 1 |
|
Ответов: 497
Рейтинг: 16
|
|||
Brock, конечно лучше sqlite так как для него есть готовые компоненты а для Есхе их нет да возможностей меньше.(имхо)
|
|||
карма: 1 |
|
Ответов: 10
Рейтинг: 0
|
|||
Тогда как проще занести данные в БД, наверняка есть интерфейс как например в екселе, не с помощью консольных команд.
|
|||
карма: 1 |
|
Ответов: 497
Рейтинг: 16
|
|||
Brock, у вас альтернативная сборка или оригинал?
|
|||
карма: 1 |
|
Ответов: 10
Рейтинг: 0
|
|||
оригинал с сайта 4,05b186
|
|||
карма: 1 |
|
Ответов: 497
Рейтинг: 16
|
|||
Brock, http://forum.hiasm.net/forum_serv.php?q=56&id=4384
------------ Дoбавленo в 16.00: я этой пользуюсь |
|||
карма: 1 |
| ||
Голосовали: | Brock |
Ответов: 16884
Рейтинг: 1239
|
|||
Brock писал(а): Есть прайс в формате EcxelА что такое Ecxel |
|||
карма: 25 |
|
Ответов: 10
Рейтинг: 0
|
|||
Спасибо, будем разбираться.
|
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Brock, конечно лучше перевести ваши таблицы в БД и с ней работать. На форуме есть специалисты по БД, подскажут. Для конкретной помощи желательно выложить основу, т. е. наработки в Excel, да продумать, что же точно вы хотите.
Но если вы затрудняетесь/не знаете/не хотите знать как работать с БД, т. е. язык запросов к БД, то можно из HiAsm работать непосредственно с Excel по принципу того скрипта, что вы "скачали" |
|||
карма: 19 |
|
Ответов: 10
Рейтинг: 0
|
|||
не могу выложить, пишет не хватает прав для этой операции
http://s50.radikal.ru/i130/1607/af/5b4b4f1d3686.jpg ------------ Дoбавленo в 16.32: Я с БД раньше не работал, запросы я буду учить, тк их все-равно надо будет использовать в хиасм, просто я еще пока узнаю мнение как сделать проще, с эксель или БД или вообще через access. Конечно правильней БД, просто по началу отпугивало, что вообще мало где рассматривается вопрос ввода данных в БД, есть консольные команды, но это же не удобно. В идеале, я так понимаю, интерфейс должен быть как у Access |
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Brock, прямо над полем, где вы пишите ответ, есть две кнопки "Куда залить файл? Как скопировать и вставить схему?"
Выложенная картинка -- для клиента или для оператора? Даже в Excel-е надо продумать удобство работы Access тоже База Данных! |
|||
карма: 19 |
|
Ответов: 10
Рейтинг: 0
|
|||
Выложенная картинка это прайс, данные из которого нужно будет переместить в БД (для оператора). Access это база данных, я знаю, упомянул его потому что, очень удобный интерфейс, а в sql нет вообще интерфейса, или я неправ? Пока что вопрос не касается программирования в хиасм, а только как работать с БД. Вообщем мне RAWY_EX посоветовал программку, через нее буду заполнять БД sql. спасибо
------------ Дoбавленo в 18.26: Пока не начал заполнять БД sql, подскажите как лучше, а то очень много данных. Структура такова: начиная с главного 1. Фабрика (их несколько, у каждой свой прайс), 2. Модель двери. 3. Цвет двери. 4. Остекление двери. 5. Размер двери. 6. Цена. Погонаж (того же цвета что и дверь): 1. Цена коробки. 2. Цена наличника. 3. Размер добора. 4. Цена добора. и так далее. Это еще упрощенно. То есть все что я перечислил это будут колонки, а строки уже буду заполнять? |
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Brock писал(а): подскажите как лучше, а то очень много данных. Структура таковаВот продумать СТРУКТУРУ прежде чем рисовать колонки и строчки просто необходимо. И кроме вас лучше никто не знает всех тонкостей. Поэтому главный спец по БД коллега Tad и просил выложить данные (Если боитесь шпионов или налоговой пошлите почтой ) |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
1. Фабрика (их несколько, у каждой свой прайс), Добавь - Фотография двери (лучше установленной) 2. Модель двери. 3. Цвет двери. 4. Остекление двери. 5. Размер двери. 6. Цена. Леонид писал(а): для клиента или для оператора?Если для клиента, то он должен видеть дверь и её цену, а какой фабрики ему скорее всего по барабану. |
|||
карма: 25 |
|
Ответов: 10
Рейтинг: 0
|
|||
Вопрос по SQL, помогите понять как правильно создать структуру БД, вот пример:
Предположим есть 2 дверные фабрики (Фаб1, Фаб2), у первой 2 модели двери с разными ценами, у второй 3 модели двери с разными ценами(2 модели с одинаковыми). Получается я создаю бд с колонками: id, фабрика, модель, цена? Если так, тогда как заполнять дальше строки и ячейки? Перебирать все варианты? Фабрика Модель Цена Фаб1 М1 100 Фаб1 М2 150 Фаб2 К1 100 Фаб2 К2 120 Фаб2 К3 120 Так что ли? Программа примерно таково вида code_37515.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_37515.txt [2.1KB] [262] |