powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Небольшой вопрос по Grid
25 сообщений из 27, страница 1 из 2
Небольшой вопрос по Grid
    #36250023
L_e_N_o_4_K_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
У меня возникли вопросы по Grid, раньше с ними почти не работала и с таким вопрос не сталкивалась, к сожалению!
Необходимо создать Grid который будет содержать следующие данные:
1). "Фио" из таблицы "Студенты";
2). Название предметов: например "Математика", "Физика"... - в таблицах их нет
Вопрос: Как зделать Grid, берущий ФИО из таблицы студенты и пустые колонок которые ничем не будут заполнены.
Например:
ФИО Математика Физика
Иванов АА
Петров ВВ
Сидоров ИИ
Поиск на форуме мало чем помог единственное, что я поняла что будут создаваться Header-ы, но на практике ничего не получилось выводидись данные
ФИО Математика Физика
Иванов АА 1 Иванов АА
Петров ВВ 2 Петров ВВ
Сидоров ИИ 3 Сидоров ИИ

Подскажите пожалуйста, как это реализовать и, если можно, поподробнее, т.к. FoxPro еще мало изученная мной программа.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250140
pitermax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выбрать фио в курсор и добавить в курсор поля с предметами.
Указать гриду источник данных курсор
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250202
L_e_N_o_4_K_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pitermaxвыбрать фио в курсор и добавить в курсор поля с предметами.
Указать гриду источник данных курсор
хм... под курсорам что понимать? Local views, если нет то пожалуйста поподробнее. Заранее спасибо!
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250210
L_e_N_o_4_K_aхм... под курсорам что понимать?То, что написано в хелпе. То есть временную таблицу.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250279
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не пойму - нафига пустые поля в Gride?
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250315
L_e_N_o_4_K_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Местами администраторНе пойму - нафига пустые поля в Gride?
Необходимо составить некоторое подобие журнала, в пустые поля я буду вносить данные, а затем при нажатии кнопки сохранить данные будут записыватся в таблицу.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250321
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так было же написано
2). Название предметов: например "Математика", "Физика"... - в таблицах их нет
Имелось ввиду поля есть, а данных в них нет?
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250352
L_e_N_o_4_K_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Местами администраторТак было же написано
2). Название предметов: например "Математика", "Физика"... - в таблицах их нет
Имелось ввиду поля есть, а данных в них нет?
Всего 2 таблицы для данного случая.
1. Студенты. Поля - Код студента, ФИО заполнена данными
2. Журнал - полностью пустая таблица. Поля - Фио, Математика, Физика. Здесь будут харнится данные, которые мы введем в Grid
т.е была пустая таблица Журнал,
в Гриде мы вносим напротив фамилий оценки нажимаем кнопку сохранить данные из грида сохраняются в таблицу Журнал.
Ну как в школе классный журнал, только за место дат там будут находится предметы.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250570
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_e_N_o_4_K_a,

Ну, например, так:
*=================

THISFORM.GRID1.RECORDSOURCE = ''

CREATE TABLE JOURNAL ;
(FIO C(20), FIZIKA I(4), MATEM I(4)) && создаем таблицу, однако можно и курсор

APPEND FROM STUDENTS FIELDS FIO && переписываем туда фамилии студентов

THISFORM.GRID1.RECORDSOURCE = 'JOURNAL'

THISFORM.REFRESH

* теперь редактируем эти данные и переносим в другую таблицу, если надо
*=============================
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250610
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"L_e_N_o_4_K_a"
2. Журнал - полностью пустая таблица. Поля - Фио, Математика, Физика. Здесь будут харнится данные, которые мы введем в Grid
Какие данные должен занести оператор в поля Математика, Физика? Поле ФИО уже должно быть заполненно или его заполняет оператор?
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250629
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Структура БД не оптимальна - как будете привязывать записи из Журнала к записям в Студенте? По ФИО? - а если однофамильцы.
Для оптимизации необходимо убрать из Журнала поле ФИО, добавить роле код студента.

