powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не могу справиться с TextBox-ом
20 сообщений из 20, страница 1 из 1
Не могу справиться с TextBox-ом
    #32415434
Проблема такая: Есть поле в режиме таблицы, привязанное к формуле. т.е. рид онли.
Однако надо в него вписать данные и отловить Before_Apdate;
Возможно ли такое? . У меня access xp.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415441
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Невозможно.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415444
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В это поле ничего не впишешь, пиши в другое поле.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415450
В этом мире нет ничего невозможного.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415460
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём проблема нарисовать рядом ещё один текстбокс, и там писать что-угодно?
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415468
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно нет, если проявить немного фантазии и не понимать задачу абсолютно буквально

Вариант: делаешь ленточную форму под вид табличной. Если имтировать выделения столбца или строки не надо, то проблем вообще никаких.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415473
Проблема в том, что это список товаров в табличном виде, где цена либо по формуле либо константа. Если вводишь число, оно запоминается в отдельной таблице и формула выдает его. И вопрос стоит в удобстве интерфейса.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415596
Спасибо за советы...:(....пришлось извращаться с временной таблицей, но в итоге все получилось. (Операция на глазу через задний проход)
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415674
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
авторОперация на глазу через задний проход
Какова постановка, таково и решение.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415722
Постановка "Операция на глазу"
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415731
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Постановка - редактировать поле, не редактируемое по определению. Решение - взять другое поле.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415766
Прочитай внимательно условие!
Постановка: Редактирование поля, которое есть чило, если числа нет - тогда функция.
а дополнительные поля - это маразм, с точки зрения интерфейса!
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415772
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В постановке сказано:Есть поле в режиме таблицы, привязанное к формуле. т.е. рид онли.
Мне еще можно внушить, что я спьяну плохо читаю. А вот Аксессу нельзя.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415785
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Котовский, тебе же объяснили, что это НЕЛЬЗЯ сделать!
Если такой умный, то что тогда спрашиваешь.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415800
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Котовский Александр

Я тут недавно одной барышне рассказывал, повторю еще раз

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Пример - типичная ситуация на этом форуме 
Автор, чаще всего начинающий. 
Получает задание добраться их пункта А в пункт Б. 
Где-то что-то прочитал, где-то что-то услышал, что-то придумал 
Начинает разработку 
Из п.А попадает в п.А1, потом в п.А2, потом А3. 
И тут оказывается, что не получается добраться до п.Б, 
хотя вроде, бы вот он совсем близко. 
Автор отправляется на форум. 
Пишет: народ, не могу из п.А3 добраться до п.Б 
Обитатели форума начинают дружно обсуждать проблему. 
При этом от автора можно услышать такие фразы: 
- ну что же вы такие крутые спецы и не можете решить такой простой задачи 
- этот долбаный ... (поставить название разработчика ПО) 
не мог предусмотреть такой простой ситуации 
- Эх жизнь моя жестянка 
и т.д. и т.п. 

Иногда задачу удается решить и в таких условиях. 
При этом автор уходит, убежденный, что ...(поставить название ПО) полная фигня. 
А иногда путем долгих пыток обитатели форума выясняют у автора, что существует п.А 
И тут автор узнает, что можно гораздо проще в п.Б попасть через п.Б1, Б2, Б3. 
А еще можно п.Д1, Д2, Д3 
И еще огромное кол-во путей существует. 
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415810
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 incold
У этой барышни раздвоение личности:)
А твоё объяснение необходимо занести в фак - как задавать вопросы если хотите получить решение проблемы.

Вообще, так всегда происходит - правильно поставленный вопрос содержит половину ответа:)
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32415830
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Котовский Александр
Последний пост я сейчас сотру.
За репит буду удалять все.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32416115
а на фига?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
паГимеГно так: (если смиГиться с тем, что в момент Гедактирования все дГугие записи будут показывать чеГт-те что (веГнее то же, что и текущая запись):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Поле0_AfterUpdate()
    Me.f = Me.Поле0
    Me.Поле0.ControlSource =  "=ABS(f)" 
    '(для пГимеГа - вместо ф-ии  "=ABS(f)" )
End Sub

Private Sub Поле0_Enter()
Dim v
    v = Me.Поле0
    Me.Поле0.ControlSource =  ""
    Me.Поле0 = v
End Sub

Private Sub Поле0_Exit(Cancel As Integer)
    Me.Поле0.ControlSource = " =ABS(f)"
End Sub


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

iif(not isnull(поле),поле,функция(id))

но это тоже косяк - выпадает из обработки вставка из буфера и т.п. (надо все писать по новой).

пГомежуточная мигалка:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Private Sub Поле0_KeyDown(KeyCode As Integer, Shift As Integer)
Dim p, pL
Dim v
    p = Me.Поле0.SelStart
    pL = Me.Поле0.SelLength
    v = Me.Поле0
    Me.Поле0.ControlSource =  ""
    Me.Поле0 = v
    Me.Поле0.SelStart = p
    Me.Поле0.SelLength = pL
End Sub

Private Sub Поле0_KeyUp(KeyCode As Integer, Shift As Integer)
Dim p, pL
Dim v
    p = Me.Поле0.SelStart
    pL = Me.Поле0.SelLength
    v = Me.Поле0
    Me.f = Me.Поле0.Text
    Me.Поле0.ControlSource = " =(f)"
    Me.Поле0.SelStart = p
    Me.Поле0.SelLength = pL
End Sub
(не замагачиваясь с разбором клавиатуры, но мигает жутко глючно. Юзеры убьют. Опять же селктит (супротив формы) после ввода не в нужной позиции а все поле)


навеГное можно исшо по входу создать формочку аккуГат ГазмеГом с поле ввода (и на его месте) с источником-ГедактиГуемым полем.


"болше извратов хороших и разных"
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32416696
сам дурак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Котовский Александр
Member

1. Тема не закрыта - вопрос о возможности подмены текстбокса по входу (именно в табличной форме) открыт. Если тебе не интересно - закрой варежку. И не лезь на Саныча - сам дурак.
...
Рейтинг: 0 / 0
Не могу справиться с TextBox-ом
    #32417318
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже считаю, что Котовскому надо отрезать зайцев за хамство
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не могу справиться с TextBox-ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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