Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как добавить колонку которой нет в таблице / 6 сообщений из 6, страница 1 из 1
02.03.2009, 09:26
    #35845214
JorgA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавить колонку которой нет в таблице
нужно добавить еще одну колонку в ней ведется подсчет по формуле
...
Рейтинг: 0 / 0
02.03.2009, 09:47
    #35845245
как добавить колонку которой нет в таблице
JorgAнужно добавить еще одну колонку в ней ведется подсчет по формуле
Добавить куда? В таблицу?
Есть Фоксовые "мастера", есть SQL-команда Alter Table
Если надо сделать выборку (SELECT), то там просто указываете желаемый размер или формулу:
Код: plaintext
1.
2.
3.
SELECT a.*,  0000000000 . 00  as Total from sometable a where <Where condition>
* или
SELECT a.*, (a.summa *  0 . 18 ) as NDS from sometable a where <Where condition>
...
Рейтинг: 0 / 0
02.03.2009, 09:57
    #35845260
JorgA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавить колонку которой нет в таблице
да,надо в грид добавить,я выбрала кучу колонок из таблицы и мне нужна еще одна котрой нет в таблице)вот нужно чтоб она была в гриде а в таблице ее не было
...
Рейтинг: 0 / 0
02.03.2009, 10:37
    #35845373
asphalt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавить колонку которой нет в таблице
JorgAда,надо в грид добавить,я выбрала кучу колонок из таблицы и мне нужна еще одна котрой нет в таблице)вот нужно чтоб она была в гриде а в таблице ее не было
Увеличиваете в дизайнере, на гриде "collumnCount" на 1, во вновь появившемся столбце, в "controlsource" прописываете нужную формулу. Готово вычисляемое поле.
Если конечно нужно это...
...
Рейтинг: 0 / 0
02.03.2009, 10:48
    #35845401
homik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавить колонку которой нет в таблице
Мона в рантайме
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
With Thisform.commongrid1
	Local lnFldCount,lnFldCount,lnWidth
	m.lnWidth= 176 

	m.lnFldCount=Fcount("rezult")

	For m.lnCurFld= 4  To m.lnFldCount
		.AddColumn(m.lnCurFld- 1 )
		.Columns(m.lnCurFld- 1 ).ControlSource="rezult."+Field(m.lnCurFld,"rezult")
		.Columns(m.lnCurFld- 1 ).Width= 61 
		.Columns(m.lnCurFld- 1 ).Format="KZ"
....
....
EndWith
...
Рейтинг: 0 / 0
03.03.2009, 01:20
    #35847279
JorgA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как добавить колонку которой нет в таблице
ой спасибо))вы все такие умные))))
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как добавить колонку которой нет в таблице / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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