Вверх ↑
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
#16: 2009-04-02 05:31:49 ЛС | профиль | цитата
Вставка новой записи:

INSERT INTO имя_таблицы (`поле1`,`поле2`, ...) VALUES ('значение_поле1', 'значение_поле2', ...)

Изменение записи:

UPDATE имя_таблицы SET (`поле1`,`поле2`, ...) VALUES ('значение_поле1', 'значение_поле2', ...) WHERE (условие выбора записей для изменения)
карма: 1

0
Ответов: 409
Рейтинг: 17
#17: 2009-04-02 09:08:06 ЛС | профиль | цитата
iarspider -спасибо за развернутый ответ. Побегу делать.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#18: 2009-04-02 11:23:57 ЛС | профиль | цитата
Pirr, сходи сюда http://proklondike.com/ - неплохая библиотека для програмистов.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
2
Голосовали:andrestudio, Sniper36
Ответов: 409
Рейтинг: 17
#19: 2009-04-02 20:45:09 ЛС | профиль | цитата
Tad писал(а):
Pirr, сходи сюда http://proklondike.com/ - неплохая библиотека для програмистов.

Можете смеятся, но у меня порядка 20Гб электронных книг - по IT, в том числе и по программированию.
Но спрашиваю я не от того, что мне лень читать (читаю я много технической литературы)... а потому что HIASM - очень новое для меня и необычное, самое визуальное программирование для меня было VisualStudio - но логику там все равно ручками писать надо. На глубокое изучение C# или других .NET языков времени нехватает. Зато постоянно возникает необходимость в маленьких утилитах для повседневных нужд.

Отвлекусь: на одном из сайтов читал, что по результатам исследований к 2012г - 30% вновь принимаемым на работу необходимо знание программирования, но т.к. не у всех людей есть способности к программированию, то будущее индустрии будет за визуальным програмиированием.


iarspider - еще раз спасибо, с FormatStr - разобрался.

Еще вопросики:
В каком разделе находится элемент Hub? - хоть глаз выколи, ненайду!
Кнопка "Прочитать таблицу" имеет свойство Data = select * from user, можно ли это свойство передавать не кнопкой? хочу чтобы на экране таблица обновлялась при каждой новой записи - но откуда и куда напавить данные не пойму.
code_12547.txt

карма: 0

0
файлы: 1code_12547.txt [5.9KB] [221]
Ответов: 5227
Рейтинг: 587
#20: 2009-04-02 21:08:20 ЛС | профиль | цитата
Tad, спасибо нашёл таки пару нужных мне книжек.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 3851
Рейтинг: 159
#21: 2009-04-02 21:08:30 ЛС | профиль | цитата
Pirr писал(а):
можно ли это свойство передавать не кнопкой?

можно code_12548.txt и не только..


Pirr писал(а):
В каком разделе находится элемент Hub?

в инструментах (он первый), кроме того он может быть "вставлен" в уже существующую связь - подведи к ней мышу (до появления карандаша) и удерживай нажатой Правую Кнопку Мышки (ПКМ) до появления круглой менюшки, осталось выбрать сектор с нужным элементом..


PS: смотри примеры..
карма: 0
начавший
0
файлы: 1code_12548.txt [221B] [215]
Ответов: 16884
Рейтинг: 1239
#22: 2009-04-02 22:11:57 ЛС | профиль | цитата
Pirr писал(а):
В каком разделе находится элемент Hub
В инструментах (самый первый - если ничего не перегонял)
------------ Дoбавленo:

Андрей., я писал про Hub - вроде у тебя небыло. Отправил - смотрю и у тебя есть.
------------ Дoбавленo:

andrestudio, хорошая библиотека и главное без хитрож...х, которые "Зарубежный трафик исчерпан. Дай $5 - сделаем"
5 долларов это пачка моих сигарет. Не жалко если бы просто написали: Скачать книжку стоит пять долларов. Я это бы понял и дал бы.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 409
Рейтинг: 17
#23: 2009-04-03 23:14:32 ЛС | профиль | цитата
Первоночальная цель достигнута. Программа подключается к БД, заносит данные и выводит их на экран.
Завтра буду пробовать усложнять - добавлять поиск и редактирование.

Спасибо за помощь!
карма: 0

