|
|
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
Как оределить происходит вставка записей в ленточной форме из буфера или ручками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 13:09 |
|
||
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
А из буфера она вставляется ножками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 13:15 |
|
||
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
Главное что бы программа поняла, что из буфера, а значит все поля заполнены и обработка событий после обновления не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 13:36 |
|
||
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
А с какой это стати все поля заполнены? Одно поле уже не умеем вставлять? И почему это "после обновления" не нужно, если обновление было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 13:46 |
|
||
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
Так, пишу подробно. Ленточная форма, источник-запрос.В событии ...поле_AfterUpdate() производится куча пересчетов, загружаются формочки и все для заполнения последующих полей. В программе уже было решено следующим образом: If Me.SelHeight > 0 Then Exit Sub,т.к при вставки целых записей через буфер все поля уже пересчитаны.Но в форму был добавлен комбибокс,причем присоединенный столбец Id, и он SelHeight обнуляет, т. е выделения нет!!!.Ладно если одна запись, его можно поставить в переходе по записи последним, но если записей вставляется несколько, то уже надо что-то придумать другое. Может кто-то сталкивался с этой проблемой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 19:57 |
|
||
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
А на хрена оно тебе вообще надо в таком виде? Формочки говоришь вызывает? Пересчет делает? Ну так, прежде чем пересчеты какие-нибудь делать и вызывать формочки, головой подумай - а оно тебе надо? Может поля уже заполнены? Причем заполнены пофиг как - через буфер, через клаву, через еще что-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2004, 01:10 |
|
||
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
Поля не заполнятся, пока ты через формочки не заполнишь дополнительную информацию. Программа написана давно и изменять ее в корне нет желания. Можно до бесконечности задавать вопросы, но даже если все это нафиг не надо я интересуюсь как можно все-таки определить как всавляется запись. Так как по опыту знаю если есть проблема ее надо решить, а то оно обязательно потом вылезет самам гнусным образом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2004, 11:25 |
|
||
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
Тебе что, лениво перед вызовом формочки сделать проверку на то, что данные в поле уже есть? И если есть - то не открывать форму? И абсолютно пофиг как туда данные попали - ручками, ножками, через буфер целиком запись, через буфер целиком много записей, через буфер много записей, но не целиком, или вообще инопланетяне прилетели в голубом вертолете и бесплатно забили инфу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2004, 11:38 |
|
||
|
Вставки записей из буфера
|
|||
|---|---|---|---|
|
#18+
Да не надо передумывать то что написано!!!Да, данные в полях есть, а если их надо изменить?Изменяешь одно поле и опять пересчет по новым параметрам. И я хочу решить проблему, а не избавиться от нее. В конце-концов можно вообще ничего не тогать а юзера убедить что комбибокс ему нафиг не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2004, 12:37 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32402568&tid=1676743]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
80ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 349ms |

| 0 / 0 |