Select Студенты.Код студента, Студенты.ФИО, Журнал.Математика, Журнал.Физика from Студенты,Журнал where Студенты.Код студента=.Журнал.Код студента into cursor СтудЖурн READWRITE
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250646
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Студенты:
код студента
ФИО

Предметы:
код предмета
наименование

Журнал:
код студента
код предмета
оценка
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250650
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это если будет использоваться справочник Предметы.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36250667
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем необходимо искать литературу по реляционным БД, vfp, SQL
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36251457
L_e_N_o_4_K_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GoshaS"L_e_N_o_4_K_a"
2. Журнал - полностью пустая таблица. Поля - Фио, Математика, Физика. Здесь будут харнится данные, которые мы введем в Grid
Какие данные должен занести оператор в поля Математика, Физика? Поле ФИО уже должно быть заполненно или его заполняет оператор?
В поля математика и физика вносятся оценки, Поле ФИО должно быть уже заполнено - должно браться из таблицы Студенты


Местами администратор.
По-моему, если делать так, то в таблице Журнал должны уже храниться Коды студентов или я ошибаюсь?
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36251471
L_e_N_o_4_K_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Форма должны выгядеть примерно так (исправленная версия из Paint:))
В поля Математика и физика напротив каждого ученика оператор ставит оценку
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36251581
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_e_N_o_4_K_a,

http://www.sql.ru/forum/actualthread.aspx?tid=703464#7785045
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36251873
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слишком мало информации о приложении. Опишите подробнее саму работу оператора, что и в каких случаях он вносит оценки и для чего он это делает.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36257794
L_e_N_o_4_K_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все когда либо видели школьный журнал с оценками. Необходимо создать что-то подобие электронного журнала с итоговыми оценками по предметам.
В гриде будет отображаться информация по итоговым оценкам по дисциплинам, которые вводит оператор по итогом месяца на каждого студента, по этим итоговым оценкам на каждого студента будет расчитываться средний балл, а потом также средний бал по всем студентам. затем по всем этим данным формируется отчет.
Имеется гридовская форма (которую я так и не могу сделать) содержащая все фамилии студентов из таблицы студенты. Также имеются пустые колонки, которые не берутся ни из одной таблица их нужно создать самой (что и не получается сотворить) в них будут вводится итоговые оценки по дисциплинам на каждого студента. По этим итоговым оценкам будет расчитываться средний бал. Нажимаем кнопку сохранить и все сохранятется в отдельной таблице в зависимости от месяца.

igorbik может я что-то не поняла или никак не могу разобраться и доработать код, но у меня выводится только 1 фамилия, и таблицу временную нужно вручную каждый раз удалять...
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36258143
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36258148
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собрал на коленке прототип твоего приложения. 3 таблицы из них 2 справочника. Ввод, редактирование, удаление. Без наворотов - как раз для твоего уровня. Объем чуть больше 1 мб. Правила форума не позволяют выкладывать что-то большее 100 кб. Дробить на куски запарюсь. Давай E-mail или предложи свой вариант - поделюсь.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36258151
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Собрал на коленке прототип твоего приложения. 3 таблицы из них 2 справочника. Ввод, редактирование, удаление. Без наворотов - как раз для твоего уровня. Объем чуть больше 1 мб.

Местами сломал мозг - что же такого может быть на 1МБ (в архиве?) в таком прототипе.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36258155
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5 форм, 3 таблицы, 1 иконка, 2 prg, 1 меню + базовые классы, кот. фокс сам загоняет в проект.
С мозгом все нормально.
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36258159
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, exe-шник выкину и положу. Запарился однако. Надеюсь скомпилить ума хватит.
p.s. vfp9
...
Рейтинг: 0 / 0
Небольшой вопрос по Grid
    #36258194
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Местами администратор
>>5 форм, 3 таблицы, 1 иконка, 2 prg, 1 меню + базовые классы, кот. фокс сам загоняет в проект.
С мозгом все нормально.


Извини - мозг я сломал себе. И это все хозяйство слеплено при помощи визардов? Базовые классы != классы визардов.
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Небольшой вопрос по Grid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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