powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа на FoxPro, Visual FoxPro
13 сообщений из 13, страница 1 из 1
Работа на FoxPro, Visual FoxPro
    #37944827
zaq12wsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня написана программа по конвертации xml-файла с нужными мне преобразованиями в dbf. Сейчас необходимо оформить это в форме. Я создала новый проект. В нем форму1, на которой всего 3 кнопки:
1) Загрузка xml-файла
2) Выполнить
3) Выход

В 1) определила функцию
FF=GETFILE('XLS')

IF ALLT(FF)==''
ThisForm.Command1.Enabled=.t.
RETURN
ENDIF

Во 2-ом мне нужно впихать свою программу. Ее суть:
- добавление столбцов
- изменение типов данных
- и ряд команд select
-по итогу нужная мне таблица в dos-формате.

Возникла проблема, раньше подобного не делала, каков алгоритм мне необходимо писать во 2-ом этапе, чтобы по клику по кнопке он выполнил мне мои команды и как указать что мы работаем с FF.

Строго не судите.
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37944852
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaq12wsx,
Что это? фокспро?
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37945002
zaq12wsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕвгенийВ, да, это FoxPro.

Занесла не в ту ветку вопросов)))
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37945025
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaq12wsx,
да, сюда надо.

Модератор: Тема перенесена из форума "Работа".
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37945257
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>добавление столбцов
alter table add column
или селект с допполями в курсор
>изменение типов данных
конкретнее
>и ряд команд select
конкретнее
>по итогу нужная мне таблица в dos-формате.
copy to ... type fox2x as 866
>как указать что мы работаем с FF.
use (ff) in 0 alias mytable

Больше конкретики!
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37945900
zaq12wsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программа у меня написана. Я просто написала ее суть. Здесь мне помощь не нужна.
У меня проблема в программировании действий кнопок.

1 кнопка - должна загружать файл.
я взяла и написала стандартную программку:
FF=GETFILE('XLS')
IF ALLT(FF)==''
ThisForm.Command1.Enabled=.t.
RETURN
ENDIF

2 кнопка - должна при нажатии выполнять мою написанную программу.
???? не знаю как это реализовать, что писать, как сослаться на загрузившийся файл и как выполнить программу.

3-я кнопка - выход.
Я тоже тут все сделала.
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37945946
Koстя1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaq12wsx,

так в клике второй кнопки и напишите вашу программу, обрабатывающую файл, либо запустите ее, не понимаю, в чем сложность-то?

ААА, понял, вы не можете передать путь к файлу "во вторую кнопку"?
В форме заведите новое свойство, например Path, и в первой кнопке сделайте Thisform.Path = FF. А во второй кнопке обратиться можно будет уже по этому пути в свойстве Thisform.Path
Я правильно вас понял?
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37945973
zaq12wsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Koстя1,
Да,правильно. Я не понимаю куда он просто сохраняет выбираемый мною файл и как к нему обратиться, точнее,как в программе указать путь к данному файлу.
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37946205
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaq12wsx,

RUN (ff)
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37946236
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alextashk, не в тему - ТС нужно выбрать данные из файла и сбросить результаты в дбф.
Но вот что именно выбрать, какие столбцы дописать и т.д. - тайна... а может быть, она уже всё сделала :)
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37946260
zaq12wsx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tangliralextashk, не в тему - ТС нужно выбрать данные из файла и сбросить результаты в дбф.
Но вот что именно выбрать, какие столбцы дописать и т.д. - тайна... а может быть, она уже всё сделала :)


Я уже все выбрала и сделала.

У меня есть программа, которую нужно оформить в форме, чтобы тетя из бухгалтерии нажала на кнопку ЗАГРУЗИТЬ XML-файл. Он загрузился бы. Потом бы нажала на Выполнить - и тут как раз моя прога выполняется. А потом она нажала на Выход и вся эта форма закрылась. Вот что мне надо! Проблема с прописание кода для кнопки Выполнить. Ваще не знаю что с этими кнопками делать, никогда не работала с ними.
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37946318
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так пропишите

имя_функции(ff) - где ff - полный путь XML файла

и

Код: sql
1.
2.
ff = GETFILE()
ThisForm.Command1.Enabled=!EMPTY(FF)
...
Рейтинг: 0 / 0
Работа на FoxPro, Visual FoxPro
    #37946354
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaq12wsxПроблема с прописание кода для кнопки Выполнить.Правой мышкой по кнопке --> "Properties"-- "Methods" --> "Click" - открывается окно, там пишете код.
Если же вы имели в виду, что не знаете, какой код писать, то расскажите же (в конце концов), что этот таинственный код должен делать...

PS. Кстати, чисто из любопытства:
zaq12wsx1) Загрузка xml -файла
<skipped...>
FF=GETFILE(' XLS ')всё-таки xml или xls?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Работа на FoxPro, Visual FoxPro
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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