
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.12.2004, 18:57:01
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
как удалить текущую запись из леточной формы ( не используя DELECT FROM ....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 18:59:46
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
очепятка. д.б. DELETE FROM table WHERE ID = ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 19:00:59
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Access 2003, mdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 19:02:49
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Нажать кнопку Delete... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 19:04:38
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Хороший совет. Но это нужно сделать программно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 19:06:58
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
вообще-то задача такая: просматриваю все записи в ленточной форме и при определенном условии текущую запись надо удалить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 19:08:28
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Не понятно... В любом случае, чтобы запустить программу надо на что-то нажать, кликнуть и т.д. А? Или я не прав...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 19:09:45
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
geo_lifeвообще-то задача такая: просматриваю все записи в ленточной форме и при определенном условии текущую запись надо удалить. Нажать кнопку Delete... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 19:22:31
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
вот часть кода Код: plaintext 1. 2. 3. 4. 5. 6. 7. И как лучше реализоват поверку последней записи (1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 19:57:59
|
|||
|---|---|---|---|
|
|||
как удалить текущую запись из ленточной формы |
|||
|
#18+
geo_life( не используя DELECT FROM ....) А чем это плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 20:05:34
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
в принципе ничего плохого нет. Пришлось так и сделать. но после выполнения команды DELETE FROM ..... надо обновлять форму (Requery) А вот еще вопрос: как лучше проверить что запись в ленточной форме является последней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 20:35:52
|
|||
|---|---|---|---|
|
|||
как удалить текущую запись из ленточной формы |
|||
|
#18+
geo_lifeкак лучше проверить что запись в ленточной форме является последней. if me.recordset.recordcount=me.recordset.absoluteposition then ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2004, 21:08:18
|
|||
|---|---|---|---|
|
|||
как удалить текущую запись из ленточной формы |
|||
|
#18+
Me.Recordset.Delete ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2004, 00:49:40
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
RunCommand acCmdDeleteRecord - удаляет текущую запись. Чтобы не задавался вопрос о подтверждении при удалении, используйте следующий метод: DoCmd.SetWarnings False ' отключить предупреждения об удалении RunCommand acCmdDeleteRecord ' удалить текущую запись DoCmd.SetWarnings True ' снова включить предупреждения да полно вариантов просто самый легкий дал ;)))) можно через DoCmd почитай и продолджение в списке посмотри http://www.access.boom.ru/Library/Menu/WhoIsThisRunCommand.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2004, 00:53:21
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Me.Recordset.Delete это круто ;) для любителя DoCmd.GoToRecord , "", acFirst While Not IsNull(SomeField) ' для проверки последней записи (1) If redy_to_delete Then ' удаляем текущую запись ??? как это сделать ??? (2) end if DoCmd.GoToRecord , , acNext Wend честно говоря, While Wend - это устаревший синтаксис и оставлен только для совместимости ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2004, 00:55:49
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
вот простой ответ на второй вопрос : If Not Me.NewRecord Then DoCmd.GoToRecord , , acNext ' переходим к более высокому номеру (вправо), только если это не новая запись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2004, 01:08:06
|
|||
|---|---|---|---|
|
|||
как удалить текущую запись из ленточной формы |
|||
|
#18+
Rafa' переходим к более высокому номеру (вправо), только если это не новая запись Последняя запись и новая запись - это две разных записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2004, 02:11:42
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Последняя запись и новая запись - это две разных записи. ну хорошо, а где в моем совете противоречие ? это из моих комментов к программе, у меня такой интерфейс вправо стрелка к новым влево стрелка - к "старым" записям чессс говоря И как лучше реализоват поверку последней записи (1) надо трактовать И как лучше реализоват проверку новой записи (1) , чтобы не возникала ошибка ...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2004, 11:19:02
|
|||
|---|---|---|---|
|
|||
как удалить текущую запись из ленточной формы |
|||
|
#18+
RafaПоследняя запись и новая запись - это две разных записи. ну хорошо, а где в моем совете противоречие ? Вопрос был про последнюю, а ответ про новую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 11:32:19
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
thans 2 Владимир Саныч & Rafa 4 help : Владимир Санычif me.recordset.recordcount=me.recordset.absoluteposition then ... RafaIf Not Me.NewRecord Then DoCmd.GoToRecord , , acNext это все очень полезно !!! а вот Программист-Любитель Me.Recordset.Delete очень странно работает - после удаления одной записи если перехожу на следующую то вываливается сообщение об ошибки "Невозможен переход к указанной записи" т.е. у меня не получатется удалить несколько записей подряд. Поэтому я отказался от этого метода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 11:37:33
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Но почему Rafaчестно говоря, While Wend - это устаревший синтаксис и оставлен только для совместимости ..... что им лучше не пользоваться (скорость медленная или что). Расскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 12:32:32
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Программист-ЛюбительMe.Recordset.Delete ИМХО - чем не метод? делаем Set rs = me.RecordSetClone и с ним уже играемся While ot rs.EOF if ... then rs.Delete rs.MoveNext Wend PS: И мне тоже объясните чем While ... Wend плох? Есть подозрение, что все функции, константы, алг.конструкции оставленные для совместимости интерпитируются точно так же как и их "современные" аналоги!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 13:00:56
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
я не делал Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 13:48:03
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
Дык - проверь МОжет и прокатит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.12.2004, 13:54:24
|
|||
|---|---|---|---|
как удалить текущую запись из ленточной формы |
|||
|
#18+
вариант "с историей" сделать в таблице поля датаудаления=дата и признакудаления= yes/no и ставить в форме галку при этом должно отрабатывать событие, обновляющее в поле датаудаления текущую дату ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1669519]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 366ms |

| 0 / 0 |
