Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / куча вопросов от неумехи) / 15 сообщений из 15, страница 1 из 1
17.12.2007, 18:30
    #35015725
StanAcosta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
Я разрабатываю курсовой проект.
Кое-что, естественно не получается....
Помогите пожалуйста))))

1) Проблема такая.
Есть форма на ней компонент Listbox и Pageframe. В Pageframe есть: textищч, button, spinner и стандартная панель кнопок "вперед, назад, сохранить редактировать..."
Задача такова: нужно чтобы элементы из list переносились в text, указывалось некое число в спинере и при нажатии кнопки сохранить записывались в определенную таблицу. (см. рисунок)
Проблема состоит в следующем: когда нажимаешь кнопку "редактировать" text и spinner становиться не активными и ничего нельзя сделать.

Как быть?

2) Мне надо разработать взаимодействие Pageframe и ListBox. Что можно придумать?

Очень надеюсь на помощь)))))
...
Рейтинг: 0 / 0
17.12.2007, 18:50
    #35015761
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
StanAcosta...Проблема состоит в следующем: когда нажимаешь кнопку "редактировать" text и spinner становиться не активными и ничего нельзя сделать.... Значит в кнопке код который их делает неактивными. А кто код в кнопке писал? Что-то типа:
Код: plaintext
1.
thisform.text.enabled = .F.
thisform.spinner.enabled = .F.
этот код убери.
...
Рейтинг: 0 / 0
17.12.2007, 18:52
    #35015766
куча вопросов от неумехи)
А код этой кнопки мы должны угадывать? И по угаданному рассказывать где и какая там у тебя ошибка? Код кто показывать будет? Пушкин?
...
Рейтинг: 0 / 0
17.12.2007, 19:14
    #35015799
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
1) Приведи код кнопки "Редактировать"

2) Поясни как должны взаимодействовать между собой контролы.
...
Рейтинг: 0 / 0
17.12.2007, 19:15
    #35015804
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
Октябрята-дружные ребята.
...
Рейтинг: 0 / 0
17.12.2007, 19:33
    #35015839
StanAcosta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
DimaT, я не настолько глупая и совсем не блондинка))) но все равно - спасибо)



Кнопки "Вперед, назад, редактировать, сохранить и т.д." - стандартная библиотека txtbtns. Кнопка "редактировать", это, соответственно, Object - cmdEdit.
...
Рейтинг: 0 / 0
17.12.2007, 19:36
    #35015848
StanAcosta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
Dag, да в том-то и дело, я не знаю, как они должны взаимодействовать. У меня задание такое. А что именно надо делать - никто не объяснил. То, что в пункте 1) (и на картинке) - такое взаимодействие я придумала. Но, так как оно не работает и будет ли работать - не знаю, надо в срочном порядке придумать что-нибудь еще)
...
Рейтинг: 0 / 0
17.12.2007, 19:50
    #35015885
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
Ну например добавить в PageFrame страничку "Характеристики детали". Кинуть туда EditBox, в котором будут отображаться характеристики детали, выбранной в листбоксе.
...
Рейтинг: 0 / 0
17.12.2007, 19:52
    #35015890
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
Хотя если подумать такая страничка у тебя уже есть - "Данные по деталям"
...
Рейтинг: 0 / 0
17.12.2007, 20:50
    #35016022
StanAcosta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
Dag, да, это все уже есть...
...
Рейтинг: 0 / 0
17.12.2007, 21:13
    #35016074
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
То, что в пункте 1) (и на картинке) - такое взаимодействие я придумала. Но, так как оно не работает и будет ли работать - не знаю, надо в срочном порядке придумать что-нибудь еще)

А почему не работает? Пусть твоим источником данных для листбокса List1 является таблица detal c полями name (название детали), describe (описание детали). Тогда

ThisForm.List1.RowSourceType=2
ThisForm.List1.RowSource='detal.name'
ThisForm.PageFrame1.Page2.EditBox1.ControlSource='detal.describe'

В событии InterActiveChange List1 прописать обновление формы, например

ThisForm.Refresh()
ThisForm.PageFrame1.Page1.Refresh()
ThisForm.PageFrame1.Page2.Refresh()

Должно сработать.
...
Рейтинг: 0 / 0
18.12.2007, 21:25
    #35018950
StanAcosta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
спасибо, но некое подобное взаимодействие у меня уже есть....


Возник такой вопрос:

есть листбокс(2), я в него добавила только 5 значений из другого листбокса(1)( в котором 10 значений), дальше ставлю спиннер допустим 50. Мне надо, чтобы обновилось поле значений спиннера в некой таблице только для тех элементов, которые выбраны во втором листбоксе(2)
Т.е. нужен код кнопки, которая это сделает.
Видимо, здесь нужен цикл, которые будет перебирать каждое значение из листбокса.
Но как это сделать, я не знаю.... (((
...
Рейтинг: 0 / 0
18.12.2007, 21:54
    #35018979
StanAcosta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
Более подробно опишу:
есть листбокс(2), я в него добавила только 5 значений из другого листбокса(1)( в котором 10 значений), дальше ставлю спиннер допустим 50. Мне надо, чтобы обновилось поле значений спиннера(т.е. в исходным значениям + 50) в некой таблице только для тех элементов, которые выбраны во втором листбоксе(2). Причем таблица уже существует, и там записаны и значения первого листбокса(1) и какието числовые значния(которые и надо обновить спинером)
Т.е. нужен код кнопки, которая это сделает.
Видимо, здесь нужен цикл, которые будет перебирать каждое значение из листбокса.
...
Рейтинг: 0 / 0
20.12.2007, 20:52
    #35024772
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
Чтобы ответить на этот вопрос - мало просто картинки. Нужно знать структуру ваших таблиц, способ которым заполняются листбоксы.
...
Рейтинг: 0 / 0
22.12.2007, 16:26
    #35027947
StanAcosta
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
куча вопросов от неумехи)
спасибо) все проблемы сама решила)))
за курсовой получила отл)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / куча вопросов от неумехи) / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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