Вверх ↑
Этот топик читают: Гость
Ответов: 278
Рейтинг: 4
#31: 2006-09-21 23:42:59 ЛС | профиль | цитата
Dilma, всё правильно. HiAsm это инструмент, который даёт хорошую возможность визуально сделать какое либо действие, НО - это не значит что не нужно знать компоненты и понимать их назначение а тем более перед всей этой консистенсией не придумать саму идею для создания той или иной программы и не продумать варианты действия а их может быть очень много, так же как и не мало путей их выполнения... да? Как мне аватарку замутить?

[size=-2]------ Добавлено в 23:42
Про английский промолчу...
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#32: 2006-09-21 23:45:54 ЛС | профиль | цитата
А как-же MS Access, MSSQL Enterprise Manager? И это только то, чем я пользовался. А существует, наверное, гораздо больше примеров.

MS Access может мне сделать вот такую простенькую строку запроса?:
select tb1.name AS n1, tb2.name AS n2, tb3.*, tb4.test from tb1, tb2, tb3, tb4 where n1 = n2 OR tb1.id = tb2.id AND (tb1.id > 10 OR tb3.id > 10) order by tb3.info ASC [/code]
а вложенные SELECT как там задавать можно?
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#33: 2006-09-21 23:47:31 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:16:28
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#34: 2006-09-21 23:53:39 ЛС | профиль | цитата
Вячеслав, синтаксис оператора SELECT от SQLite занимает одну страницу А4 - там учить-то нечего.

Это неработает ,этого нету,и интерес сразу падает

Интерес падает, когда нет практических задач и решений конкретных проблем.
карма: 27
0
Ответов: 2125
Рейтинг: 159
#35: 2006-09-21 23:55:43 ЛС | профиль | цитата
простенькую строку запроса?
запросто.
1. Кликаешь новый запрос
2. Отмечаешь в списке таблицы tb1, tb2, tb3, tb4
3. Появится окно с таблицами, если заданы связи между таблицами, они появятся автоматом, если нет - тянешь имя поля одной таблицы на имя поля другой (drag&drop) - появится связь
4. Снизу выбираются в комбобоксах поля для выдачи, можно задать алиасы, там же указываются условия типа "> 10" и сортировка

а вложенные SELECT как там задавать можно?
нужно делать View, а потом использовать его как таблицу, иначе - только ручками писать SQL-запрос.
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#36: 2006-09-22 00:00:30 ЛС | профиль | цитата
tsdima, вот тебе как знатоку и делать менеджер
карма: 27
0
Ответов: 2125
Рейтинг: 159
#37: 2006-09-22 00:09:58 ЛС | профиль | цитата
Вячеслав писал(а):
А SQL был изобретён "сто" лет назад и спользуется сейчас только для совместимости
Ну да, Oracle, MS SQL Server, MySQL, PostgreSQL и тот же SQLite ... Оказывается все безнадёжно отстали от жизни, со своими запросами, транзакциями, индексами, оптимизаторами запросов. Видимо писком моды считается считать 40 Мб данных с диска чтобы найти пару записей в таблице из всего миллиона записей, вместо того чтобы использовать индекс+бинарный поиск, прочитав при этом с диска аж целых 20 Кб данных индекса. Что уж говорить о том, чтобы найти в двух таких таблицах подходящие по некоторому критерию пары - всего-то нужно перебрать 1.0Е+12 комбинаций, вместо того чтобы воспользоваться индексами или на худой конец построить хеш-таблицу.
карма: 1

0
Ответов: 3655
Рейтинг: 69
#38: 2006-09-22 00:57:41 ЛС | профиль | цитата
tsdima, Я говорю про локальную базу данных ну например CD дисков ,клиентов
где всего то имя клиента, адрес, телефон,что то типа этого.
Но главное это Визуальное программирование никаких строк и все это на русском языке
что бы каждый менеджер ,пользователь мог создать такую базу для себя.
Ты можешь сказать что таких программ много да действительно много тлько попробуй туда добавить что то своё ,например приложи к клиенту его прайс лист,фото товара.
Или применительно к дискам отсканированную обложку,подробное описание файла(программы) которое есть на диске в файле.
карма: 0

0
Ответов: 2125
Рейтинг: 159
#39: 2006-09-22 10:54:17 ЛС | профиль | цитата
Вячеслав, я думаю, Вам уже пора познакомиться с MS Access. Не поленитесь найти русскую версию и почитать Help. Думаю - Вас это заинтересует.
и все это на русском языке
Вам, наверное, удобнее писать "синус(МойУгол*Пи/360)" вместо "sin(x*Pi/360)"
карма: 1

0
Ответов: 3655
Рейтинг: 69
#40: 2006-09-22 22:10:21 ЛС | профиль | цитата
tsdima писал(а):
я думаю, Вам уже пора познакомиться с MS Access


Разговор не о бо мне ,а о детях где ты видел что бы программировали на
MS Access
Все пишут на бейсике.

Разговор про секретаря в Офисе которая пересчитывает коэффициенты на калькуляторе
хотя можно было всё это сделать в Экселе например.

А для работы в MS Access надо ещё знать что такое индекс ,уникальный индекс и т.д.
Никто из них не хочет учится у всех на работе работа ,а дома дети.
Так и делают таблицы в Ворде и считают на калькуляторе.
и не начто нет времени

И ни один программист нехочет делать дружественный интерфейс Визуальный без всяких индексов и тому подобного.
Что бы создать базу данных для себя за 30 минут не зная вообще что такое программирование - Соединил точки как в ХиАсме и база готова.

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

Ты же наверное покупаешь колбасу в магазине и не делаешь её сам.
А хочешь заставить пользователя программировать.
А должно быть не программирование ,а конструирование.


Даёшь БД за 10 минут
карма: 0

0
Ответов: 9906
Рейтинг: 351
#41: 2006-09-22 22:34:10 ЛС | профиль | цитата
Вячеслав писал(а):
И ни один программист нехочет делать дружественный интерфейс

Ты же хочешь...
Сделай всем на радость
карма: 9

0
Ответов: 3655
Рейтинг: 69
#42: 2006-09-22 23:21:45 ЛС | профиль | цитата
Galkov, Веришь мог бы давно бы сделал.
Вот Dilma и его ХиАсм это одна из первых ласточек.
А вся эта писанина Это пережиток из Доса.
Согласись Интерфейс Windows - окно.
гораздо приятнее и удобнее чем писанина в Досе.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#43: 2006-09-23 00:31:23 ЛС | профиль | цитата
Вячеслав, данный вопрос полагаю лучше решать тем, кто в нем разбирается - я же(по крайней мере пока) не вижу никакого более простого способа писать запросы к базе иначе, чем на её собственном языке, а значит сделать удобный в использование менеджер(конструктор запроса) врятли смогу. Если кто-то такой конструктор напишет - готов прикрутить его к соответствующим св-ам компонентов.
карма: 27
0
Ответов: 3655
Рейтинг: 69
#44: 2006-09-23 01:33:58 ЛС | профиль | цитата
Dilma,
не вижу никакого более простого способа писать запросы к базе иначе, чем на её собственном языке
Конечно задачка ещё та ,и по затратам наверное совместима с созданием нового ХиАсма ,это просто рассуждения как хотелось бы.А там глядишь кого нибудь осенит гениальная идея .
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#45: 2006-09-23 01:42:10 ЛС | профиль | цитата
Врятли совместима. Тут речь идет только о некоторой БД и инструменте к ней, которая является всего лишь частью одной(!!) из порядка 20 вкладок HiAsm.
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)