Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Посоветуйте
 
 автор: час   (18.05.2011 в 20:51)   личное сообщение
 
 

Ситуация происходит такая.
Ленточная ФОРМА,
много много записей.
Кода кликаем по нижней то работает код и обновляется форма и курсор - (с) прыгает на самую первую верхнюю запись, а ему бы не следовало этого делать - что мне делать?

  Ответить  
 
 автор: Explorer   (18.05.2011 в 21:47)   личное сообщение
 
 

запоминать в каком нибудь поле текущую и после обновления к ней возвращаться

на лебансе есть примеры

  Ответить  
 
 автор: час   (18.05.2011 в 21:56)   личное сообщение
 
 

На каком лебансе?

  Ответить  
 
 автор: Lukas   (18.05.2011 в 22:01)   личное сообщение
 
 

Он один. Без ансамбля. Сам бля.
lebans.com

  Ответить  
 
 автор: час   (18.05.2011 в 22:09)   личное сообщение
 
 


---------------------------------------------------------------------------
Ну Вы меня послали..............
Там одни агличане шастают я неразумею..........

  Ответить  
 
 автор: час   (18.05.2011 в 22:19)   личное сообщение
 
 

Говорил мне Котт - учи закладки.
ebookmarke
а я отнекивался........

  Ответить  
 
 автор: Lukas   (18.05.2011 в 22:00)   личное сообщение
 
 

А вот я попутно интересуюсь:
Форма - справочник | реестр.
Каким должОн быть "стандартный" экшн при даблклике по Item | Node | Row:
1. Выбрать и закрыть
2. Открыть форму - карточку для кликнутого
3. Что-то исчо. (типа выбери сам чо те надо).

  Ответить  
 
 автор: час   (18.05.2011 в 22:09)   личное сообщение
 
 

Видимо второе.

  Ответить  
 
 автор: Explorer   (18.05.2011 в 22:29)   личное сообщение
 
 

это если по листвью, в тривью ИМХО можно вообще листья не заполнять

  Ответить  
 
 автор: Explorer   (18.05.2011 в 22:22)   личное сообщение
 
 

тут нет универсального ответа ИМХО

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

обычно по простому клику "свернуть-развернуть" вроде, дабл вообще не обрабатывается, правая кнопка контекстное меню.

  Ответить  
 
 автор: час   (18.05.2011 в 22:31)   личное сообщение
 
 

Me.RecordsetClone.FindFirst "[KOD] = " & Me!KOD
Me.RecordSource = Me.RecordSource
Me.Bookmark = Me.RecordsetClone.Bookmark

Попробовал - вот так вернуться на место - ни ХР не вышло....

  Ответить  
 
 автор: Explorer   (18.05.2011 в 22:35)   личное сообщение
 
 

http://am.rusimport.ru/MsAccess/topic.aspx?ID=24

  Ответить  
 
 автор: Explorer   (18.05.2011 в 22:37)   личное сообщение
 
 

там, кстати Силыч чото выступил
йа нечетал

  Ответить  
 
 автор: час   (18.05.2011 в 22:39)   личное сообщение
 
 


Dim K As Long

K = Me!KOD

Me.RecordSource = Me.RecordSource
Me.RecordsetClone.FindFirst "[KOD] = " & K
Me.Bookmark = Me.RecordsetClone.Bookmark

  Ответить  
 
 автор: Lukas   (18.05.2011 в 22:39)   личное сообщение
 
 


... стандартного Свичборда...


Долго вспоминал что это есть такое.
Вспомнил.
Давно это было. :)

По идее, экшн должен быть одинаковый для всего приложения. (типа носки либо черные, либо зеленые)
С другой стороны, где-то удобней п.1, где-то п.2.
Может смиксовать:
4. Если форма "открыта" для выбора - п.1,
если "от нее никто ничаво не ждет - п.2.
?

  Ответить  
 
 автор: час   (18.05.2011 в 22:40)   личное сообщение
 
 

точно - точно!!!!!!!!

  Ответить  
 
 автор: Explorer   (18.05.2011 в 22:48)   личное сообщение
 
 

//По идее, экшн должен быть одинаковый для всего приложения

это так, но конкретное решение это дело личного вкуса - ИМХО имеет смысл посмотреть на поведение других деревьев, в аутлуке, например, или в эксплорере... чтобы быть в соответствии с другими программами

например - в эксплорере - там дабл-клик или просто-клик настраиваются. формы открывать по клике на листвью - а в тривью вообще не заполнять то что есть в листвью

  Ответить  
 
 автор: час   (18.05.2011 в 22:50)   личное сообщение
 
 

там, кстати Силыч чото выступил
йа нечетал

Де?

  Ответить  
 
 автор: Explorer   (19.05.2011 в 01:34)   личное сообщение
 
 

там!

две тыщи второй год
чуть меньше чем сто лет назад

  Ответить  
 
 автор: час   (19.05.2011 в 07:55)   личное сообщение
 
 

ААААААААААА.....
Даааааа,
На рубеже веков великих,
В две тысячи втором
Табун весёлых мыслей диких
Неслись по сайтам с ветерком

  Ответить  
 
 автор: Lukas   (18.05.2011 в 22:58)   личное сообщение
 
 

ОК.
Буду курить на досуге.

  Ответить  
 
 автор: час   (18.05.2011 в 23:03)   личное сообщение
 
 

  Ответить  
 
 автор: час   (19.05.2011 в 08:09)   личное сообщение
 
 

А можно при поиске с помощью закладок - задать два условия?

Dim K As Long
Dim S As String

K = Me!KOD
S=""

Me.RecordSource = Me.RecordSource
Me.RecordsetClone.FindFirst "[KOD] = " & K and "[product] = " & S
Me.Bookmark = Me.RecordsetClone.Bookmark 

  Ответить  
 
 автор: час   (19.05.2011 в 08:32)   личное сообщение
 
 

А почему бы и - нет?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList