powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как упорядочить поля в таблице акса..
48 сообщений из 48, показаны все 2 страниц
как упорядочить поля в таблице акса..
    #32753261
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди добрые помогите подскажите как упорядочить поля в таблице акса
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753276
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вручную и упорядочить.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753286
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если их 255
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753292
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если хватило ума сделать в таблице 255 полей, то и должно хватить терпения их упорядочить.

ЗЫ: какое значение имеет порядок следования полей в таблице?
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753295
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если посмотреть внимательно, то они у Вас уже "упорядочены"
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753298
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написать серипт, который добавляет новые столбцы по индексу, добавить туда все данные из старой, а потом ее удалить.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753304
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Написать серипт, который добавляет новые столбцы по индексу, добавить туда все данные из старой, а потом ее удалить.


cам-то понял что написал? ;)
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753311
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а действительно - смысл менять местами - сиквелу ведь по барабану
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753314
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну на самом деле столбцов по меньше, но иногда к ним нужно добавлять еще пару тройку, но не в конец а по порядку афавитному, из других таблиц и что теперь каждый раз это руками делать
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753318
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
ну на самом деле столбцов по меньше, но иногда к ним нужно добавлять еще пару тройку, но не в конец а по порядку афавитному, из других таблиц и что теперь каждый раз это руками делать


заодно алфавит выучишь :)
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753324
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не ну чё жалко что ли, аль не могём
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753327
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вот пришел человек уму разуму по учиться, а его алфавит заново учить заставляют
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753331
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жалко у пчёлки ;)

ну нету в Access'е сортировки полей по названию в таблице.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753343
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а хоть какая нибудь сортировка полей есть, например по строке как в екселе
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753350
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
данные сортировать можно
столбцы по названию - нет!
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753359
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelme автор
Написать серипт, который добавляет новые столбцы по индексу, добавить туда все данные из старой, а потом ее удалить.


cам-то понял что написал? ;)
Понял.
я так понял, что ему надо, чтобы поля в табле шли в определенном порядке, типа
табл1 (255,67,54,..)-> табл1 (1,2,3,4...)
вот я и предложил сделать типа
for i=1 to 255 do
strsql="ALTER Table table1 ADD COLUMN " & i & "TEXT(50)"
docmd.runsql strsql
next
а потом из старой в новую данные перегнать.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753361
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вооще нету столбцов есть поля - и порядок их физического размещения в СУБД не играет никакой роли,всегда можно вместо select * написать select p1,p2,....
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753366
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нерюх- а на куя это нужно ?
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753371
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нерюх Kelme автор
Написать серипт, который добавляет новые столбцы по индексу, добавить туда все данные из старой, а потом ее удалить.


cам-то понял что написал? ;)
Понял.
я так понял, что ему надо, чтобы поля в табле шли в определенном порядке, типа
табл1 (255,67,54,..)-> табл1 (1,2,3,4...)
вот я и предложил сделать типа
for i=1 to 255 do
strsql="ALTER Table table1 ADD COLUMN " & i & "TEXT(50)"
docmd.runsql strsql
next
а потом из старой в новую данные перегнать.

хорошие названия полей ты придумал (1,2,3 и т.д)
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753373
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а програмно, тож не как(вба)
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753377
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard , может neznaika123 эстет, хочет поля в отсортированном виде соззерцать. Хотя смысла я в этом большого тоже не вижу.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753378
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznaika123а програмно, тож не как(вба)




Shuhard
вооще нету столбцов есть поля - и порядок их физического размещения в СУБД не играет никакой роли,всегда можно вместо select * написать select p1,p2,....
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753383
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelme, ну пусть сбросит их в SortedList, отсортирует и так же в цикле переберет при добавлении нового столбца - разницы особой нет.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753434
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
столбцы которые я вставляю каждый раз разные, и вставлять их таким образом нужно в разные места чё мне теперь каждый день слелект переписывать
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753451
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего имеем дело с ненормальной структурой данных

Задача какая решается таким экзотическим способом?
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753461
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вариант. Делаешь под таблицу "адаптер" - запрос, в котором поля вводишь в отстртированном виде, и общаешься с таблицей только через него.
Запрос делаешь так
Берешь список полей - cd,ab,ef к примеру...Сбрасывашь в SortedList, а запрос "клеишь" из этого списка - select ab,cd,ef from ...при каждом изменении стуктуры.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753478
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Организация данных в удобном виде. Вот какая.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753503
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОрганизация данных в удобном виде. Вот какая.

Это не задача, а прихоть какого-то идиота, сорри за грубость.

