Нужно-ли такое? Если да, то милости просим... | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Есть предложение - публиковать штучки, которые могут пригодится.
Что называется база данных удобств в две, три строки, как, например, первый tip отсюда: www.hot.ee В базу данных FoxClub'a такие вещи заносить наверное громоздко... ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
Равиль Сообщений: 6555 Откуда: Уфа Дата регистрации: 01.08.2003 |
Всем привет. Хорошая идея. Может сделать раздел типа "Полезные штучки".
------------------ Тяжело согнать курсором муху с монитора ... |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Уж года четыре как пользую Scatter MEMO Name oRecord
Плюс пользую прибабмас именуемый у меня неправильныйм термином TypeDef тоже на ходу делаю объект с нужными мне свойствами типа
[i][small][color=Gray]Отредактировано (08.12.04 09:44) ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Чего-то запамятовал - для vfp8-9 можно юзать объект Empty c функциями ADDPROPERTY и REMOVEPROPERTY - а то у меня этот typedef тянулся с vfp6 и пока еще много чего на vfp7
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
Равиль Сообщений: 6555 Откуда: Уфа Дата регистрации: 01.08.2003 |
Да, помнится, Вадим ты говорил об этом свойстве для формы-редактора.
Для случая одной записи из одной таблицы это нормально, но если форма для нескольких таблиц, причем одна-ко-многим, то тут Scatter Name отдыхает ------------------ Тяжело согнать курсором муху с монитора ... |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Равиль - Юрий как раз хотел показать способ передачи и возврата множественных значений в форму. Я именно таким способом из отчетов передаю параметры в окно формирования запроса и потом использю их в отчетах и запросах. А то что я использую для редактирования данных - это мои проблемы и я их никому не навязываю. Тут показыватся способ формирования объекта с небходимыми свойствами и передачи их между формами и объектами
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
По поводу SCATTER NAME
А не проще посмотреть в окне Debugger список Locals. Будет виден объект lu_Record, а развернув его можно увидеть список и значение свойств. Там и содержание массивов смотреть удобно. Если уж речь идет о программном коде, то возможно пригодится такое: Если поле таблицы или переменная памяти может принимать значение NULL и требуется сравнить значение этой переменной с неким значением, то обычно пишут что-то вроде: IF IsNull(MyVar) = .F. AND MyVar = (искомое значение) ... ENDIF Используя функцию NVL() это выражение можно сократить IF NVL(MyVar,(пустое значение)) = (искомое значение) ... ENDIF Здесь (пустое значение) - это именно пустое значение для данного типа данных. Смысл в том, что значение NULL невозможно сравнить ни с какими значением (вернет NULL), но вот (пустое значение) вполне поддается сравнению. Кстати, высказывалась идея списка комбинаций горячих клавишь в FoxPro. Ну, например, *************************** Ctrl+Alt+Shift - скрывает ВСЕ открытые окна открывая основное окно FoxPro *************************** Находясь в командом окне (CTRL+F2) можно переходить к любой записи в текущей рабочей области просто введя ее номер и нажав ENTER: use mytable 123<ENTER> ? recno() *************************** Находясь в окне Tools->Options не отпуская клавиши Shift нажать кнопку "Ok" В командное окно будут выведены все текущие настройки ------------------ |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
Aijik Сообщений: 2145 Откуда: Ростов-на-Дону Дата регистрации: 08.01.2002 |
Дык.. эта.. что там со штучками? Есть предложение сюда постить или я не понял...
Считаю тему актуальной. Улучшайзерами/кастомайзерами и прочими фенечками для работы в IDE было бы полезно посмотреть/обменяться Для затравки: Просмотр массива в виде BROWSE. Очень удобная фишка - уже миллион лет не смотрю массивы в дебаггере, а в рантайме так ваще счастье Автор - не я (Sergey Berezniker).. где-то выкачал
Для того, чтобы быстро это дело вставлять в код написал макрос вот такого соодержания
Подключаем по SET PROCEDURE при загрузке IDE, пишем имя массива, выделяем, жмем клавиатурную комбинацию, повешенную на макрос, и он нам сам генерит готовое выражение. Можно заранее скопировать имя массива в буфер обмена, встать на нужное место и нажать комбинацию - результат тот же. Пoд IDE эту штуку классно в Command Window выдавать - она сама еще и ENTER нажмет - сразу смотрим массив... лепота
------------------ |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Блин - чего-то я раньше не дотумкал показывать массив в Browse - просто на экран выкидывал - тогда хватало - оставалось-то ...
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Привет всем!
Выпал тут из общей жизни в связи с некоторыми проблемами со здоровьем. Надо бы как-то организовать собррание "советов и трюков", так как большая часть в Базу знаний как-то не подходит, а иногда забываешь какие-то удачные короткие решения. Все свою базу просто не запихнуть - более 6Gb. (правда там очень много документации). По-поводу первого - просмотр массива через amembers(). Я это использую в своей программе модернизации таблиц и формировании новых баз, на основе данных существующих таблиц. То есть, так работает гораздо быстрее, чем перебор полей через функции работы с полями, запись в переменную "объекта записи", далее члены в массив и далее - список полей в лист-бокс, где массив источник данных, и наконец - то что планировалось по ходу задачи через запрос свойств конкретного поля. Чужие решения могу публиковать и на своем сайте, с гаранией соблюдения авторских прав. P.S. Ребята! Будьте внимательны к своему организму - поменьше курить и пить кофе, а то может получиться очень больно... в прямом смысле. [i][small][color=Gray]Отредактировано (10.12.04 14:24) ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
Penner Сообщений: 4102 Откуда: Muenster Дата регистрации: 26.04.2002 |
2JS
Мотор шалит? |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Во вторник пошел камень из правой почки - думал труба...
Кофе и сигареты немеряно - теперь отняли... ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
Дааа, попал .
Отняли , почти последнии радости в жизни, сочувствую. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Юра, крепись!
А что такое камни посебе знаю, тоже время от времени досаждают. |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Да вроде выгнали - хорошо хоть без операции...
------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
Piva_As_Guest |
Я тоже раньше кофе пил немерянно и крепкий - с прибалтики привычка осталась - давление как скакануло - сразу пыл умерил - дома теперь вообще кофе нет - и курить стал поменьше - только с пивом не получается Это все бравада юнности теперь боком выходит
|
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
Penner Сообщений: 4102 Откуда: Muenster Дата регистрации: 26.04.2002 |
выходил у меня камень 1 раз - думал сдохну
А насчет кофе - немцы его в-основном и пьют, вот и таскаю на работу чай в термосе |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
V_l_a_d Сообщений: 42 Дата регистрации: 04.12.2003 |
У меня написано больше 10 вставок к класс браузеру.
Большую часть можно найти через сайт Блэка. (Хотелось бы, малой кровью, скорость загрузки класса у AddInfoX увеличить...) ShowPem(), на мой взгляд, отличная штука. На сайте Стива тема не создается, а то бы я поместил последний вариант. Здесь, в главном толковище, есть предпоследний. (если соврал, то в есть в русском фидо) В части array browser: эта идея, в коде, реализована в начале 90х Хентценом (бывший с фокстока). Там еще учавствовал народ, из известных ныне - Страхл. |
Re: Нужно-ли такое? Если да, то милости просим... | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, Владимир!
Цитата:Если тока OUTSHOW=OFF в конфиге нету Цитата:Почему тока в командном? Везде можно - это правда недокументированно - в смысле что в GO/GOTO ... можно собственно само GO и пропустить ------------------ WBR, Igor |
© 2000-2024 Fox Club  |