|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Здравствуйте! У меня возникли вопросы по Grid, раньше с ними почти не работала и с таким вопрос не сталкивалась, к сожалению! Необходимо создать Grid который будет содержать следующие данные: 1). "Фио" из таблицы "Студенты"; 2). Название предметов: например "Математика", "Физика"... - в таблицах их нет Вопрос: Как зделать Grid, берущий ФИО из таблицы студенты и пустые колонок которые ничем не будут заполнены. Например: ФИО Математика Физика Иванов АА Петров ВВ Сидоров ИИ Поиск на форуме мало чем помог единственное, что я поняла что будут создаваться Header-ы, но на практике ничего не получилось выводидись данные ФИО Математика Физика Иванов АА 1 Иванов АА Петров ВВ 2 Петров ВВ Сидоров ИИ 3 Сидоров ИИ Подскажите пожалуйста, как это реализовать и, если можно, поподробнее, т.к. FoxPro еще мало изученная мной программа. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 12:18 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
выбрать фио в курсор и добавить в курсор поля с предметами. Указать гриду источник данных курсор ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 12:46 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
pitermaxвыбрать фио в курсор и добавить в курсор поля с предметами. Указать гриду источник данных курсор хм... под курсорам что понимать? Local views, если нет то пожалуйста поподробнее. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 13:02 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
L_e_N_o_4_K_aхм... под курсорам что понимать?То, что написано в хелпе. То есть временную таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 13:05 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Не пойму - нафига пустые поля в Gride? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 13:25 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Местами администраторНе пойму - нафига пустые поля в Gride? Необходимо составить некоторое подобие журнала, в пустые поля я буду вносить данные, а затем при нажатии кнопки сохранить данные будут записыватся в таблицу. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 13:33 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Так было же написано 2). Название предметов: например "Математика", "Физика"... - в таблицах их нет Имелось ввиду поля есть, а данных в них нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 13:35 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Местами администраторТак было же написано 2). Название предметов: например "Математика", "Физика"... - в таблицах их нет Имелось ввиду поля есть, а данных в них нет? Всего 2 таблицы для данного случая. 1. Студенты. Поля - Код студента, ФИО заполнена данными 2. Журнал - полностью пустая таблица. Поля - Фио, Математика, Физика. Здесь будут харнится данные, которые мы введем в Grid т.е была пустая таблица Журнал, в Гриде мы вносим напротив фамилий оценки нажимаем кнопку сохранить данные из грида сохраняются в таблицу Журнал. Ну как в школе классный журнал, только за место дат там будут находится предметы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 13:43 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
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 * теперь редактируем эти данные и переносим в другую таблицу, если надо *============================= ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 14:41 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
"L_e_N_o_4_K_a" 2. Журнал - полностью пустая таблица. Поля - Фио, Математика, Физика. Здесь будут харнится данные, которые мы введем в Grid Какие данные должен занести оператор в поля Математика, Физика? Поле ФИО уже должно быть заполненно или его заполняет оператор? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 14:55 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Структура БД не оптимальна - как будете привязывать записи из Журнала к записям в Студенте? По ФИО? - а если однофамильцы. Для оптимизации необходимо убрать из Журнала поле ФИО, добавить роле код студента. Select Студенты.Код студента, Студенты.ФИО, Журнал.Математика, Журнал.Физика from Студенты,Журнал where Студенты.Код студента=.Журнал.Код студента into cursor СтудЖурн READWRITE ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 14:59 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Студенты: код студента ФИО Предметы: код предмета наименование Журнал: код студента код предмета оценка ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 15:04 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Это если будет использоваться справочник Предметы. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 15:05 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
В общем необходимо искать литературу по реляционным БД, vfp, SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 15:08 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
GoshaS"L_e_N_o_4_K_a" 2. Журнал - полностью пустая таблица. Поля - Фио, Математика, Физика. Здесь будут харнится данные, которые мы введем в Grid Какие данные должен занести оператор в поля Математика, Физика? Поле ФИО уже должно быть заполненно или его заполняет оператор? В поля математика и физика вносятся оценки, Поле ФИО должно быть уже заполнено - должно браться из таблицы Студенты Местами администратор. По-моему, если делать так, то в таблице Журнал должны уже храниться Коды студентов или я ошибаюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 19:07 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Форма должны выгядеть примерно так (исправленная версия из Paint:)) В поля Математика и физика напротив каждого ученика оператор ставит оценку ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 19:17 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
L_e_N_o_4_K_a, http://www.sql.ru/forum/actualthread.aspx?tid=703464#7785045 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2009, 20:18 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Слишком мало информации о приложении. Опишите подробнее саму работу оператора, что и в каких случаях он вносит оценки и для чего он это делает. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2009, 00:45 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Все когда либо видели школьный журнал с оценками. Необходимо создать что-то подобие электронного журнала с итоговыми оценками по предметам. В гриде будет отображаться информация по итоговым оценкам по дисциплинам, которые вводит оператор по итогом месяца на каждого студента, по этим итоговым оценкам на каждого студента будет расчитываться средний балл, а потом также средний бал по всем студентам. затем по всем этим данным формируется отчет. Имеется гридовская форма (которую я так и не могу сделать) содержащая все фамилии студентов из таблицы студенты. Также имеются пустые колонки, которые не берутся ни из одной таблица их нужно создать самой (что и не получается сотворить) в них будут вводится итоговые оценки по дисциплинам на каждого студента. По этим итоговым оценкам будет расчитываться средний бал. Нажимаем кнопку сохранить и все сохранятется в отдельной таблице в зависимости от месяца. igorbik может я что-то не поняла или никак не могу разобраться и доработать код, но у меня выводится только 1 фамилия, и таблицу временную нужно вручную каждый раз удалять... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2009, 13:22 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Собрал на коленке прототип твоего приложения. 3 таблицы из них 2 справочника. Ввод, редактирование, удаление. Без наворотов - как раз для твоего уровня. Объем чуть больше 1 мб. Правила форума не позволяют выкладывать что-то большее 100 кб. Дробить на куски запарюсь. Давай E-mail или предложи свой вариант - поделюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2009, 19:18 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
>>Собрал на коленке прототип твоего приложения. 3 таблицы из них 2 справочника. Ввод, редактирование, удаление. Без наворотов - как раз для твоего уровня. Объем чуть больше 1 мб. Местами сломал мозг - что же такого может быть на 1МБ (в архиве?) в таком прототипе. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2009, 19:22 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
5 форм, 3 таблицы, 1 иконка, 2 prg, 1 меню + базовые классы, кот. фокс сам загоняет в проект. С мозгом все нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2009, 19:27 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Блин, exe-шник выкину и положу. Запарился однако. Надеюсь скомпилить ума хватит. p.s. vfp9 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2009, 19:30 |
|
Небольшой вопрос по Grid
|
|||
---|---|---|---|
#18+
Местами администратор >>5 форм, 3 таблицы, 1 иконка, 2 prg, 1 меню + базовые классы, кот. фокс сам загоняет в проект. С мозгом все нормально. Извини - мозг я сломал себе. И это все хозяйство слеплено при помощи визардов? Базовые классы != классы визардов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2009, 20:04 |
|
|
start [/forum/topic.php?fid=41&fpage=114&tid=1585957]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 143ms |
0 / 0 |