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

Форум: 

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

 
 

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

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

тема: приятно удивился... (типа загадка)
 
 автор: osmor   (08.11.2006 в 13:47)   личное сообщение
 
 

давным давно, еще на msa.km.ru Йожик (GS) прислал мне программульку. Я ей пользуюсь, но вот кое что решил поправить...
полез внутрь... угадайте как Йожик назвал переменную для рекордсета!?

  Ответить  
 
 автор: Explorer   (08.11.2006 в 14:15)   личное сообщение
 
 

gsRst

  Ответить  
 
 автор: osmor   (08.11.2006 в 14:54)   личное сообщение
 
 

нет

  Ответить  
 
 автор: ДрЮня   (08.11.2006 в 14:17)   личное сообщение
 
 

Iogik

  Ответить  
 
 автор: osmor   (08.11.2006 в 14:54)   личное сообщение
 
 

нет

  Ответить  
 
 автор: osmor   (08.11.2006 в 14:56)   личное сообщение
 
 

Ладно, не буду больше мучать:

'Эта указявка на текущую базу данных и
'доступ к своей таблице (открываем рекордсет)
Set rs = CurrentDb.OpenRecordset("Marina", dbOpenDynaset)

  Ответить  
 
 автор: Силыч   (08.11.2006 в 15:15)   личное сообщение
 
 

  Ответить  
 
 автор: Explorer   (08.11.2006 в 15:33)   личное сообщение
 
 

т.е. эта переменная для рекордсета названа rs
хм... обычно он везде писал чтонить вроде gsrs

  Ответить  
 
 автор: osmor   (08.11.2006 в 16:10)   личное сообщение
 
 

туплю... не переменная для рекордсета и таблица ....

  Ответить  
 
 автор: Explorer   (08.11.2006 в 16:51)   личное сообщение
 
 

в свое время дополнил соглашение Реддика дополнительным расширяющим префиксом

fckng - область применения префикса покрывает переменные всех типов данных и всех типов упоминаемых объектов

UseCases


fckngBoolean as Boolean
fckngConstatnt as Constant
fckngDate as Date
fckngLabel as Label
fckngSomebody as Variant

  Ответить  
 
 автор: Силыч   (08.11.2006 в 17:47)   личное сообщение
 
 

а Реддик согласилсо?

  Ответить  
 
 автор: Explorer   (08.11.2006 в 17:53)   личное сообщение
 
 

да куда он денеццо...

вообще это конечно частный случай применения тскаать ExtendedCase, с Реддиком не согласовывал...

  Ответить  
 
 автор: Йожык   (08.11.2006 в 17:29)   личное сообщение
 
 

Хм, обычно да. И правильно делал.
Потому что ковырялся в чужом коде много.
И... я часто ошибаюсь.

Поэтому, когда лез подправить, то не писал камент, типо: "Я, Пупкин Никандр Райнолдович, сегого мартобря третьего года внес исправления в строки нумер айнс, зибен и хундертфиртихахт.
У чем и подписуюсь..."
Нет, я префиксил переменные и смарел, куда уехал...
Смарел, когда ошибался, ессно.

  Ответить  
 
 автор: Explorer   (08.11.2006 в 17:51)   личное сообщение
 
 

в прошедшем времени - значит сейчас уже не так? или сейчас уже не приходится обзывать переменные?

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

потом, выбираю оптимальный вариант и грохаю лишнее

  Ответить  
 
 автор: Силыч   (08.11.2006 в 18:00)   личное сообщение
 
 

не обзывайте переменных - они могут обнулиться! (с)

  Ответить  
 
 автор: Йожык   (08.11.2006 в 18:02)   личное сообщение
 
 

Не правлю чужой код.
Все ошибки - мои.

THIS GAME HAS NO NAME
IT WILL NEVER BE THE SAME

  Ответить  
 
 автор: Йожык   (08.11.2006 в 18:05)   личное сообщение
 
 

>я, обычно, ремлю всю строку

И я , и ты, и еще до меня, и еще до тебя....
Я ремлю строку ремленную до меня...
Что бы не перетупать где я мудал....
----------------дополнено 18:11-----------------------
И ремил дубрируя по пять строчек, изменяя по чуть
и не грохал, что бы не терять первоисточник...

---------------дополнено 18:12------------------------
Иногда в ремарках страшно ругался...

--------------дополнение 18:13-----------------------

Список форумов:

Access
' Болталка
VB
VBA MS Office
 

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