![]() |
Всем привет!
Народ я тут на работе типа админа.. Вот мне начальство и придумало боль головную.. У нашей фирмы есть склад, там появляется поломанный товар(при перевозках и прочие) вобщем хранилось это все в Екселе.. но стало дофига и они попросили придумать чего-нибудь.. Я все это дело сделал в Акцесс им все офигенно понравилось! Но они хотят прогу такую(тоесть все, как в Акцесс, но в своей проге) я в программирование профан.. Можно ли из базы Акцесс сделать *.ехе или есть среды программирования для этого? Тоесть типа редакторов для ХТМЛ можно все мышкой сделать? Ну чуток могу разобраться с чем-нибудь.. Там все совсем просто.. Там в Акцесс даже было всего 7 колонок.. Нужен поиск по ним, возможность добавления и редактирования.. Вот и все, что нужно? Как организовать? Заранее благодарен! =) |
Guest
я бы на твоем месте предложил бы им альтернативу: если они хотят функциональности и простоты, то размернуть для этих целей сервер на отдельной машине, тогдабы к этой базе данных имелибы все компы в сети причем к одной и тойже, на пример это бы позволило с компьюера на складе внозить данные о поломанных товарах, а в офисе просмотривать результаты. так же выделенный сервер помогбы повысить стабильность хранения данных. на мой взгял веб приложение писать на много проще чем под винду, ктомуже она намного удобнее прирасширении и водификации, при изменении версии не надо будет менять все эгзешники на всех компах, нужно будет только поменять скрипты на сервере. для этого на сервере нудно - Апачь + ПХП + MySQL все это ставится и конфигурится в тесении часа. |
Я предлагал.. не хотят.. Есть какие-нибудь идеи по тому варианту, который предложил я?
Добавлено: Просто для Веба я и сам все спрограммировал.. Только ,Апач+Перл+МайСквол ))) |
Guest
есть второй вариант - эзжешник который коннектится по сетке к MySQL |
Нее.. Там по сетки не надо, этот документ, должен читать, писать и исправлять один человек. Нужно локально. Я вот тут скачал FoxPro 6.0 там говорят их можно делать.. Я уже пробовал, дак вот неполучилось.. Там таблицу получиться сделать или форму или запрос, а все вместе никак.. :( Если кто знает где можно почитать самые основы, киньте ссылку.. Мне не нужно на нем уметь супер программировать.. Там все с помощью Визардов делается.. Мне просто понять, как там все это вместе скомпилить и ЕХЕ получить..
Заранее благодарен! |
Можно присоседиться? Есть глупый вопрос.
Vlad Drakula Есть Access-база. Надо что-то с ней сделать, чтобы с ней могли работать любые пользователи через интернет. Формы всякие, запросы - всё есть. Но база, как и в обсуждаемом случае, "локальная". Как я понимаю, перевести базу в "интернет"-mode легко (по Вашим и Guest словам). Мне не надо конкретики, просто вопрос: сколько ориентировочно на это уйдёт усилий и времени у нормального пользователя, не работавшего с MySQL и Appach'ем? Действительно ли это так просто (визарды, что ли, какие-то в аксесе есть?). Мне очень интересно. |
Guest
Из Delphi или C++Builde можно достукатся к базе Access через ADO-интерфейс..... там все просто.... думаю должно им понравится.... |
to Spiderman
=) Дак я не умею программить! =) |
Guest
А как насчёт Visual Basica? Там есть DataControl, который позволяет работать с базами данных. Я думаю простую прогу на бейсике написать труда не составит. |
to melix:
Я даже Бэйсика не знаю.. Я знаю только веб-программирование! Я никогда не имел дела программирования прог... Мне нужно, что-нибудь вроде конструктора.. Знаешь, как в Акцессе визард? Тоесть можно все и без визарда, но он сделан, для таких как я.. Вот мне и надо, что-нибудь подобное =) Просто задача поставлена простая.. И ради нее нету времени учить, что-то очень серьезное, да и сроки поджимают. :( Всем спасибо за советы! Если есть еще предложения пишите! =) |
hasherfrog
я говорю что это просто по томучто это просто для меня, но это не значит что этопросто. для начала тебе веравно понадобится веб сервер. ну... просто нужен компьютер для этого. у него долженбыть фиксированный IP, к этому IP должен быть доступ из внешней сети. потом к этому IP нужно прикрутить домен. теперь у пебя есть сервер. осталось написать программу. я считаю что аксес дл веб приложений это не хорошо, т.е. у меня были случаи когда мой комп ложился на несколько минут вы полняя один запрос на выборку. значит тебе понадобится нармальный сервер баз данных. лично мне наривится MySQL ( просто я хорошо его знаю )( скоро начну изучать Постгри ) структура таблиц и зарпосов можно взять из аксеса ( создать по аналогии ) теперь ты должен решить на каком из серверных языков ты все это будешь писать. все формы и шаблоны организуешь сначала в виде простого HTML, потом перегоняешь в скрипты. пишешь, пишешь, ПИШЕШЬ ..... потом все это надо протестировать.... вот в принципе и все. все не так уж и сложно :) дело в том что если все это будет делать человек который все это хооршо знает то он справится за пару недель, но а если это попытается делать новичек, то либо он только время потратит, либо напишет не очень стабильное и безопасное приложение! |
Vlad Drakula Спасибо за разъяснение. А то мне тут "сообщили", что это всё чуть ли не одной кнопкой делается. Вот я и подумал, вдруг я так от жизни отстал. А справится за пару недель - больше похоже на правду :)
|
Дружище без кодинга, мне думается, не обойтись по-любому. Тебе либо пора впитывать новые знания, либо найти знающего кореша, который за две недели за тебя это сделает. :biglaugh:
Предупреждение hasherfrog: Воздержитесь впредь от бранных словечек. Это некрасиво. [s]Исправлено: hasherfrog, 9:31 24-06-2004[/s] |
Guest
Так вот в VB6 есть визард, называется "Data Form Wizard", который как раз-то и позволяет в диалоговом режиме подключить базу данных, выбрать поля для отображения, вид формы, добавить кнопки edit, add, delete..., программный код для их обработки будет создан автоматически. Но есть одно но: VB6 работает с форматом Access97, не выше (хотя я подключаю DAO 3.6 и нормально работаю с последним форматом mdb, но здесь уже понадобятся знания программирования и SQL), но в новой версии VBNET наверняка есть аналогичный визард. И ещё один трабл: если переносить написанную программу с win98 на Win2k простым копированием то возникают проблемы с наличием необходимых библиотек (ошибка 713 и т.п.). Но это совсем другая история... |
Всем спасибо!
Но я отмазался от начальства.. =) Новые знания впитывать всегда полезно =) Но к сожалению нету времени. to melix: А там есть встроенные базы? Просто у меня в ХП была сделана. Но там совсем еще немного (недавно увозили почти все испорченные товары) так что можно будет по новой забить! Теперь есть несколько проблем: 1) Я не в России живу и найти диск с прогой не смогу, можно ли найти в нете? 2) На счет проблемм переноса... А если сразу в ХП писать? Будут проблеммы? П.С. Народ если кто разбирается в FoxPro 6.0 киньте мыло или номер аськи. Плиз. Всем огромное спасибо! =) |
Уважаемый hasherfrog. Не в моих правилах использовать бранные словечки, может я описался. Шокирован твоим предупреждением. Если не трудно намыль или укажи в форуме исправленную Тобой брань. :idontnow:
|
Guest
1) а я вот в России живу и найти диск с любой прогой не проблема, а вот скачать серьёзную прогу(>50 метров) с И-нета для меня сложновато, поэтому этим никогда не интересовался, но думаю скачать можно, надо только хорошенько поискать(в основном попадаются FAQ-и, примеры и пр. ) 2) Последняя версия бэйсика VB.net как раз под XP и идёт. Как VB6 работает в XP не проверял, но проги на VB6 запускались на XP и Win2k, иногда только при наличии необходимых им библиотек (*.dll) и элементов управления (*.ocx), которые либо отсутствовали в системе, либо являлись старыми версиями оных. Естественно необходимые файлы я копировал в папку с программой, а не в системную, дабы избежать краха всей системы(если имена необходимых файлов совпадали с системными)... В VB6 также можно сделать инсталяшку с помощью визарда, но вот как всё это будет инсталиться на W2k, XP не знаю Поэтому, наверное лучше работать в VB.Net О Data Form Wizard можно прочитать здесь http://www.rusdoc.df.ru/material/lang/vb/db/10.htm |
Привет!
Поставил я скачиваться Визуал Студио Нет 2003 (восемь дисков) Ща скачаю и посмотрю, что там как.. Спасибо. О результатах расскажу. Добавлено: Я тут пока смотрел ссылку, дак вот хотел написать.. Что там не совсем то.. Мне надо Чтобы приложение напоминало Exel Тоесть есть колонки и они размечены на ячейки (прямо, как в Exel) А на верху просто пять кнопок (тоесть даже без обычного выпадающего меню (Фаил, Правка и прочее) ) Кнопки Add, Edit, Delete, Refresh, Exit Вот и все. Есть какие-нибудь статьи на похожую тему? |
Guest
а почему бы тебе просто не вставить кусок екселя себе в программу??? |
Во первых нету еще программы =), во вторых незнаю, как... В третьих, как я вставлю?(даже если пойму, как это делается программно) Ведь там не кусок, над вставить, а чтобы таблица такая же была.. Товар-то постоянно приходит испорченый! Кусок этот кончится! =)
Или я не так понял чего? |
Guest
я говорю о том что ты можешь подключить к совей программе ексел как модуль и использовать в ней его компоненты! |
Ладно!
Пока все отшло у начальства.. Мне еще спокойнее.. |
Guest
Цитата:
|
Может, кому пригодится в будущем: VB: Accessing databases using the DataEnvironment Controll
|
Всем привет!
Может кто поможет. Читала у вас на форуме что-то похожее, но все равно немного не то. :idontnow: Проблема: Приходят телефонные счета в txt. Мне нужно выбрать повторяющиеся, а количество их минут сложить, чтобы потом знать насколко (минут) наговорили по этому телефону, желательно, чтобы это было в Access. P.S: Раньше забивала в Excel вручную, но счета большие А выглядит это в блокноте так: Дата Время Номер Минут Стоимость ---------------------------------------------------- 03/06/04 16:47 0841049405359621 0.50 0.400 07/06/04 13:28 0841049405359621 1.00 0.800 07/06/04 13:30 0841049405359621 0.50 0.400 Помогите, люди добрые!:o Please, anybody help!:o Заранее БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО всем тем, кто откликнится! |
Veritas
я реализовывал нечто подобное... но я писал на PHP с использованием MySQL |
Veritas
1. Приветствуем на форуме. Вообще я бы поленился что-то писать и опять-таки воспользовался бы Excel. Текстовый файл импортируем, а там либо макросом считаем, либо автофильтром и суммой. В случае разовой работы выйдет быстрее. Другое дело, если планируется считать по пять раз в день каждый день. Тогда есть смысл задуматься об утилитке. >> P.S: Раньше забивала в Excel вручную, но счета большие А импорт? 2. В аксессе тоже, впрочем, просто (если есть минимальный опыт построения запросов и отчётов). Вторую строчку txt удалите, импортните таблицу, создайте простейших отчёт с суммированием результата по одному полю. Хммма, а мне всё больше нравиться этот вариант... Потом все данные будут в электронном виде, можно таблицы сохранять по месяцам, дааа, красота... Vlad Drakula Сложновато, имхо. Впрочем, истинная цель Veritas мне не совсем понятна, могу и недопонять что-то. |
:) Спасибо, hasherfrog :)
Я решила воспользоваться 2-ым способом. Кое-что уже получается: создала отчет, в котором у меня импортированная таблица, как раз счета за август пришли. Дальше представляю как и что - буду трудиться. :applause: Спасибо за совет, просто меня надо направить, а дальше я сама соображаю. :4u: |
Время: 07:02. |
Время: 07:02.
© OSzone.net 2001-