Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Microsoft Access - программирование и готовые решения


Выпуск 103. С Новым 2011 Годом!

Подписка:      "Microsoft Access - программирование и готовые решения"
Дата:               31.12.2010
Сайт:               http://www.leadersoft.ru/


 
Поздравляю всех с Новым Годом! Желаю успехов, крепкого здоровья, исполнения новых идей в работе и бизнесе!

Информация для фрилансеров
На сайте Leadersoft.ru появился новый раздел информации для фрилансеров, тех - кто занимается удаленной работой. Сейчас в автоматическом режиме сканируются проекты опубликованные на самых главных зарубежных сайтах:  Elance.com, Freelancer.com, Scriptlance.com, Odesk.com, Guru.com, getacoder.com, Vworker.com, Project4hire.com
Ifreelance.com, Limeexchange.com. Каждую (!) минуту добавляется новый проект.
  1. Теперь найти работу проще, не надо бегать по всем сайтам, а можно все увидеть в одном месте, а потом перейти на нужную страницу и сделать заявку на выполнение. Вообще наших (СНГ) специалистов не так много в рейтингах на этих сайтах, зато многие из них находятся в верху списков. А некоторые сделали по 100 и более проектов и заработали неплохие деньги. На эту тему надо поговорить отдельно, т.е. в ближайшее время будет статья на эту тему. Если есть информация для подписчиков по такой работе шлите данные на support (a) leadersoft.ru.
  2. Для тех, кому работа пока не нужна, а есть желание создать собственный интернет ресурс, то эти проекты помогут найти вам найти свою идею. Для анализа проектов добавлен автоматический переводчик google, это поможет разобраться в некоторых специфических терминах. Конечно, сленг и сокращения в описании текста мешают вам быстро принять решение, но если постоянно читать такие объявления, то уже через 1-2 недели можно понимать, чем занимаются на западе IT специалисты, у куда "дует ветер" IT технологий

    Ссылка на проекты: http://www.leadersoft.ru/Rus/Help/Job/Default.aspx?go=product&pid=938


Обработка xml файлов
Обработка XML файлов является важным средством для любой программы. На Access это можно решить путем подключения специальной библиотеки Microsoft. Она имеет разные версии 2.6, 3.0 и т.п. В этом случае придется обрабатывать файлы построчно, что не совсем эффективно

Есть и другие способы обработки xml файлов. Импорт происходит не прямым доступом к файлу, а путем его преобразования через таблицу стилей XSL. Цель простая, все xml файлы разные, но их надо записать в ряд таблиц связанных по ключу. Вот краткое описание базы

Программа состоит из файла ImportXML.mdb и нескольких папок с файлами. В папке XSL можно найти стили для модификации файлов xml в других находятся XML файлы для импорта. ImportXML.mdb - это интерфейс импорта и набор простейших программ для его управления.

Назначение файлов XSL - это преобразование XML файла в новый так, чтобы можно было импортировать данные в определенные таблицы access, т.е. будет создаваться файл xml с такими узлами и атрибутами, которые нужны для импорта

В дальнейшем вы сможете сами подключать к этому интерфейсу другие xml файлы. Это позволит вам создать собственную базу данных продуктов различных торговых систем, использующих xml файлы

Основные таблицы mdb: partners и partners_xml, в которые заносится информация по подключению файлов. Все остальные таблицы являются исходными для заполнения данных. Они имеют префикс системы allsoft, ozon и т.п. В этих таблицах находятся категории продуктов, сами продукты, картинки, цены и т.п.

Пример. Имеем 1 файл Allsoft.xml в котором есть описание программ. Эти программы надо записать не в одну таблицу Access, а несколько, имеющих определенные названия. 

  • AllsoftOffers - список программ,
  • AllsoftCategories - категории программ,
  • AllsoftPrices - цены на программы,
  • AllsoftScreens - картинки программ,
  • AllsoftVersions - версии программ.

При этом для одной  программы существует несколько версий, цен, картинок, изображений. Таким образом, импорт должен не только заполнить основную таблицу товаров, но и сохранить между ними связь через ID программы. Как это сделать, не используя basic, найдете в этой базе данных.

Ссылка на импорт XML: http://www.leadersoft.ru/Rus/Market/db/Default.aspx?go=product&pid=400


Объявления

Нужен человек, который сможет написать программу в Access или в другой программе. Краткая информация: Для сети пиццерий нужно написать программу для учета распространения рекламных листовок по адресам района. Необходимо чтобы программа учитывала: адреса распространения, дату распространения, фио распространителя, чтобы можно было вывести отчет по распространению на каждый конкретный день, неделю, месяц; отчет распространения по конкретной улице; отчет распространения по конкретному распространителю. Более полную информацию смогу сказать при личной беседе, т.к. пока незнаю какие еще параметры должны быть в программке. мой телефон 89263762838 Эрик. http://help.leadersoft.ru/tabid/74/forumid/19/threadid/9225/scope/posts/Default.aspx



В избранное