powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по элементу "Список"
56 сообщений из 56, показаны все 3 страниц
Вопрос по элементу "Список"
    #32287363
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется многоколоночный список.
Мышкой тыкаю в любую строку списка.
Вопрос: Как узнать номер столбца в который попала мышка?
Спасибо.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287372
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Private Sub Pole_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

End Sub

Вот по этим X As Single, Y As Single можно пересчитать что угодно.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287429
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Private Sub Pole_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

End Sub

Вот по этим X As Single, Y As Single можно пересчитать что угодно.


Спасибо за совет, но слишком гемморойно (во всяком случае для меня).
Может есть более простой способ?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287460
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Владимир Саныч говорит "в морг, значит в морг!"
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287468
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не геморройно можно, наверное, как-нибудь онкологично.

Извини, что лезу не в свое дело.
Если надо знать колонку - используй вместо списка субформу.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287495
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А Владимир Саныч просто обиделся и демонстративно молчит. :^)
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287523
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обиделся, надеюсь, не на меня?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287532
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Упаси Господь. На автора топика, истессно. :^)
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287570
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Владимир Саныч
Извините, если случайно обидел. Не хотел.
Гемморойно (в смысле трудно) для меня пользоваться тем, чем Вы советовали.
Ну слабоват я в программировании.
Я думал, может быть какая-нибудь апишная функция мне поможет.
Ну нет - так нет. Еще раз большое спасибо.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287583
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
(На всякий случай.) У меня достаточно чувства юмора, чтобы не обижаться всерьез.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287589
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гемморойно (в смысле трудно) для меня пользоваться тем, чем Вы советовали.
Ну слабоват я в программировании.
Я думал, может быть какая-нибудь апишная функция мне поможет.


даааа а, API значит для чайников ...
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287607
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну типа если легкий запор, то сразу клизму трехлитровую ставишь. И никакого геморроя
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287621
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Артист
даааа а, API значит для чайников ...

А разве нет?
Продекларируй и пользуйся. Как раз для меня.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287646
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
API тоже вернет какой-нибудь X и Y, а не название поля. :^)))
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287913
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100 лет не работал с родным списком (ListBox'ом) Акеса

Для списка с многострочным выделением (Свойство списка:Не связанное выделение: простое или со связынным выбором):
Private Sub Список4_Click()
Dim v As Variant
For Each v In Список4.ItemsSelected
Debug.Print Список4.Column(v, 1) ' где 1 номер стоблца (нумерация с 0!)
Next v
End Sub

Для списка без многострочного выделения(Не связанное выделение: отсуствует)
Private Sub Список4_Click()
Debug.Print Список4.Column(1)' где 1 номер стоблца (нумерация с 0!)
End Sub
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287926
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну и где тут ответ на вопрос про мышку?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287932
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Senin Viktor
Все это, конечно, очень здорово (особенно многострочное выделение),
но я не понял, как получить номер столбца, когда я тыкаю мышкой в
любую строку?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287992
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Ну и где тут ответ на вопрос про мышку?
>Все это, конечно, очень здорово (особенно многострочное выделение),
но я не понял, как получить номер столбца, когда я тыкаю мышкой в
любую строку?


Уж извините - напутал :) почему-то решил, что нужно значение какого-либо столбца
Тогда теперь мне со всем не понятно - а на фига такой гемор с ListBox'ом?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32287995
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуть не забыл: а когда оператор кнопками будет по списку двигаться, че за номер должен высчитываться?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288017
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Senin Viktop
Тогда теперь мне со всем не понятно - а на фига такой гемор с ListBox'ом?
Не люблю я субформы.
Хочется взять обычный "Список" и редактировать значения в каждом столбце.
Задача вроде не сложная, да вот уперся в номер столбца.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288021
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> и редактировать значения в каждом столбце.

Я, как прочитал это, чуть мышкой не поперхнулся. Как это - редактировать значения в каждом столбце???
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288032
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, как прочитал это, чуть мышкой не поперхнулся. Как это - редактировать значения в каждом столбце???
А хотя бы в одном как?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288033
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочется взять обычный "Список" и редактировать значения в каждом столбце.
Задача вроде не сложная, да вот уперся в номер столбца.


Ни финды себе!!! И как ты это практически представляешь?
В случае с субформой, которую добавить и связать плевое дело, вошел в ячейку и редактируй "до посинения" (ячейки). А с листбоксом... (развел руками за пределы живота и плечами пожал уши). Как интересно люди проектируют!

Честно. Стало очень интересно! Не затруднит потом скинуть сюда решение? Хотя бы принцип его?