0
Ответов: 8926
Рейтинг: 823
#24: 2009-04-04 08:54:22 ЛС | профиль | цитата
Tad, а моих сигарет - блок, аж 10 пачек
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#25: 2009-04-04 16:16:57 ЛС | профиль | цитата
Леонид, Вы ж были в Израиле - пачка сигарет 19 шек., бутылка водки 0.75 - 18~22 шек. У нас цены другие - курят почти все, а пьют единицы.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 409
Рейтинг: 17
#26: 2009-04-05 09:34:29 ЛС | профиль | цитата
Вот и следущий вопрос.
Делаю поиск по базе данных.
В предыдущей схеме в принцепе поиск уже был - он передавал запрос кнопкой - select * from user.
Мне же надо организовать поиск по нескольким полям: - вставил 3 текстовых поля, завел их в блок Format, а вот с какой стороны прилепить кнопку "Поиск" и где писать формулу SQL запроса - непонятно.

code_12580.txt
карма: 0

0
файлы: 1code_12580.txt [5.4KB] [174]
Ответов: 5446
Рейтинг: 323
#27: 2009-04-05 19:15:51 ЛС | профиль | цитата
Pirr, посмотрел на твою схему - я в некотором замешательстве. Книжку по SQL читал? Без знания языка SQL работать с базами не получится, и HiAsm тут ничем помочь не может.

Также, ты не мог бы поточнее вопрос сформулировать? Ибо "поиск по нескольким полям" можно трактовать по-разному.

(тоном лектора)
Условия в SQL (да и пркатически во всех других языках программирования) делятся на два типа: простые и сложные. Сложные - это такие условия, которые составлены из двух или более простых или сложных условий с использованием связок "И" (and) и "ИЛИ" (or).

Пример простого условия:

a < 10

Пример сложного условия

(a < 10) AND (a > 0)

Ещё пример сложного условия:

((a < 10) AND (a > 0)) OR (b > 55)


Таким образом, хотелось бы узнать, какое именно условие надо сложить из текстовых полей ?
карма: 1

0
Ответов: 409
Рейтинг: 17
#28: 2009-04-07 09:26:33 ЛС | профиль | цитата
С SQL-ем я слабоват т.к. вручную писать запросы неприходилось, но теорию знаю.
В общем формулу запроса я конечно помучаюсь и сделаю, но вот вопрос куда ее в схеме пихать и как переменные(запросы) в нее(формулу) вставляются?

У меня в таблице 3 столбца: NAME, FAM, AGE
Соответственно 3 поля для запроса.
При заполнении любых полей запроса - необходимо найти любые совпадения *NAME*,*FAM*, *AGE*

Значит мне необходимы три текстовых поля, данные из которых должны поподать кудато где к ним прибавятся звездочки (для поиска любых совпадений) а затем эти данные должны попасть в формулу запроса.
Так вот это цепочка мне и непонятна.
------------ Дoбавленo в 09.26:
Вот примерно такая формула запроса:

SELECT user.id, user.name, user.fam, user.age
FROM user
WHERE (((user.name) Like "*%1*") AND ((user.fam) Like "*%2*") AND ((user.age) Like "*%3*"))
карма: 0

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#29: 2009-04-07 11:02:56 ЛС | профиль | цитата
Pirr, зачем ты пишишь, к примеру -- user.id, когда идет обращение к полям одной таблицы

Достаточно написать вот так


SELECT id, name, fam, age FROM user WHERE ((name Like "*%1%*") AND (fam Like "*%2%*") AND (age Like "*%3%*"))

Вообще-то, конкретная идентификация полей нужна при запросах к нескольким таблицам, к примеру, вот так


SELECT user1.id, user2.name, user2.fam, user2.age FROM user1, user2
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#30: 2009-04-07 12:06:39 ЛС | профиль | цитата
Pirr писал(а):
но вот вопрос куда ее в схеме пихать и как переменные(запросы) в нее(формулу) вставляются?

Пихаешь в FormatStr. К FormatStr сверху цепляешь три Edit-а

Add(FormatStr,2369053,161,126)
{
DataCount=3
Mask="SELECT * FROM user WHERE (name Like "*%1%*") AND (fam Like "*%2%*") AND (age Like "*%3%*")"
}
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)