Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / вопрос новичка(свзянная переменная) / 25 сообщений из 28, страница 1 из 2
19.12.2016, 15:41
    #39370304
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
всем привет! Я только учусь, поэтому страшно стыдно за такой тупой вопрос, но все же. Есть такое подобие калькулятора:
DECLARE

A INTEGER := 7;
B INTEGER := 4;
OPER VARCHAR2(5) := '&TODO';

BEGIN

DBMS_OUTPUT.enable;
IF (OPER = '+') THEN
DBMS_OUTPUT.put_line('Operation is '||OPER||' '||'sum = '||TO_CHAR(A+B));
ELSIF (OPER = '-') THEN
DBMS_OUTPUT.put_line('Operation is '||OPER||' '||'res = '||TO_CHAR(A-B));
ELSIF (OPER = '*') THEN
DBMS_OUTPUT.put_line('Operation is '||OPER||' '||'mul = '||TO_CHAR(A*B));
ELSIF (OPER = '/') THEN
DBMS_OUTPUT.put_line('Operation is '||OPER||' '||'div = '||TO_CHAR(A/B));
END IF;

END;

когда это все запускаю в АPEX'e, то скрипт просто выполняется, хотя он должен ждать пока я введу какое-то значение '&TODO'. Почему скрипт так работает и как это все починить именно в apex'e? заранее спасибо
...
Рейтинг: 0 / 0
19.12.2016, 16:28
    #39370366
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeez,

Я предвкушаю захватывающее обсуждение :)
И где в АРЕХсе Вы это запускаете?

Р.S. Какие документы по АРЕХ Вы изучили, сколько видеоуроков прошли?
...
Рейтинг: 0 / 0
19.12.2016, 17:09
    #39370414
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
просмотрел 0 видео, никаких документов не изучал. Понимаю, что это необходимо, но считаю что такой софт должен быть интуитивно понятным. Если есть на примете толковый мануал, или же видео-уроки, буду рад если поделитесь, если уж так не охота мне ответить
...
Рейтинг: 0 / 0
19.12.2016, 17:24
    #39370430
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeez,
в апекс принято меньше писать кода (декларативно).
Т.е. вместо скрипта на JS
Код: sql
1.
if (трали вали)......


Принято в DA - свойства - выбрать Condition в списке.
...
Рейтинг: 0 / 0
19.12.2016, 17:28
    #39370433
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeezпросмотрел 0 видео, никаких документов не изучал. Понимаю, что это необходимо, но считаю что такой софт должен быть интуитивно понятным. Если есть на примете толковый мануал, или же видео-уроки, буду рад если поделитесь, если уж так не охота мне ответить

Как Вам ответить, если Вы попрали все принципы разработки на АРЕХ? :)
Вы пытаетесь выполнить скрипт для sqlplus на АРЕХе.
...
Рейтинг: 0 / 0
19.12.2016, 17:28
    #39370434
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
Petro123,

Восхищаюсь тобой! Ты понял с первого раза, что хочет вопрошающий!!!
...
Рейтинг: 0 / 0
19.12.2016, 17:49
    #39370451
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
Petro123,

Может Дед Мороз исполнит мое желание, и забанит этого "знайку" уже... В каждой бочке затычка, че-нибудь только бы ляпнуть. А фантазии уже иссякла, три слова только.
Код: plaintext
Ты не прав.
Код: plaintext
Надо декларативно
Код: plaintext
Удачи

И так во всех темах.... И в тему и не в тему, без разницы нашему всемирному "знайки"

Уважаемый дед мороз, забаньте пожалуста этого флудераста "знайку"
...
Рейтинг: 0 / 0
19.12.2016, 17:56
    #39370454
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
blkangel,
скоро уже))).
У меня другой проект. А ты тут оставайся))
КурдльВосхищаюсь тобой! Ты понял с первого раза, что хочет вопрошающий!!!
он же написал - Есть подобие калькулятора)))) LOL
...
Рейтинг: 0 / 0
19.12.2016, 19:21
    #39370563
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
Курдль, объяснишь в трех словах хотя бы, почему так нельзя?
...
Рейтинг: 0 / 0
19.12.2016, 19:24
    #39370564
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
Petro123yankeeez,
в апекс принято меньше писать кода (декларативно).
Т.е. вместо скрипта на JS
Код: sql
1.
if (трали вали)......


Принято в DA - свойства - выбрать Condition в списке.

Спасибо, честно говоря ничего не понял))) что такое DA?
Ребят, просто может действительно скажете что почитать/посмотреть, и я перестану уже тут позориться, ну и тратить ваше время!
...
Рейтинг: 0 / 0
19.12.2016, 19:36
    #39370571
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
КурдльКак Вам ответить, если Вы попрали все принципы разработки на АРЕХ? :)
Вы пытаетесь выполнить скрипт для sqlplus на АРЕХе.

Просто в свою защиту скажу, что если изменить например в
DECLARE