Владимир Саныч. Как думаешь?
Может свежая идея всколыхнет застойное болото в мозгах!
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288035
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288043
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не, ну можно держать где-то отдельно текстбокс и менять ему привязку к полю и к записи... Но это явно не для человека, который "слабоват в программировании".
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288049
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Владимир Саныч
Я, как прочитал это, чуть мышкой не поперхнулся. Как это - редактировать значения в каждом столбце???

Уберите подальше мышку. Не дай бог чего случиться.
Создается небольшой класс с WithEvents по ENTER.
Поверх выбранного столбца и строки рисуется TextBox.
По ENTER апдейтится соответствующее поле и строка RowSource.
Самый простой вариант RowSource - это одна таблица.
Долго расписывать.
Если интересно - дайте e-mail, отправлю пример по редактированию одного конкретного столбца.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288053
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А главное - противный вопрос: "ЗАЧЕМ!"

"Люди!!!!!! Человеки!!!!! Опомнитесь!!!! Подумайте, что Вы делаете!!!!! " (Гараж)
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288056
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И это говорит человек, который боялся проверять координаты X и Y!!! Все хорошо, все нормально, и меня вылечат...
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288067
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне интересно, на чем надо программировать до аксеса, чтобы такие идеи в голову приходили? Т.е. видимо есть какая-то среда/язык/хрен знает что, где такое извращение (с точки зрения аксеса) является нормой жизни. Такое же не может на пустом месте родиться? Интересно что же это такое?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288080
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
VB, Лохуша, VB...
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288083
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, я, например, так в C++Builder'e функциональность редактирования прямо в списке добавлял. Имхо это бывает удобно в плане интерфейса.
Только в С++B это было просто сделать, а в Access выгоды от реализации не перевешивают затраченных на неё усилий.

Кстати, 2VitalyB: Мне пример можно (A'XP)?Как ты textbox на передний план вывел?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288084
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что, в VB отсутствует возможность нормально использовать нормальные Databound контролы?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288086
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 ох Позорный
Мне интересно, на чем надо программировать до аксеса, чтобы такие идеи в голову приходили? Т.е. видимо есть какая-то среда/язык/хрен знает что, где такое извращение (с точки зрения аксеса) является нормой жизни. Такое же не может на пустом месте родиться? Интересно что же это такое?
До аксеса писал на борландовских плюсах (в смысле на бильдере)
Почему извращения?
Уже есть рабочий пример для редактирования конкретного поля в "Списке".
Все программирование и отладка заняла около 4 часов.
Я уже писал, что не люблю субформы.
Могу же я,себе любимому, сделать подарок.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288087
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Не то чтобы отсутствует, но не принято. :^)
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288091
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 VitalyB
Почему извращения?
Я же специально написал " извращение (с точки зрения аксеса )"
Надеюсь никем не будет воспринято как наезд.
То, что на билдере - норма, на аксесе - неоправданный изврат.
Не буду на билдер даже смотреть
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288093
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже есть рабочий пример для редактирования конкретного поля в "Списке".
Все программирование и отладка заняла около 4 часов.
Я уже писал, что не люблю субформы.


Так это просто интерес ради "а я смогу, а я упрямый", или реальная задача?
Если реальная задача, то хотелось бы услышать "+" и "-" вариантов субформы и списка.

P.S. Субформа создается мастером за минуту + максимум 1 час на всякие фенечки и бантики
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288094
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему неоправданный? На мой взгляд, только из-за проблем с реализацией, а так... Почему бы нет?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288095
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мой взгляд, только из-за проблем с реализацией, а так... Почему бы нет?

Чем сложнее механизм, тем выше вероятность сбоев и ниже надежность.

Кстати. "После нас хоть потоп"?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288097
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Кстати, вот ответ на исходный вопрос. Нарисован листбокс с 3 столбцами по 2 см (2*567 твипов). Приведенная ниже процедура определяет номер столбца, по которому кликнули.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub List0_MouseDown(Button As Integer, Shift As Integer, _
        X As Single, Y As Single)
Select Case X /  567 
    Case Is <  2 
        MsgBox  1 
    Case Is <  4 
        MsgBox  2 
    Case Else
        MsgBox  3 
End Select
End Sub

API надо?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288105
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Витал:
> Чем сложнее механизм, тем выше вероятность сбоев и ниже надежность.

Не спорю, но это никак не отменяет возможность создания нормально работающих сложных механизмов?

> Кстати. "После нас хоть потоп"?

В смысле?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288158
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может просто сделать список (обычный) и по двойному щелчку вызывать форму для редактирования?

==
А что, все в билдере так плохо, все ручками, все самому?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288203
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот прочитал и клавой чуть не поперхнулся .... мышь пролетела бы не замеченной...

выше изврата я не встречалл.....
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288372
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Senin Viktor:
> А что, все в билдере так плохо, все ручками, все самому?

