Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Разное > Работа: предложения и спрос
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.09.2011, 19:17
yaskin yaskin вне форума
Прохожий
 
Регистрация: 21.09.2011
Сообщения: 2
Версия Delphi: 7
Репутация: 10
Сообщение Требуется написать программу на Delphi 7 - Обмен данными между MySQL и Excel

Требуется написать программу на Delphi 7
Обмен данными между MySQL 5.1 и Excel
Используя библиотеку компонент Zeos для прямого доступа к MySQL минуя сторонние драйвера
Как работать с ней написано здесь http://www.accross.su/?page=blog&id=40

На форме следующие кнопки:

"Подключение" - модальное окно - подключение к базе, с запросом логин-пароль

"Обновить данные" - При первом нажатие происходит считывание данных из базы
Данные заносятся в DBGrid. Верхняя строка - названия полей таблицы MySQL

примерно так:
ID name academy kurs adress evaluation
1 Иван мгу 2 Москва 5
2 Петр маи 5 Питер 5
3 сергей мфти 1 Самара 3

Пользователь может прямо в таблице изменить(отредактировать) данные, после чего при нажатии на кнопку "Обновить данные" они запишутся в базу MySQL на сервере.

"Записать в Excel"
Сохранение данных в файл типа Microsoft Excel в формате XLS

"Загрузить из Excel"
Загрузка данных из XLS файла с проверкой соответствия наименования полей. В результате проверки указать какие поля несоответствуют или все ok.

Код должен быть читаемый в стиле Borland, комментарии приветствуются.
Естественно обработка исключений и иные виды проверок должны присутствовать.
Рац. предложения приветствуются.

Порядок оплаты:
Вы делаете, даете исходник->
я проверяю работоспособность на своем delphi7->
и оплачиваю
Оплата в webmoney (персональный аттестат) или на телефон.

Оплата будет обязательно, поскольку в дальнейшем нужны будут доработки (так как это часть программы), и приятнее иметь дело с одним человеком.
icq 193111503

Последний раз редактировалось yaskin, 21.09.2011 в 21:36.
Ответить с цитированием
  #2  
Старый 21.09.2011, 23:46
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,053
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Порядок оплаты:
Вы делаете, даете исходник->
я проверяю работоспособность на своем delphi7->
и оплачиваю

Я бы не согласился (заказ все-равно не беру, т.к. не хочу с Zeos и MySQL связываться). Нормальный вариант был-бы:


Порядок оплаты:
Вы делаете, даете бинарник ->
я проверяю работоспособность->
и оплачиваю

А вообще, задача на 2 дня (если это одна таблица). Делал таких уже много. Единственный затык будет с верификацией по экселю - насколько глубоко надо проверять. ТС описал далеко не все возможные ситуации. Например, что надо делать, если в файле запись есть, а БД нет. Или наоборот. Или в одном из источников поле не заполнено. Короче - за ТЗ пока "низачот".
Ответить с цитированием
  #3  
Старый 22.09.2011, 13:30
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Кидалово детектед.
Ответить с цитированием
  #4  
Старый 22.09.2011, 19:36
yaskin yaskin вне форума
Прохожий
 
Регистрация: 21.09.2011
Сообщения: 2
Версия Delphi: 7
Репутация: 10
По умолчанию

В чем кидалово?
Договариваться не учили?
Можно и вперед екзешник, а потом код после оплаты.
Ответить с цитированием
  #5  
Старый 22.09.2011, 19:43
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Цитата:
Сообщение от yaskin
Договариваться не учили?
Нет, таки это Вас не учили. Подобные предложения необходимо начинать с: "Здравствуйте, не соблаговолите ли Вы принять участие в разработке %PRODUCT_NAME% за сдельную плату от "%STOPITSOT_DENEG%"? Целью проекта "%PRODUCT_NAME%" является %TARGET_BSOD% с применением технологий "%BYDLOCOD%". На этом откланиваюсь, всегда ваш %USERNAME%.".
Сорри за стеб))
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию

Последний раз редактировалось M.A.D.M.A.N., 22.09.2011 в 19:46.
Ответить с цитированием
  #6  
Старый 22.09.2011, 23:59
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,053
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну, я свой консерн выссказал. Человек, в принципе, согласен с таким алгоритмом (никто при этом не запрещает защитить бинарник, что бы он больше недели не работал, а сырцы все-равно передавать). Так что с моими правками вполне нормальный заказ.

ЗЫ. Не беру, т.к. все-равно меня не устраивают используемые технологии, но кому-то может понравится.
Ответить с цитированием
  #7  
Старый 24.10.2011, 20:52
Asmoday74 Asmoday74 вне форума
Прохожий
 
Регистрация: 12.10.2010
Адрес: Челябинск
Сообщения: 22
Версия Delphi: XE2
Репутация: 893
По умолчанию

В принципе могу взяться за данный проект, жду вашего "стук-стук" в аську 445-781-268 или скайп asmoday74.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:08.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter