powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Имя поля в DW программно?
8 сообщений из 8, страница 1 из 1
Имя поля в DW программно?
    #32569602
Jaguar52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как получить имя поля (список имен полей) в DW программно?
Спасибо.
...
Рейтинг: 0 / 0
Имя поля в DW программно?
    #32569713
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Describe("DataWindow.Column.Count")
выдает кол-во полей в resultset-е
для каждого можно определить имя Describe("#1.Name")
можно получить список всех объектов Describe("Datawindow.Objects")
и по Describe('<controlname>.Type') выбрать то что интересует.
...
Рейтинг: 0 / 0
Имя поля в DW программно?
    #32569724
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хе-хе. практически одинаковые вопросы с интервалом в два часа.
...
Рейтинг: 0 / 0
Имя поля в DW программно?
    #32569752
Jaguar52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Андрей!

Забыл добавить: PoweBuilder 6.5

А нет ли более простого (короткого) способа. Я имею в виду что-то подобное

dw_1.Object.......

Еще раз спасибо.
...
Рейтинг: 0 / 0
Имя поля в DW программно?
    #32570066
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jaguar52А нет ли более простого (короткого) способа.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
integer li_i, li_cnt
string ls_ColArray[], ls_ColList, ls_ColName
datawindow dw

li_cnt = integer(dw.Describe("DataWindow.Column.Count") // кол-во полей
for li_i =  1  to li_cnt
  ls_ColName=dw.Describe("#"+string(li_i)+".name") // имя поля
  ls_ColList += ls_ColName + ", " // формируем список
  ls_ColArray[li_i]=ls_ColName // добавляем в массив
next

Это сложно?
...
Рейтинг: 0 / 0
Имя поля в DW программно?
    #32570604
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
use
dw_1.GetColumnName()
...
Рейтинг: 0 / 0
Имя поля в DW программно?
    #32570661
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jaguar52Как получить имя поля (список имен полей) в DW программно?
Спасибо.

a zachem ???
...
Рейтинг: 0 / 0
Имя поля в DW программно?
    #32570941
leyka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Objects DataWindow object property

Description

A list of the controls in the DataWindow object. The names are returned as a tab-separated list.

Controls

DataWindows

Syntax

PowerBuilder dot notation:

dw_control.Object.DataWindow.Objects

Describe argument:

"DataWindow.Objects"
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Имя поля в DW программно?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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