Нормально там всё, как хочешь так и пишешь.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288383
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, вчера свалил, не успел допеть

Саныч писал:Не то чтобы отсутствует, но не принято. :^)
Ты знаешь, когда я (недолго) програмил на VB, я почему-то не заметил, что не принято. Возьми любую книжку по "VB + базы данных" - и там достаточно хорошо и просто используются и гриды, и формы, висящие на рекордсетах, и ленточные формы тоже можно создать (терминология аксесовская). Свои тараканы там есть, но все же.
Так что я и предположил, что такой метод редактирования данных - от отсутствия возможности использовать нормальные механизмы.
Не верю я, что билдере нельзя аналог ленточной (или табличной) формы создать. Видимо там это не так просто, как в аксесе (с двух кликов) или VB (с 10 кликов и 3 минут топтания клавы), потому народ и начинает переопределять стандартную функциональность стандартных контролов. Что не есть гуд (имхо)
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288389
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте Все!
Не думал, что на мой взгляд простой (для знающих людей) вопрос вызовет столько отзывов.
Прежде всего - зачем это мне надо?
Я не знаю, как создать следующую форму:
1. Возможность "замораживания" любого столбца (и всех что слева) на форме при скроллинге по горизонтали.
2. В заглавии столбцов писать любой текст, а не названия столбцов.
Если на форме надо, допустим, 20 таких объектов - что, делать 20 субформ?
А если таких форм еще штук 20 или 50? По моему, легче застрелиться.
А так, один раз написал класс, которому передаешь объект, роусурс и адрес обработчика двойного клика и все, дальше работает класс а ты сидишь и в носу ковыряешь.
Если не прав - с удовольствием прочту Ваши аргументы.

2 Владимир Саныч

Спасибо за пример. Примерно в таком направлении я уже думал.
Я считал, если можно просто получить номер строки, то так же просто можно получить и номер столбца.


2 Senin Viktor
А может просто сделать список (обычный) и по двойному щелчку вызывать форму для редактирования?
Можно и нужно.
Но проект коммерческий и хотелось бы сделать красиво.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288406
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ЛП:
> Не верю я, что билдере нельзя аналог ленточной (или табличной) формы создать.

Ну, датагрид там стандартно присутствует, да еще и альтернативных много.

> Видимо там это не так просто, как в аксесе (с двух кликов) или
> VB (с 10 кликов и 3 минут топтания клавы),

Просто. Не сомневайся. :)

2VitalyB: Пример-то можно?
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288407
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай:

как создать следующую форму:
1. Возможность "замораживания" любого столбца (и всех что слева) на форме при скроллинге по горизонтали.


Я так понимаю, разговор о табличной форме? Меню Формат-Закрепить столбцы. Есть и аналог в вба, но не помню названия - в хелпе надо поискать.

2. В заглавии столбцов писать любой текст, а не названия столбцов.
Поле по умолчанию создается со связанной надписью - название столбца этого поля (для табличной формы) берется именно из этой надписи.

----
Интересно, а как автор будет обрабатывать тип поля - дата, число, и т.п.? Ведь сам акцес совершенно по-разному воспринимает "1,2" в числовом поле и поле даты, и это довольно удобно. Вернее даже не "как", а как долго и геморройно...
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288420
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Geo
Если форма в режиме таблица - не могу поменять заглавия столбцов
Если форма в режиме форма- не могу "заморозить" столбцы
Зная номер столбца - без проблем узнать "тип данных" и если юзер в поле "дата" напишет текст, то послать ему мессагу, что он не прав и отменить правку. В чем проблема?
2 IgorM
Давайте адрес - вышлю МДБ.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288439
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если форма в режиме таблица - не могу поменять заглавия столбцов
Почему? У меня меняется... У поля есть связанная надпись. Меняем у нее .Caption - меняется название столбца.

Если форма в режиме форма- не могу "заморозить" столбцы
в режиме "ленточная форма", наверное. И не "не могу "заморозить", а изменять ширину и порядок, наверное... А если последние вопросы ты уже поборол, то в чем проблема "заморозить" несколько первых... Нет, проблема есть. Но, в принципе обходимая. Хотя решение посредством ленточной формы по трудоемкости, пожалуй не уступит оригинальному.

Зная номер столбца - без проблем узнать "тип данных" и если юзер в поле "дата" напишет текст, то послать ему мессагу, что он не прав и отменить правку. В чем проблема?
В реализации. Если времени не жалко - флаг в руки. Но смысл? Если у акцеса и так достаточно богатые возможности по организации интерфейса...
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288441
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Если форма в режиме таблица - не могу поменять заглавия столбцов

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

