:: Обсуждаем проекты
SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Продолжение банкета...
Обновление версии. Основные доработки - добавлена библиотека статей (T-Sql текстов)
и пометка цветом комментариев в статьях.
Архив с экзешником и исходниками находится (~400kb):
vladislavkolosov.narod.ru
Библиотеки, необходимые фоксу (~4mb):
vladislavkolosov.narod.ru
Внутри архива файл New.txt с более подробными комментариями. Редактор работает более-менее стабильно,
так что можно пользоваться


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Snick

Сообщений: 5949
Откуда: Москва
Дата регистрации: 21.05.2001
Ну что ж, попробуем новинку.


------------------
www.sngsnick.com

Ratings: 0 negative/0 positive
Re: SQL Fox manager
alexandr_f

Сообщений: 127
Откуда: Харьков
Дата регистрации: 03.03.2006
Все хорошо. Только как сохранить из MSSQL в DBF. Нет сохранения полученного результата
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
В редакторе запросов выбирается соответствующая строка из комбо справа вверху и выполняется запрос.
В редакторе можно выделить часть текста и выполнить его... Не помню, писал я или нет...


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.




Исправлено 1 раз(а). Последнее : Влад Колосов, 13.06.07 13:35
Ratings: 0 negative/0 positive
Re: SQL Fox manager
TAS

Сообщений: 851
Откуда: Москва
Дата регистрации: 28.09.2000
Сразу недокументированное поведение программы:

пытаюсь добавить сервер, ввожу имя сервера и пользователя, сохраняю - пользователь потерялся!
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Спасибо! Ошибка была в затирании после переключения на закладку "править". Исправлено, архив проекта выложен.
Хочу добавить, что можно переносить сам экзещник, он создаёт все необходимые файлы и папки. Библиотеки фокса тоже нужны, конечно же


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
а под 8 запустить не судьба?
много нуна кода перелапатить? навскидку не припомните?
а то bsod уже утомил


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Там в гридах используется "AllowCellSelection", не знаю, было такое в 8 или нет. Можно попробовать просто перекомпилировать проект в 8 версии.
Надо заметить, что этот проект полностью не заменяет майкрософтовский менеджер Только наиболее частоупотребимые вещи.
Лично я сам практически уже не пользуюсь QA.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.




Исправлено 2 раз(а). Последнее : Влад Колосов, 18.06.07 14:14
Ratings: 0 negative/0 positive
Re: SQL Fox manager
alexandr_f

Сообщений: 127
Откуда: Харьков
Дата регистрации: 03.03.2006
Можно добавить. В таблицах в режие просмотра базы хотелось чтобы при выборе делалось SElect * по умолчанию (свойства есть по правой кнопке). Также хорошо б в этом случае было стандартное сомво с сохранение результатов
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Насчет первого можно подумать, чтобы в настройках переназначать умолчание, а насчет второго - сохраниение из таблиц в DBF без использования запросов в моей практике не используется... Даже не знаю, для чего это может быть нужно.
Если надо "спионерить" серверные таблицы, то можно написать программу в QA и выполнить её. Будет сохранено столько таблиц, сколько будет выполнено запросов в один приём. Правда, прийдется их переименовывать ;).

Чем не устраивает комбо в редакторе запросов? Оно сделано по аналогии с QA от MS. Я этим также очень редко пользуюсь.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.




Исправлено 1 раз(а). Последнее : Влад Колосов, 18.06.07 15:24
Ratings: 0 negative/0 positive
Re: SQL Fox manager
alexandr_f

Сообщений: 127
Откуда: Харьков
Дата регистрации: 03.03.2006
Ну в QA есть аналог - Show ObjecT И там по правой кнопке есть набор режимов. Среди которых -Open. Чаще всего я ей пользуюсь для хранимых процедур с параметрами -удобно . не инадо помнить какие были параметры , можно не все - подставить умолчания. А если чесно то обычно просматриваешь таблицы и вьюхи на пример содедания , как просмотрщик DBF
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Правой кнопкой - редактор запросов, затем F5. По-моему ничего сложного... Если не нравится top 10 можно тут же исправить на что угодно. Вообще в боевых задачах просмотр всей таблицы как раз и не требуется, а вот разнообразные выборки делаешь часто... Поэтому и предусморена библиотека статей. В дальнейшем планируется сделать возможность редактирования результатов выборки с занесением на сервер.
Через год работы с базой просто запоминаешь названия и проще набрать все руками в QA.
Для вызова ХП можно пользоваться той же библиотекой. У меня так - список серверов слева, прилепленный к левой стороне экрана, там правой кнопкой вызываю редактор или просмотр объектов.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: SQL Fox manager
alexandr_f

