powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
13 сообщений из 38, страница 2 из 2
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36766019
Sea_Cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZILIA,

Как говорится, час поиска в Интернете позволяет добиться большего, чем день кодирования без поиска. Не пренебрегайте поиском - и у Вас появится свободное время. Все уже придумано до нас.
А если по делу - по своему опыту рекомендую перешагнуть через технологию файл-сервер и сразу перейти на SQL-сервер. Уже несколько лет использую базы на MySQL и PostgeSQL - и по этим проектам практически нет никаких проблем.
Используйте ODBC для работы с SQL-сервером, а также курсорадаптеры - и Ваша работа с курсорами не будет особо отличаться от работы с локальными таблицами. В помощь могу предложить сайт Алексея Климова http://vfox.kristall.ru
Успехов !
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36766657
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БД mssql2005, конвертир. апсайзвизардом

4 части
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36766658
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36766660
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36766759
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36766776
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
клиентская часть
Vfp 9 sp 2

будет пока работать
пункт меню:
Справочники\Коды Подразделений

(т.е. переведена только одна форма)


действия:
1. скачать архивы БД - поднять на сервере БД
2. скачать клиентскую часть - положить в удобное место
3. подрехтовать файлики config.cfg, разработка.lnk, path.prg
на предмет путей (c:\forum\перевод_в_КС\ заменить на свое)

долбануть по разработка.lnk

из проекта стартануть start.prg

на предмет коннекта (в случае ошибки) смотреть
метод login класса APP
.ServerName = ".\SQLSERVER2005"
.DBName = "bal2008"
.User_name = "sa"
.User_PassWord = "as"

жду вопросов
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36767178
FoxSoftware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZILIAНаши бухи все сидят в одной сетке. Есть отдельный 2005 MS SQL сервер, на нем пока стоит банковская программа. Вот если бы вынести и мою систему туда же было бы хорошо, но у меня мало опыта работы с MS SQL , где взять подробную информацию по переносу на SQL сервер? То думаю, я бы справилась, ведь программированию меня тоже никто не учил. А в ПО “Бухгалтерский баланс” реализованы много selec - ов т.е. например нужно выбрать дебиторскую задолженность по филиалам в период с 1 января 2010 года до 20 июня 2010 не более 100000рублей. Проверяется куча неувязок между формами. С 2 рабочих мест набиваются формы, а остальные просто смортят информацию в формах. Не очень простая и не очень сложная прога, но каждый день что-нибудь добавляю туда, поэтому сначала было 15 форм теперь их стало уже 29 и все они связаны между собой. Причем старалась писать универсальные процедурки , т.е. чтобы когда что-либо поменялось в отчетных формах менять только сам шаблон формы и не трогать сами процедурки иначе не успеваю. Бухи дают обновление и через полчаса надо отправлять его в районы (их в сетку не нужно пусть пока с локальной работают). Я захожу, правлю только коды в шаблонах форм сами процедурки не трогаю они универсальные.
Ну вот теперь более менее понятно, но всё-равно есть вопросы.
В общем делать надо так:
1. По-скольку всё в одном здании и в одной сетке, то лучше сделать одну из машин общедоступную типа сервера Windows, или достаточно сделать папку с вашими программами и базой - общедоступной.
2. Пусть эта ваша машина отвечает за фокспрошные базы. Кроме того возложить на неё функцию работы с MS SQL сервером. Пусть это будет отдельная программа которая будет заниматься Синхронизацией с банковской базой и подкачку данных в ваши базы DBF! Совершенно очевидно что вам не нужны все таблицы и поля из MS SQL, вас интересует выборочная инфа!
В этой программке надо будет дописать связку с MS SQL - это не сложно.
3. Далее ваши главбухи будут юзать как обычно вашей же программой. Её разумеется прийдётся проверить и адаптировать для работы в локальной сети.
В остальном всё БЕЗ ИЗМЕНЕНИЙ И БЕЗ ЛИШНЕГО ГЕМОРОЯ!
Удачи.
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36768022
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавлен пункт меню "отчетные формы"
и переделана ф-ма
vb_od

логика не переделывалась - нужно пересматривать приемы разработки

писатели книжек о фокспро:
вставьте себе главы на тему
- Паблик переменные - ЗЛО
- Макроподстановка - ЗЛО
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36769058
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZILIAДорогие эксперты!
Написала две проги: "Справка-расчет для исчисления НДС"," Бухгалтерский баланс".
Писала локальную прогу, про сетевую не думала когда писала, да и такая задача не стояла. Обе проги работают отлично тфу-тьфу-тьфу.Да так отлично что теперь у меня 4 бухгалтера требуют чтобы я поставила им эти проги потому что они им так сильно понравились.
Вы себе голову не морочьте с SQL Server. Делайте им попроще - базы VFP на обычном файл-сервере, юзеры к ним и обращаться будут. Только задачку придется переделывать - вместо обычных USE делать USE с проверкой на возможность открытия таблицы (мало ли кто там эксклюзивно её занял), перед началом редактирования записи следует её заблокировать от посторонних по RLOCK(), проверив успешность блокировки. Да, в целом не так много изменений, только делать их надо аккуратно.
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36769269
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модератору,
пожалуйста не трогай топик - очень Важно ТП дать возможность сделать
переход на КС платформу.
В данном топике ему предложены библиотеки, содержащие астрактные инструменты взаимодействия с сервером.

модификация исходников кл.части будет продолжено,
что будет интересным вменяемому сообществу.
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36772105
FoxSoftware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимомодератору,
пожалуйста не трогай топик - очень Важно ТП дать возможность сделать
переход на КС платформу.
В данном топике ему предложены библиотеки, содержащие астрактные инструменты взаимодействия с сервером.

модификация исходников кл.части будет продолжено,
что будет интересным вменяемому сообществу.
Вот зачем ты путаешь человека своей бредятиной???
ВНИМАНИЮ АДМИНОВ!
ЗАБАНЬТЕ ЭТОГО ЮЗЕРА ПО IP !
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36772114
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FoxSoftwareВот зачем ты путаешь человека своей бредятиной???
ВНИМАНИЮ АДМИНОВ!
ЗАБАНЬТЕ ЭТОГО ЮЗЕРА ПО IP !
А здесь что, в порядке вещей сразу доставать базуку из кармана ?
...
Рейтинг: 0 / 0
СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
    #36800883
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для зильки

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
if object_id('tempdb..#t') is not null drop table #t
if object_id('tempdb..#ppp') is not null drop table #ppp

create table #t (id int, keyVal varchar( 10 ))
insert into #t values ( 3 ,'003')
insert into #t values ( 2 ,'002')
insert into #t values ( 1 ,'001')

select *
   from #t
   order by keyVal

create table #ppp (id int, t_id int, pppvalue varchar( 10 ))  
insert into #ppp values ( 1 ,  3 , 'тыры')
insert into #ppp values ( 2 ,  5 , 'ааааы')
insert into #ppp values ( 2 ,  1 , 'маппп')

select a.*, tttttt = isnull(b.keyval,'кукиш')
  from #ppp a
    left join #t b on a.t_id = b.id 
 order by tttttt

...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / СЕТЕВАЯ ВЕРСИЯ ПРОГРАММЫ
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]