A INTEGER := 7;
B INTEGER := 4;
OPER VARCHAR2(5) := '+'; // тут вместо &TODO

то в апексе такой скрипт выполняется на раз-два)
...
Рейтинг: 0 / 0
19.12.2016, 21:43
    #39370603
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeez,
ты тут не переживай и не паникуй.
yankeeezСпасибо, честно говоря ничего не понял))) что такое DA?
ты не с конца отвечать начинай, а с начала.
авторв апекс принято меньше писать кода (декларативно).
- эта фраза понятна?
...
Рейтинг: 0 / 0
19.12.2016, 22:59
    #39370627
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
Petro123yankeeez,
ты тут не переживай и не паникуй.
yankeeezСпасибо, честно говоря ничего не понял))) что такое DA?
ты не с конца отвечать начинай, а с начала.
авторв апекс принято меньше писать кода (декларативно).
- эта фраза понятна?

про декларативность прочитал в википедии - не понял тоже ничего. Честно говоря, я даже не понял вот это:

Petro123ты не с конца отвечать начинай, а с начала.

Парни, я понимаю, что я полный лошпет, и я вовсе не паникую, но вы еще больше меня запутываете. Скажите с какой стороны копать, да я от вас и отстану
...
Рейтинг: 0 / 0
19.12.2016, 23:23
    #39370632
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeez,
нуууу. Предлагаю тебе в ветку ПТ.
Тут только прилежные ученики выполняющие домашние задания)).
Удачи!
...
Рейтинг: 0 / 0
19.12.2016, 23:23
    #39370633
dvksqlru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeez... я от вас и отстану
Если раньше бан от модератора не получишь :)
...
Рейтинг: 0 / 0
20.12.2016, 00:00
    #39370646
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
Ребята, ну какой бан, какое домашнее задание?
Я же вас нормально спросил, но ответа толком и не получил, по крайней мере не понял, что его получил) Я предупреждал, что я только начал учиться, поэтому последние 2 поста для меня кажутся как раз такими, как будто вы из ветки ПТ. Если вы не собирались и не собираетесь откликнуться на мою проблему, проходите просто мимо, это разве проблема?
...
Рейтинг: 0 / 0
20.12.2016, 00:38
    #39370653
atimofeyev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
...
Рейтинг: 0 / 0
20.12.2016, 04:08
    #39370672
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
atimofeyev,
спасибо огромнейшее! то что нужно)
...
Рейтинг: 0 / 0
20.12.2016, 09:16
    #39370718
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeez,
Вас первым постом спросили, где вы запускаете код. Вы молчали.
Это публичный форум. Поэтому кто хочет, тот вам отвечает и работает с вашим скриптом.
...
Рейтинг: 0 / 0
20.12.2016, 12:37
    #39370920
l_kator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
ankeeezб

Подобие калькулятора в Апексе это поиграть или реально надо?
...
Рейтинг: 0 / 0
20.12.2016, 14:02
    #39371024
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
l_kator,

я учусь пока, поставил себе БД, и решил что в apex'е удобнее будет чем в sql plus
...
Рейтинг: 0 / 0
20.12.2016, 14:15
    #39371033
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeezи решил что в apex'е удобнее будет чем в sql plus
пользователям - да.
А разработчикам - не всегда.
sql plus\PL-SQL Developer\... - это инструменты разработчика.
...
Рейтинг: 0 / 0
20.12.2016, 14:33
    #39371060
l_kator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeez,

Для обучения смоделируйте сайт школы например, с журналами, приемом новичков учеников, расписанием, котролем прогулов.... Учиться надо на чем-то практичном, научившить надувать воздушные шарики вы врядли станете стеклодувом (ИМХО)

А по вопросу: в Апексе есть куча правил, определяющих в какой момент выполняется код. Когла решите в какой момент вам надо, тогда и будет понятно как дальше поступить
...
Рейтинг: 0 / 0
20.12.2016, 14:39
    #39371069
Курдль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
yankeeezl_kator,

я учусь пока, поставил себе БД, и решил что в apex'е удобнее будет чем в sql plus

Но Вы хоть простейшее отличие поняли?
- sqlplus - инструмент отладки SQL-запросов, DML и DDL инструкций к БД
- APEX - среда для разработки и исполнения WEB-приложений
...
Рейтинг: 0 / 0
20.12.2016, 15:20
    #39371108
yankeeez
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос новичка(свзянная переменная)
l_katoryankeeez,

Для обучения смоделируйте сайт школы например, с журналами, приемом новичков учеников, расписанием, котролем прогулов.... Учиться надо на чем-то практичном, научившить надувать воздушные шарики вы врядли станете стеклодувом (ИМХО)

А по вопросу: в Апексе есть куча правил, определяющих в какой момент выполняется код. Когла решите в какой момент вам надо, тогда и будет понятно как дальше поступить

Спасибо, очень дельный совет. В принципе, такого подхода и придерживаюсь.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / вопрос новичка(свзянная переменная) / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]