Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
Снова я, но теперь уже про FoxPro. Мне нужно написать так, чтобы прога осуществляла следующие операции: 1. выводила строками popup меню названия производителей (столбец таблицы) – эт я знаю как сделать. 2. в зависимости от выбранного сортировала модели телефона (т.е, чтобы для нокиа выводила только модели нокиа), которые являются столбцом другой таблицы, связанной с первой по коду производителя. 3. составляла новое popup меню из отобранных моделей телефона. И потом, при заполнении карточки продаж нужно, чтобы при установлении курсора в строку выберите производителя она выдавала данное меню (1), переходила в строку выберите модель и выдавала второе меню. Вот так-то… Осталось выяснить как это сделать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 17:49 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
автор И потом, при заполнении карточки продаж нужно, чтобы при установлении курсора в строку выберите производителя она выдавала данное меню (1), переходила в строку выберите модель и выдавала второе меню. а почему вам не нравится использование комбобоксов для этих целей. Было бы лучше по-моему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 18:43 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
kdanylo а почему вам не нравится использование комбобоксов для этих целей. Было бы лучше по-моему. Кого-кого? Простите, не сильна в этом деле, так что не могли бы объяснить по-человечески?;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 18:53 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
Бросаете на форму два комбобокса. Первый - производители; Второй - модели; Значения второго комбобокса формируются динамически взависимости от производителя, который выбирается в первом комбобксе. ПС. Русский аналог термина комбобох - поле со списком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 19:12 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
Извините, не обратил внимание. Вы работаете с Вижуал ФоксПро? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 19:23 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
хы....с FoxPro 2.0 выбор СУБД у нас очень ограничен требованиями преподавателя;( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 20:45 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
Ну тогда не комбобокса, а действительно поп-ап - меню. Ну что ж. Можно так: На форме 2 поп-апа. Пока первый не заполнен, второй сделать disabled. Первый - производители; Второй - модели; Значения второго комбобокса формируются динамически в зависимости от производителя, который выбирается в первом комбобксе. Когда производителя выбрали, по valid первого заполнить второй продукцией этого производителя и сделать его enabled. PS: Русский аналог термина поп-ап - меню - выпадающий список. Т.е. тот же комбобокс, но в старых FP-версиях. PPS: Работает с массивом или списком значений в качестве источника данных. Рекомендую использовать массив, который заполнять с помощью select ... into array. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2004, 23:30 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
Допустим, я переменной p присваиваю выбор из меню p=prompt(). И дальше пишу, что если p не пустая, то надо как-то по ней найти код (по имени найти цифирь с кодом) и занести в другую переменную! Вопрос как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2004, 09:28 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
если пользуеш источник напрямую поля, то при выборе из попап указатель перемещаеца в табличке на запись и соотв береш MyTable.MyField. Если источник массиф, то при выборе пользуй номер элемента и тада доступ как aMyArray[nIndex,2] - взять значнее из фторого столбунца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2004, 09:33 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
И прошу не путать popup-меню и объект popup-меню на форме (лучше второй назвать просто popup). prompt() для второго не нужен - текущее значение принимает переменная, сопоставленная объекту @GET(popup). Она может быть символьного типа или числового (если не хочется по-умолчанию пользовать строку - содержимое выбранного элемента, а пользовать число - номер выбранного элемента в списке, нужно переменную инициировать как = 0 заранее, в setup-секции формы). Соответственно, анализировать ее значение надо будет по-разному, в зависимости от выбранного типа данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2004, 12:24 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
короче...я ставлю p=prompt() и он выдает мне к примеры Nokia. Теперь главный вопрос как сделать, чтобы он потом в базе нашел код Nokia (к примеру 1) и занес его в переменную, потом отсортировал модели (в базе модели) по коду (1), который в таблице модели присутсвует и сформировал новое попап меню из уже отобранных моделей!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2004, 13:23 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
вопщем вот - разбирайся и будет тебе щастье ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2004, 13:40 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
Hel!Riser Непедагогично, понимаешь ;-) С примером-то разобраться каждый сможет ;-))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2004, 18:19 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
2Urri дык 12 постоф уже как воду в стУпе молотим ЗЫ я постарался не коментить нич:Е, штоб было сложней разбираца ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 09:34 |
|
||
|
нужна помощь
|
|||
|---|---|---|---|
|
#18+
А раньше студентам давали задачки типа "автоматизация библиотеки" или "учет студентов в деканате"... Вот и в эту "святую" область продажи добрались... :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 09:39 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32767480&tid=1595448]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 396ms |

| 0 / 0 |
