powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / нужна помощь
17 сообщений из 17, страница 1 из 1
нужна помощь
    #32767329
Фотография Irishka;)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Снова я, но теперь уже про FoxPro. Мне нужно написать так, чтобы прога осуществляла следующие операции:
1. выводила строками popup меню названия производителей (столбец таблицы) – эт я знаю как сделать.
2. в зависимости от выбранного сортировала модели телефона (т.е, чтобы для нокиа выводила только модели нокиа), которые являются столбцом другой таблицы, связанной с первой по коду производителя.
3. составляла новое popup меню из отобранных моделей телефона.
И потом, при заполнении карточки продаж нужно, чтобы при установлении курсора в строку выберите производителя она выдавала данное меню (1), переходила в строку выберите модель и выдавала второе меню.
Вот так-то…
Осталось выяснить как это сделать..
...
Рейтинг: 0 / 0
нужна помощь
    #32767480
kdanylo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
И потом, при заполнении карточки продаж нужно, чтобы при установлении курсора в строку выберите производителя она выдавала данное меню (1), переходила в строку выберите модель и выдавала второе меню.


а почему вам не нравится использование комбобоксов для этих целей. Было бы лучше по-моему.
...
Рейтинг: 0 / 0
нужна помощь
    #32767495
Фотография Irishka;)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdanylo

а почему вам не нравится использование комбобоксов для этих целей. Было бы лучше по-моему.

Кого-кого? Простите, не сильна в этом деле, так что не могли бы объяснить по-человечески?;)
...
Рейтинг: 0 / 0
нужна помощь
    #32767532
kdanylo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бросаете на форму два комбобокса.

Первый - производители;
Второй - модели;

Значения второго комбобокса формируются динамически взависимости от производителя, который выбирается в первом комбобксе.

ПС. Русский аналог термина комбобох - поле со списком.
...
Рейтинг: 0 / 0
нужна помощь
    #32767547
kdanylo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, не обратил внимание. Вы работаете с Вижуал ФоксПро?
...
Рейтинг: 0 / 0
нужна помощь
    #32767607
Фотография Irishka;)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хы....с FoxPro 2.0 выбор СУБД у нас очень ограничен требованиями преподавателя;(
...
Рейтинг: 0 / 0
нужна помощь
    #32767667
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда не комбобокса, а действительно поп-ап - меню. Ну что ж. Можно так:
На форме 2 поп-апа. Пока первый не заполнен, второй сделать disabled.

Первый - производители;
Второй - модели;

Значения второго комбобокса формируются динамически в зависимости от производителя, который выбирается в первом комбобксе.

Когда производителя выбрали, по valid первого заполнить второй продукцией этого производителя и сделать его enabled.

PS: Русский аналог термина поп-ап - меню - выпадающий список. Т.е. тот же комбобокс, но в старых FP-версиях.

PPS: Работает с массивом или списком значений в качестве источника данных. Рекомендую использовать массив, который заполнять с помощью select ... into array.
...
Рейтинг: 0 / 0
нужна помощь
    #32767903
Фотография Irishka;)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим, я переменной p присваиваю выбор из меню p=prompt(). И дальше пишу, что если p не пустая, то надо как-то по ней найти код (по имени найти цифирь с кодом) и занести в другую переменную! Вопрос как?
...
Рейтинг: 0 / 0
нужна помощь
    #32767916
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если пользуеш источник напрямую поля, то при выборе из попап указатель перемещаеца в табличке на запись и соотв береш MyTable.MyField. Если источник массиф, то при выборе пользуй номер элемента и тада доступ как aMyArray[nIndex,2] - взять значнее из фторого столбунца
...
Рейтинг: 0 / 0
нужна помощь
    #32768451
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И прошу не путать popup-меню и объект popup-меню на форме (лучше второй назвать просто popup). prompt() для второго не нужен - текущее значение принимает переменная, сопоставленная объекту @GET(popup). Она может быть символьного типа или числового (если не хочется по-умолчанию пользовать строку - содержимое выбранного элемента, а пользовать число - номер выбранного элемента в списке, нужно переменную инициировать как = 0 заранее, в setup-секции формы). Соответственно, анализировать ее значение надо будет по-разному, в зависимости от выбранного типа данных.
...
Рейтинг: 0 / 0
нужна помощь
    #32768637
Фотография Irishka;)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче...я ставлю p=prompt() и он выдает мне к примеры Nokia. Теперь главный вопрос как сделать, чтобы он потом в базе нашел код Nokia (к примеру 1) и занес его в переменную, потом отсортировал модели (в базе модели) по коду (1), который в таблице модели присутсвует и сформировал новое попап меню из уже отобранных моделей!!
...
Рейтинг: 0 / 0
нужна помощь
    #32768695
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопщем вот - разбирайся и будет тебе щастье
...
Рейтинг: 0 / 0
нужна помощь
    #32769458
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hel!Riser
Непедагогично, понимаешь ;-) С примером-то разобраться каждый сможет ;-)))
...
Рейтинг: 0 / 0
нужна помощь
    #32769935
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Urri
дык 12 постоф уже как воду в стУпе молотим

ЗЫ я постарался не коментить нич:Е, штоб было сложней разбираца ;)
...
Рейтинг: 0 / 0
нужна помощь
    #32769943
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А раньше студентам давали задачки типа "автоматизация библиотеки" или "учет студентов в деканате"... Вот и в эту "святую" область продажи добрались... :-(
...
Рейтинг: 0 / 0
нужна помощь
    #32771532
Фотография Irishka;)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мы теперь сами себе предметную область выбираем, но чтоб типа актуально было;)
...
Рейтинг: 0 / 0
нужна помощь
    #32771540
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разбаловались... ;-)))
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / нужна помощь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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