Что именно программируете?
Не факт, что у вас правильно сделаны таблицы, т.к. при правильном проектировании добавление полей в таком количестве нет необходимости делать.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753514
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
incold , да не, он просто эстет :-)
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753529
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может просто задача не разрешима в аксе
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753533
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznaika123 , чем тебя мой последний вариант не устраивает?
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753541
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-моему это кто-то прикалывается

или к нам забрел кащенит
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753542
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторможет просто задача не разрешима в аксе

Задача так и не была озвучена.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753556
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У самого-то поля отсортированы - neznaika(1,2,3 ) - а нас мучиться заставляет
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753563
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужно упорядочить поля в таблице акса..
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753568
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:-))))
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753569
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рука тянется к кнопке "закрыть топик нафик"
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753576
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он с Нашего Радио, очевидно, розыгрыш производит с "повторяющимся текстом сообщения"
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753577
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох Позорныйрука тянется к кнопке "закрыть топик нафик" не дай себе засохнуть
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753578
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнужно упорядочить поля в таблице акса..

Это не задача, а один из методов решения.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753581
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
две недели акса в пустую........
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753587
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже незнайка обкурился
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753588
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neznaika123. Две недели - не два года.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753589
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
две недели акса в пустую........


да, это точно. лучше изучай Excel
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753597
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да вы сами из топика какой то чат устроили (в место того чтобы помочь бедному неспящему ночами человеку,) через пару часов будет
"Лестница (типа иногда Стихи) [основана 28 июн 04] "
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753605
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по ночам спать надо, а то с ума сойдёшь.
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32753615
neznaika123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да какя теперь разница щас нажму формат с и пойду спать
doveli cheloveka
...
Рейтинг: 0 / 0
как упорядочить поля в таблице акса..
    #32754469
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из соседнего топика
2 neznaika123
Код: plaintext
1.
2.
как упорядочить поля в таблице акса..   [new] 
neznaika123 
Guest  Люди добрые помогите подскажите как упорядочить поля в таблице акса 
?Currentdb.TableDefs("MyTable").Fields(0).OrdinalPosition
1

.OrdinalPosition доступен для чтения и записи. (для полей объектов TableDef)
.Fields(i).OrdinalPosition = i+1 (обычно, если не менять руками)

если задать заведомо большой .OrdinalPosition, поле переместится в конец.

(Непонятно, что все таки управляется - то что не режим отображения проверяется легко - ручное перемещение столбца в таблице (в режиме отображения) не приводит к изменению его .OrdinalPosition, только если переместить его в "дезайне" - в графическом определении "таблицы", вряд ли это значит, что изменяется "физическое расположение" (данных), хотя и смена .OrdinalPosition требует монопольного доступа к таблице)

ХЕЛП к 97
Код: plaintext
1.
2.
3.
4.
5.
Вмещающий объект	Доступ
Index			Не поддерживается
QueryDef		Только чтение
Recordset		Только чтение
Relation		Не поддерживается
TableDef		Чтение/запись

для сортировки по алфавиту:

ХЕЛП к 97Два или несколько объектов Field, входящих в одно семейство, могут иметь одинаковые значения свойства OrdinalPosition. В этом случае такие поля размещаются в алфавитном порядке. Например, если указать значение 4 для поля "Фамилия" и одновременно значение 4 для поля "Имя", то поле "Фамилия" будет возвращаться после поля "Имя".
(видимо в зависимости от Collate)

Из этого ясно, что OrdinalPosition отнюдь не в точности совпадает с номером поля в коллекциях Fields или Collect (т.е., если Вы пользуетесь номером поля в коллекции, то не стоит считать его заведомо равным OrdinalPosition - 1)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
?Currentdb.TableDefs("TXLS 1").Fields("id").OrdinalPosition= 255 
Истина
?Currentdb.TableDefs("TXLS 1").Fields( 3 ).OrdinalPosition= 255 
Истина
Currentdb.TableDefs("TXLS 1").Fields("id").OrdinalPosition= 0 
?Currentdb.TableDefs("TXLS 1").Fields("id").OrdinalPosition= 0 
Истина
?Currentdb.TableDefs("TXLS 1").Fields( 0 ).OrdinalPosition= 0 
Истина
?Currentdb.TableDefs("TXLS 1").Fields( 0 ).Name
id




ЗЫ: Просто побочные знания, полученные из запуска процедур автоматического приведения структур данных разных версий (одного) ПО к общей структуре. (на живых данных). Может пригодиться, если доступ по номеру поля в коллекции (Fields|Collect) явно используется в коде.
...
Рейтинг: 0 / 0
48 сообщений из 48, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как упорядочить поля в таблице акса..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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