powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / В представлении изменить названия полей
8 сообщений из 8, страница 1 из 1
В представлении изменить названия полей
    #32316518
Dancer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как в представлении объединённых таблиц изменить название полей?
...
Рейтинг: 0 / 0
В представлении изменить названия полей
    #32316656
Новичек_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А так не покатит
SELECT Table.Field AS NewName
итд
Можно это же если ты работаешь в дизайнере-надо вызвать построитель
и к выбранному полю подписать
AS NewName
Кнопочка там есть такая в левом нижнем углу :)
...
Рейтинг: 0 / 0
В представлении изменить названия полей
    #32316986
Dancer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, но речь идёт не о SELECT , а о VIEW - представлении, которое само прописывает имена полей для выбраных таблиц и вставка конструкции AS <my_field_name> выдаёт ошибку:"Объект с таким именем не найден".
...
Рейтинг: 0 / 0
В представлении изменить названия полей
    #32317191
andrew_Pr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Dancer (with bubens ;))
Новичек_ и говорил тебе про view. Все прекрасно работает. Ошибка у тебя где-то в другом. Даже если указать вместо table1.field1 as newname какую-нибудь лабуду, fox заругается на incorrect sintax или invalid column name, но только не "Объект с таким именем не найден"
...
Рейтинг: 0 / 0
В представлении изменить названия полей
    #32317492
Dancer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но почему-то выдаёт сообщение "Cannot find object <NameField> in database". После нескольких нажатий на Ignore - работает. Может нужно изменить какие-то настройки Фокса?
...
Рейтинг: 0 / 0
В представлении изменить названия полей
    #32317580
bdv9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше приведи код.
...
Рейтинг: 0 / 0
В представлении изменить названия полей
    #32317760
Новичек_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй так
1)Вот ты создаешь вью в дизайнере например
создай его работоспособное без переименование полей
Потом посмотри SQL-view
Выреж в буфер (CNTR+C-:-))
Закрой вьюшку.
Создай новую прогу
В начале напиши
CREATE SQL VIEW newview AS
а потом вставь из буфера что ты там вырезал
Будет выглядеть примерно так
(Вырезал первый попавшийся код из фокс клуба)

CREATE SQL VIEW osnova2 AS ;
SELECT Ref_ration.ration, Ref_ist_post.ist_post, Osnova.*;
FROM oitr!ref_ist_post ;
right JOIN oitr!osnova;
right JOIN oitr!ref_ration ;
ON Ref_ration.id_ration = Osnova.ration ;
ON Ref_ist_post.id_ist_pos = Osnova.istot_post


2)Если ты хочешь замутить сразу в дизайнере, то делай так
в окружении вью нужная тебе таблица поставлена.
Дано:поле которое надо переименовать.
Но ты его пока не переноси в выбранные поля!!!(:-))-Вкладка Fields
Нажми на кнопку слева и внизу FUNCTION end Expresssion
Вызовется построитель.
Там в нем тоже слева и внизу наверно будет список полей
таблицы , которая у тебя добавлена в окружение.
так вот кликни на нужное поле 2 раза.
название переместиться в окно построителя.
Например Mytable.myfieldname или просто myfieldname (смотря какие у тебя настройки, но лучше чтобы у тебя было Mytable.myfieldname )
Ну и кульминация:добавь
Mytable.myfieldname AS newName (можна по русски-МОЕ, или так МОЕ_ПОЛЕ )
Нажми в построителе ОК
Кульминация2:
перениси это поле в выбранные поля
Выполняй вьюшку и любуся ...
Уффф
...
Рейтинг: 0 / 0
В представлении изменить названия полей
    #32317855
andrzej
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда ты создаешь View , на закладке,где ты выбираешь поля которые нужны в прежставлении, есть под этим списком комбобокс function and expression.
В нем можешь написать поле1 AS мое_имя.
Если же у тебя должно быть какое-то выражение, то щелкаешь по кнопочке рядом с этим полем. Рисуешь свое выражение и в конце пишешь AS мое_имя ижмешь на кнопку ADD
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / В представлении изменить названия полей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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