powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Нужна помощь!
14 сообщений из 14, страница 1 из 1
Нужна помощь!
    #33089160
BRobin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть БД, нарисованая на рисунке, при разработке интерфейса ввода у меня получилась проблема:
Я сделал такие поля для ввода студентов
Ф-sle_1, И-sle_2, О-sle_3,
Дата рожд.-em_1, группа-sle_4, шифр-ddlb_1 , Факультет-ddlb_2.
Может конечно и не правильно, но проблема в том что я не знаю можно ли как нибудь в выпадающие списки запихать значения из таблицы? И как можно взяв значение переменной из выпадающего списка, или текстового поля например по выбраному шифру группы в ddlb_1 связав его с gr_sh из таблицы sp получить код специальности - sp_id.
Сразу прошу меня не бить, и простить за Ламмерский вопрос, просто я никогда не работал с ПБ (обычно Paradox по работе), а тут понадобилось курсовую делать, а разобраться времени уже нет. Если вы будете не против, то я с вами буду советоваться.
...
Рейтинг: 0 / 0
Нужна помощь!
    #33089171
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерфейс в PB надо делать на основе datawindow.
Поэтому - все сле, ем, и прочие ддлб - выкинуть.
Нарисовать Freeform datawindow.
Выпадающие списки из таблицы - dropdown datawindow.
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090136
Фотография savosin_sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комментарий к схеме: а что, один студент может быть сразу в нескольких группах? и зачем всё усложнять справочниками к имени и отчествам? (извини, что лезу не в своё дело!)
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090175
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
savosin_sergeyкомментарий к схеме: а что, один студент может быть сразу в нескольких группах?
На разных факультетах - запросто.
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090233
Фотография savosin_sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если только на втором высшем..
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090466
BRobin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Студент в том числе может быть отчисленным, и в последствии восстановиться в другую группу, а в базе хранятся все студенты с незапамятных времен (примерно с 92-94г).
Не знаю для чего нужны справочники имен и отчеств, т.к. я просто структуру подсмотрел в реальной базе ТулГУ, правда она работает с Paradox и дбф-ными базами на новеловском сервере.
При помощи Freeform datawindow можно создавать выпадающие списки со значениями из базы, при том что в базе имен/отчеств около 150 значений в каждой изначально?
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090482
BRobin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно сделать выпадающий список как в ворде, чтобы по мере написания подставлялось продолжение?
И еще вопрос у меня после подключения к базе через меню:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Connectstring='DSN=org'"
//SQLCA.DBParm = "Connectstring='DSN=ORCL'"
CONNECT;

IF SQLCA.SQLCode <>  0  THEN
		MessageBox("Connect Failed", &
			"Cannot connect to database." &
			+ SQLCA.SQLErrText)
		RETURN
END IF
MessageBox("Connect Passed", "Connect to database sucses.")
Приложение выдает сообщение об успешном подключении, но из базы потом не показываются значения (появляется сообщение "..Set Trans Object.."). Что сделать чтобы все было нормально, после подключения.
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090495
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BRobinПриложение выдает сообщение об успешном подключении, но из базы потом не показываются значения (появляется сообщение "..Set Trans Object.."). Что сделать чтобы все было нормально, после подключения.
Перед DataWindow.Retrieve() вызывать DataWindow.SetTransObject(SQLCA)
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090522
B_Robin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо что ответили, я сам уже понял.
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090531
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BRobin wrote:

> Не знаю для чего нужны справочники имен и отчеств, т.к. я просто
> структуру подсмотрел в реальной базе ТулГУ

А самому думать лень ;)? Не нужны эти справочники, совершенно не нужны,
т.к. никакой пользы от них нет (ситуация, когда нужно, например,
исправить имя "Сергей" на "Андрей" у всех его обладателей, совершенно
нереальна ). А поддержка справочников - дополнительная возня.

> При помощи Freeform datawindow можно создавать выпадающие списки со
> значениями из базы

Да.
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090570
Фотография savosin_sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё бы добавить дату зачисления/увольнения в lich_gr, раз студента могут перевести, а историю надо хранить..
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090575
Фотография savosin_sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
А самому думать лень ;)? Не нужны эти справочники, совершенно не нужны,
т.к. никакой пользы от них нет (ситуация, когда нужно, например,
исправить имя "Сергей" на "Андрей" у всех его обладателей, совершенно
нереальна ). А поддержка справочников - дополнительная возня.


могут заменить "Сергей" на "Серый" ;-)
...
Рейтинг: 0 / 0
Нужна помощь!
    #33090742
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BRobinВозможно сделать выпадающий список как в ворде, чтобы по мере написания подставлялось продолжение?


PFC dropdown search service.
(pfc_)n_cst_dwsrv_dropdownsearch

PFC User's Guide - Chapter 4: Using PFC Services - Datawindow services - Drop-down DataWindow search service

dddw search FAQ
...
Рейтинг: 0 / 0
Нужна помощь!
    #33091667
Геннадич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BRobin... можно создавать выпадающие списки со значениями из базы, при том что в базе имен/отчеств около 150 значений в каждой изначально?
Ага, и ещё можно сделать справочник дней рождений - ну всего 365 записей на один год
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Нужна помощь!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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