Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [VFoxPro]Ввод данных в поле типа General, Ввод данных в поле типа General 
:(
    Опции темы
PatriotRus
  Дата 1.4.2008, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 13.4.2006
Где: Москва

Репутация: нет
Всего: нет



Подскажите пожалуйста как программно ввести данные в поле типа GENERAL в VFoxPro!!!
Спасибо!!!
PM MAIL ICQ   Вверх
Cashey
Дата 1.4.2008, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



взято из хелпа
Код

CREATE TABLE MyGenTbl (mygenfield G)

APPEND BLANK  && Add a blank record

APPEND GENERAL mygenfield FROM C:\EXCEL\BOOK1.XLS CLASS EXCELCHART



--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
PatriotRus
  Дата 1.4.2008, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 13.4.2006
Где: Москва

Репутация: нет
Всего: нет



спасибо!
А как можно путь к файлу не заводить, как написано в коде: 

Код

C:\EXCEL\BOOK1.XLS CLASS EXCELCHART


а сделать так чтобы по нажатию клавиши выбирался файл из окна диалога открытия файла???
PM MAIL ICQ   Вверх
Cashey
Дата 2.4.2008, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



через макроподстановку
Код
 cFile = getfile()
CFile = cFile + ' CLASS EXCELCHART'
APPEND GENERAL mygenfield FROM &cFile

ну это если класс заранее известен


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
PatriotRus
Дата 2.4.2008, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 13.4.2006
Где: Москва

Репутация: нет
Всего: нет



большое спасибо!!! smile 
PM MAIL ICQ   Вверх
PatriotRus
  Дата 3.4.2008, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 13.4.2006
Где: Москва

Репутация: нет
Всего: нет



Я конечно извиняюсь, и мне очень стыдно, но у меня ещё вопросик!!!
Вот как мне добавив запись в поле (как написано выше) перейти на следующую пустую запись чтобы добавить туда!!!
Заранее спасибо!!!

Добавлено через 3 минуты и 20 секунд
Цитата

ну это если класс заранее известен 

А если не известен???
PM MAIL ICQ   Вверх
Cashey
Дата 3.4.2008, 07:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



если это следующая по порядку запись то SKIP 1, если порядковое место не известно тогда LOCATE FOR EMPTY(<поле general>)


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
PatriotRus
Дата 3.4.2008, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 13.4.2006
Где: Москва

Репутация: нет
Всего: нет



большое спасибо!!!
а если класс открываемого файла не известен?
PM MAIL ICQ   Вверх
Cashey
Дата 3.4.2008, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



тогда хз


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
PatriotRus
Дата 3.4.2008, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 13.4.2006
Где: Москва

Репутация: нет
Всего: нет



а какие вообще бывают классы?
мне нужно загонять только файлы типов:
EXEL
WORD
*.PRG
TXT
PM MAIL ICQ   Вверх
Cashey
Дата 3.4.2008, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: нет
Всего: 60



это не классы в понимании FoxPro это OLE-объекты. Соответсвенно какие зарегестрированны в виндах, такие и будут


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
PatriotRus
  Дата 3.4.2008, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 13.4.2006
Где: Москва

Репутация: нет
Всего: нет



У меня следующая проблема!!!
В таблице нет записей (где есть поле General) я в ручную добавляю первую запись,а дальше хочу что бы программа сама переходила на следующую запись и записывала туда,но если делать так как говорите вы (через skip 1), то прога ругается на то что достигнут конец таблицы,и не переходит,и не записывает!!!
Что можно сделать?
Может нужно как нибудь сначала создать новую запись,а потом уже перейти на нее и записать?
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0572 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.