Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Нужна помощь! / 14 сообщений из 14, страница 1 из 1
28.05.2005, 20:33
    #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
28.05.2005, 21:03
    #33089171
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
Интерфейс в PB надо делать на основе datawindow.
Поэтому - все сле, ем, и прочие ддлб - выкинуть.
Нарисовать Freeform datawindow.
Выпадающие списки из таблицы - dropdown datawindow.
...
Рейтинг: 0 / 0
30.05.2005, 11:04
    #33090136
savosin_sergey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
комментарий к схеме: а что, один студент может быть сразу в нескольких группах? и зачем всё усложнять справочниками к имени и отчествам? (извини, что лезу не в своё дело!)
...
Рейтинг: 0 / 0
30.05.2005, 11:16
    #33090175
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
savosin_sergeyкомментарий к схеме: а что, один студент может быть сразу в нескольких группах?
На разных факультетах - запросто.
...
Рейтинг: 0 / 0
30.05.2005, 11:29
    #33090233
savosin_sergey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
если только на втором высшем..
...
Рейтинг: 0 / 0
30.05.2005, 12:43
    #33090466
BRobin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
Студент в том числе может быть отчисленным, и в последствии восстановиться в другую группу, а в базе хранятся все студенты с незапамятных времен (примерно с 92-94г).
Не знаю для чего нужны справочники имен и отчеств, т.к. я просто структуру подсмотрел в реальной базе ТулГУ, правда она работает с Paradox и дбф-ными базами на новеловском сервере.
При помощи Freeform datawindow можно создавать выпадающие списки со значениями из базы, при том что в базе имен/отчеств около 150 значений в каждой изначально?
...
Рейтинг: 0 / 0
30.05.2005, 12:49
    #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
30.05.2005, 12:54
    #33090495
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
BRobinПриложение выдает сообщение об успешном подключении, но из базы потом не показываются значения (появляется сообщение "..Set Trans Object.."). Что сделать чтобы все было нормально, после подключения.
Перед DataWindow.Retrieve() вызывать DataWindow.SetTransObject(SQLCA)
...
Рейтинг: 0 / 0
30.05.2005, 13:04
    #33090522
B_Robin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
Спасибо что ответили, я сам уже понял.
...
Рейтинг: 0 / 0
30.05.2005, 13:06
    #33090531
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
BRobin wrote:

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

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

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

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


могут заменить "Сергей" на "Серый" ;-)
...
Рейтинг: 0 / 0
30.05.2005, 14:24
    #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
31.05.2005, 07:27
    #33091667
Геннадич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!
BRobin... можно создавать выпадающие списки со значениями из базы, при том что в базе имен/отчеств около 150 значений в каждой изначально?
Ага, и ещё можно сделать справочник дней рождений - ну всего 365 записей на один год
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Нужна помощь! / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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