Адрес в профиле: igorm@pochtamt.ru
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288442
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VitalyB писал:1. Возможность "замораживания" любого столбца (и всех что слева) на форме при скроллинге по горизонтали.
Вот именно это с двух кликов и делается. В стандарном аксесовском даташыте закрепление столбцов.

VitalyB писал:2. В заглавии столбцов писать любой текст, а не названия столбцов.
А это вообще без кликов делается. Хоть на лету меняй (не пробовал правда).

VitalyB писал:Но проект коммерческий и хотелось бы сделать красиво.
Вот уж для коммерческого проекта я бы точно не стал такого делать.
Есть стандарты. Стандартные контролы (типы контролов) со стандартным поведением. Листбокс - для отображения и выбора строк (в аксесе - из нескольких столбцов). Текстбокс - для редактирования одного значения. Для редактирования нескольких значений - формы и даташыты. Если простой даташыт не устраивает - или ленточная форма (хоть и не люблю я их), или любой сторонний даташыт.
А скрестить бульдога с носорогом (текстбокс с листбоксом) - это... ну я даже не знаю как назвать... Навскидку не припомню ни одного серьезного (да и несерьезного) продукта, где бы такое использовалось.
О! Придумал как это назвать! Листбокс + текстбокс = даташыт!
Зачем изобретать велосипед и делать работу, уже проделанную другими разработчиками (аксеса)?

-----------------------
пока писал - апаздал безнадежно.
VitalyB писал:Если форма в режиме таблица - не могу поменять заглавия столбцов
Можешь. У тексбокса (или листбокса, или чекбокса) - есть связанная с ним надпись. Вот ее и меняй.
VitalyB писал:Зная номер столбца - без проблем узнать "тип данных" и если юзер в поле "дата" напишет текст, то послать ему мессагу, что он не прав и отменить правку. В чем проблема?
Проблемы нет. Только в случае даташыта аксес сам все это делает. От тебя ни строчки кода не требуется писать. Зачем избретать велосипед? Гм.. Повторяютсь.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288447
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу блин, совсем апаздал
Пойду лучше песни петь.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288470
VitalyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо за ответы.
Тему закрываю.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288473
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИгорюМ с почтением

> Кстати. "После нас хоть потоп"?

В смысле?


В том, что стоит автору такого прожекта свалить от тех, кто ему заказал музыку, как другому программисту придется разбираться в его извратах. Если поспрашать народ на форуме, наверняка, многим найдется, что промурлыкать ласково своим предшественникам, в чьих базах они вынуждены ковыряться...

Если на форме надо, допустим, 20 таких объектов - что, делать 20 субформ?
А если таких форм еще штук 20 или 50? По моему, легче застрелиться.


50 субформ или столько же листбоксов на одной форме! Это впечатляет!! А пользователь не застрелиться от такой формы? Экзамен на право управления формой, как у космонавтов, планируется?

А так, один раз написал класс, которому передаешь объект, роусурс и адрес обработчика двойного клика и все, дальше работает класс а ты сидишь и в носу ковыряешь.
То бишь форма с наворотами создается программно? Или все-таки каждый комбик ручками тащишь? Ровсурсик прописываешь?

Про "замораживание" и имена полей тебе уже ответили. То что у тебя не получилось - досадно, но преодолимо. Просто удали все поля и их надписи на форме, затем перетащи их снова в область данных и потом именно там измени подписи к надписям как тебе надо. И все дела.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288485
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> В том, что стоит автору такого прожекта свалить от тех, кто ему заказал
> музыку, как другому программисту придется разбираться в его извратах.
> Если поспрашать народ на форуме, наверняка, многим найдется, что
> промурлыкать ласково своим предшественникам, в чьих базах они
> вынуждены ковыряться...

Согласен, поэтому я сразу сказал, что в Access такая овчинка, выделки не стоит.
...
Рейтинг: 0 / 0
Вопрос по элементу "Список"
    #32288731
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Тему закрываю.

Рановато :)

Билдер - билдер, оказывается и наши VBисты :) так же прикалываються. Нашел пример с редактированием SubItem в ListView от Brad Martinez, http://www.mvps.org/btmtz/listview. Сам файл называется lvsubitemedit.rar
Таже технология - текстбокс поверх ЛистВью - правда этои пример можно рассматривать как учебный материал для изучения работ API и ЛистВью.

А если конктретно про данный случай - то, коль проект коммерчиский и все должно быть по-взрослому - самый оптимальный и разумный выход использовать сторонние компоненты. Все что было перечислено автором топика - там есть и даже больше. Самому создать компонет подобный, например, FlexGrid'у можно... но сколько уйдет на это времени ?
...
Рейтинг: 0 / 0
56 сообщений из 56, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по элементу "Список"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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