Сообщений: 127
Откуда: Харьков
Дата регистрации: 03.03.2006
Увы в редакторе запросов запрос Select * везде и для процедур и для функций. Кстати в Sedna DataExplorer так и есть - нажал на таблицу она открылась. И стиль оформления другой
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Это побочный эффект... Я процедуры и функции вообще не собирался запускать, просто в моей практике это не нужно
В принципе, можно сделать вывод параметров, это несложно.
Седна это седна (тем более, что его ориентация - исследователь данных, судя по названию), а фоксменеджар - это фоксменеджер
Его цель - создание и редактирование серверных объектов, а также выполнение запросов. Как вспомогательное средство - экспорт таблиц на сервер (опять же для этих самых запросов).
Стандартные средства - Menegment Studio не устраивает ни по скорости, ни по удобству работы... Здесь, конечно, нет специфических инструментов - оптимизаторов и прочего... Но в большинстве случаев хватает...


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Обновлен проект, дополнения:
Добавлено шифрование пароля в локальной таблице настроек.
При выборе "редактор запросов" из контекстного меню процедур дерева объектов SQL в редактор запросов
выводится текст выполнения процедуры со списком параметров (было SELECT top 10).
Изменена технология экспорта DBF на сервер, загрузка происходит быстрее,
в меню списка серверов добавлен пункт "экспорт".
Улучшена работа разделителя между списком и просмотром в библиотеке статей.
В библиотеке можно создавать подшивки на базе статей и совершать некоторые операции
с подшивками. Cортировка осуществляеся с учётом подшивок. Сама подшивка может содержать
текст запроса.
Изменения в наблюдении за процессами - добавлен сплит-бар, просмотр всех
заблокированных объектов, убран показ физических блокировок, блокировки автоматически
сортируются по первой и второй колонке (было без сортировки).
При работе с редактором запросов в строке статуса указывается номер строки.
Возможность изменения подключения в редакторе запросов.
В список форматов сохранения добавлен CSV.
Различные мелкие исправления.
Изменена структура служебных таблиц программы.

Ссылки в первом сообщении.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.




Исправлено 1 раз(а). Последнее : Влад Колосов, 30.08.07 14:03
Ratings: 0 negative/0 positive
Re: SQL Fox manager
alexandr_f

Сообщений: 127
Откуда: Харьков
Дата регистрации: 03.03.2006
А можно ли использовать в проекте какой- нибудь из разработанных гридов со встроенной сортировкой и(или) фильтром . Особенно 1 , так ка при в стандартном SQL Studio по моему такого нет
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Непонятно, что такое "Особенно 1", но где, на мой взгляд, сортировка нужна - она есть. Также есть поиск в просмотре объектов базы по набранному слову (таймаут нажатий по-моему 0.5 или 0.3 сек, сейчас не помню). К тому же, позиция сохраняется. Например, если на выбрать таблицу ZZZ и переключиться в раздел процедур, выбрать процедуру BBB, то при переходе к таблицам активной будет всё та же ZZZ. Для процедур останется BBB.
Куда ещё желательно добавить сортировку?


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.




Исправлено 2 раз(а). Последнее : Влад Колосов, 25.09.07 18:31
Ratings: 0 negative/0 positive
Re: SQL Fox manager
alexandr_f

Сообщений: 127
Откуда: Харьков
Дата регистрации: 03.03.2006
В SQLrezult (Browse). Не могу отсортеровать по полю. Жму на заголовок колонки. Стрелка появляется по сортровки нет. А на счет поиск непонял. По CTRL+F -свойство find не найдено - как и остальные CTRL+ буква.
Я чтото нето делаю?
Ratings: 0 negative/0 positive
Re: SQL Fox manager
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Цитата:
А на счет поиск непонял
Поиск объектов базы, не результатов запроса. Поиск инкрементный, при последовательном вводе символов с клавиатуры.
Вообще-то предполагалось, что программу будут использовать люди, как-то знающие T-SQL и умеющие составлять запросы, в том числе знающие, как задавать в них порядок сортировки и фильтрацию...


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive
Re: SQL Fox manager
alexandr_f

Сообщений: 127
Откуда: Харьков
Дата регистрации: 03.03.2006
Вопрос не об этом. Знаю я T-SQL. Вопрос об использовании результатов уже полученного запроса и преимуществ VFP, в т.чю и сортировки и фильции результатов без необходимости повторного запроса. Например мне надо найти значения datetime < {1.1..1990} - известнаю проблема закачки из фокса пустого времени по переменному коли честиву полей.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

© 2000-2024 Fox Club 
Яндекс.Метрика