утром я проснулся Артемом, но уже не уверен, поскольку посвятил день scala... может потому и понять большая проблемаFoenix писал(а):Автор темы, дорогой, не обращайте внимания на слова altwin. Чтоб его понимать, его нужно чуть-чуть подольше знать
Altwin, солнце, скажи мне свое имяИ перестань путать человека! Его твоя замудреная ирония вводит в ступор, человек плохо русский знает, а тут ты.
Как минусоват данные с таблицы 2 от таблицы 1
Re: Как минусоват данные с таблицы 2 от таблицы 1

Re: Как минусоват данные с таблицы 2 от таблицы 1
и мне так приятно, что ты меня уже так хорошо знаешь..
к слову, мне это не то, чтобы нравится, просто мне это легко. Но я люблю чтоб все было по-правилам.
Ты сам себе противоречишь. С одной стороны - можно назвать поле хоть gorshok, и это будет уникальный идентификатор, но суть в том, чтобы 1) другие поняли тебя 2) чтобы ты сам себя понял через год, а не удивлялся - что ж я был за ..
к слову, мне это не то, чтобы нравится, просто мне это легко. Но я люблю чтоб все было по-правилам.
Ты сам себе противоречишь. С одной стороны - можно назвать поле хоть gorshok, и это будет уникальный идентификатор, но суть в том, чтобы 1) другие поняли тебя 2) чтобы ты сам себя понял через год, а не удивлялся - что ж я был за ..
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как минусоват данные с таблицы 2 от таблицы 1
@altwin спасибо вам за советы ну теперь буду обращаьтся к ней
@Foenix пожалуйста можете помочь круто было бы если помогли бы так как вам нельзя писать в личку буду вас ждать нестерпением
спасибо
@Foenix пожалуйста можете помочь круто было бы если помогли бы так как вам нельзя писать в личку буду вас ждать нестерпением
спасибо
Re: Как минусоват данные с таблицы 2 от таблицы 1
а скала это та самая скала? она еще жива?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как минусоват данные с таблицы 2 от таблицы 1
Ну как бы да, я стараюсь быть объективным, потому пытаюсь рассматривать вопрос с разных сторон, а по поводу _id, я всеголишь имел в виду, что "_" там совсем не обязательно и меня к примеру при первом знакомстве удивило, почему это в мире Android все лишний символ пишут, потом не много поиграв стало понятно, что это совсем не обязательно. Но как я уже говорил на подобные мои реплики не стоит обращать внимание всетаки я отношусь к людям, которые доказывали учителям в школе, что на 0 делить можно и получали удовольствие от их выражения лицаFoenix писал(а):и мне так приятно, что ты меня уже так хорошо знаешь..
к слову, мне это не то, чтобы нравится, просто мне это легко. Но я люблю чтоб все было по-правилам.
Ты сам себе противоречишь. С одной стороны - можно назвать поле хоть gorshok, и это будет уникальный идентификатор, но суть в том, чтобы 1) другие поняли тебя 2) чтобы ты сам себя понял через год, а не удивлялся - что ж я был за ..

Re: Как минусоват данные с таблицы 2 от таблицы 1
я тебе уже сказала первое, что нужно исправитьAkramjon писал(а):@altwin спасибо вам за советы ну теперь буду обращаьтся к ней
@Foenix пожалуйста можете помочь круто было бы если помогли бы так как вам нельзя писать в личку буду вас ждать нестерпением
спасибо
1 - переименовать столбец с уникальными id на _id во всех таблицах
2 - создать справочник товаров goods
3 - в обе таблицы - приход и расход добавить поле id_goods и убрать имя товара из обоих. Это будет ссылка на _id в справочнике товаров.
4 наполнить таблицы данными и все три таблицы в виде скринов сюда
дальше будем разбираться.
в личку мне задавать вопросы не нужно, пиши тут.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как минусоват данные с таблицы 2 от таблицы 1
спасибо большое сегодня попробую
Re: Как минусоват данные с таблицы 2 от таблицы 1
в смысле жива ?Foenix писал(а):а скала это та самая скала? она еще жива?
Вообще по данным некоторых аналитиков за 2013 год спрос кадров в США превышал спрос на php. Ну и как бы платят за функциональщину не мало.
Последний раз редактировалось altwin 04 фев 2014, 16:18, всего редактировалось 1 раз.

Re: Как минусоват данные с таблицы 2 от таблицы 1
я люблю правила, я в школе хотя училась на отлично, но у меня от нестандартных задач наступал ступор и учеба вообще давалась с трудом, поэтому можешь считать меня в меру тупой, я не обижусь. Но я делаю так - если я вижу, что человек назвал поле _id я ему помогаю, если нет (захотел повыпендриваться и делить на ноль) - то мне уже просто жаль своего времени на разборки и прохожу мимо.altwin писал(а):Ну как бы да, я стараюсь быть объективным, потому пытаюсь рассматривать вопрос с разных сторон, а по поводу _id, я всеголишь имел в виду, что "_" там совсем не обязательно и меня к примеру при первом знакомстве удивило, почему это в мире Android все лишний символ пишут, потом не много поиграв стало понятно, что это совсем не обязательно. Но как я уже говорил на подобные мои реплики не стоит обращать внимание всетаки я отношусь к людям, которые доказывали учителям в школе, что на 0 делить можно и получали удовольствие от их выражения лицаFoenix писал(а):и мне так приятно, что ты меня уже так хорошо знаешь..
к слову, мне это не то, чтобы нравится, просто мне это легко. Но я люблю чтоб все было по-правилам.
Ты сам себе противоречишь. С одной стороны - можно назвать поле хоть gorshok, и это будет уникальный идентификатор, но суть в том, чтобы 1) другие поняли тебя 2) чтобы ты сам себя понял через год, а не удивлялся - что ж я был за ..
ТАк что пусть в первый раз будет все аутентично. Ты меня понял.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как минусоват данные с таблицы 2 от таблицы 1
да я согласен и не вижу причины не использовать _id, кроме как из за "не хочу"... Но мне не очень нравится то, что google считается "эталоном" и при этом вносит в свой Cursor такой кастыль привязываясь к конкретному имени поля, потому для меня название id - лишь повод напомнить себе, что google не идеален и тоже совершает ошибки 
Вообще это не имеет отношения к тупости либо к гениальности, скорее это результат "программы". Я К примеру изначально попал к отличным молодым специалистам и в старшей группе детского садика(вместо первого класса), нам преподавали английский(примитивно, но все же). Меня учили нарушать правила и действовать исходя из цели. Это простая "теория решения изобретательских задач", представляешь результат и идешь к нему кратчайшим путем. Вот и получился лентяй, а как иначе если в 10 -11 классе в некоторы вопросах я знал на много больше учителя? Я лучше говорил на английском, доказывал, что при делении на 0 получается бесконечность и т.д. Вот и результат, правила для меня изменились и от чего то освободили... знания забылись, новые не получались. В итоге пропущенный момент, когда нужно было "зубрить" - восполняется теперь.
А решению нестандартных задач можно научиться легко, достаточно уметь понять ожидаемый результат и хорошо владеть деталями, плюс иметь наглость идти против течения. Это не талант, талант -это скорее "усидчивость" позволяющая получать 5 -ки в школе ))
даже не собиралсяя люблю правила, я в школе хотя училась на отлично, но у меня от нестандартных задач наступал ступор и учеба вообще давалась с трудом, поэтому можешь считать меня в меру тупой, я не обижусь
А решению нестандартных задач можно научиться легко, достаточно уметь понять ожидаемый результат и хорошо владеть деталями, плюс иметь наглость идти против течения. Это не талант, талант -это скорее "усидчивость" позволяющая получать 5 -ки в школе ))
Последний раз редактировалось altwin 04 фев 2014, 16:31, всего редактировалось 1 раз.

Re: Как минусоват данные с таблицы 2 от таблицы 1
гугл не эталон, я его в другом смысле понимаю
я уже говорила в теме про к.п. что я пишу программу, мне важно написать ее качественно и быстро, поэтому я не раздумываю "почему static классы это ужасно плохо", я просто беру гугл-коды, т.к. это автор андроида, и пишу так, как рекомендуют они (они за меня уже долго-придолго думали). Код получится вменяемым и относительно быстро пишется. Все. Остальные извраты, при такой ситуации с андроидом, когда он сегодня есть, завтра нету, я считаю фанатизмом.
я уже говорила в теме про к.п. что я пишу программу, мне важно написать ее качественно и быстро, поэтому я не раздумываю "почему static классы это ужасно плохо", я просто беру гугл-коды, т.к. это автор андроида, и пишу так, как рекомендуют они (они за меня уже долго-придолго думали). Код получится вменяемым и относительно быстро пишется. Все. Остальные извраты, при такой ситуации с андроидом, когда он сегодня есть, завтра нету, я считаю фанатизмом.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как минусоват данные с таблицы 2 от таблицы 1
Все правильно, так и должно быть. Мы все в данном случае пользователи(даже не смотря на то, что считаем себя разработчиками). Вопросы о том, "почему static классы это ужасно плохо" начинаются тогда, когда начинаешь решать задачи не описанные на stackowerflow.Foenix писал(а):гугл не эталон, я его в другом смысле понимаю
я уже говорила в теме про к.п. что я пишу программу, мне важно написать ее качественно и быстро, поэтому я не раздумываю "почему static классы это ужасно плохо", я просто беру гугл-коды, т.к. это автор андроида, и пишу так, как рекомендуют они (они за меня уже долго-придолго думали). Код получится вменяемым и относительно быстро пишется. Все. Остальные извраты, при такой ситуации с андроидом, когда он сегодня есть, завтра нету, я считаю фанатизмом.
Пример? я сейчас решаю задачу "trusted sharing", т.е.
1. получаю списко файлов пользователя в каком то из cloud сервисов
2. архивирую выбранный файл в zip используя AES 256 с 4мб ключем
3. передаю его цели.
В чем прикол? Если это картинка файл отображается(определенное время) с watermark и удаляется. Иначе пользователь открывает его, как doc/xslt и т.д. т.е. обычный файл. Т.е. вся работа с ключами происходит "за кадром", никто не вводит пароль чтобы зашифровать или открыть, используются просто открытые и закрытые ключи, плюс третий уникальный ключ не позволяющий даже зная оба пароля пользователей и имея их keystore открыть файл(в общем это SHA-256).
К чему я это - как ме это сделать если нет доступных бибилотек с шифрованием подобного рода в zip? Есть пара проприетарных решений, которые продаются около 50 т.$. Да алгоритм SHA-256 описан, вот только как его реализовать? Как работать с сервером, на каком этапе какой ключ составлять, где и что хранить? А еще мне нужна "стойкость" конкретных алгоритмов и я не могу допустить "костыль".
И таких задач, решения которых нет в google -полно, вопрос в том, все ли тут хотят быть пользователями или кто то хочет понять детали? Потом может быть поздно, просто времени не хватит .
Но опять же никто не говорит, что кто то не прав.. все имеет право быть. Просто не знаю, как объяснить понятно... всегда к примеру во всех книгах по C - пишут, что main -это обязательная точка входа, нам в голову вбили это и мы уже не сможем выйти за рамки, а ведь main эта вообще не нужна ...

Re: Как минусоват данные с таблицы 2 от таблицы 1
вообще-то даже когда дело касается не сложных вещей (таких как к.п.) у гугла мало что есть, если уж на то пошло, не говоря уже о той ситуации, что ты описал. Тут уж конечно хочется сделать так, чтоб было максимально правильно, я согласна.
Ну и не зря какие-то решения стоят денег)
Ну и не зря какие-то решения стоят денег)
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как минусоват данные с таблицы 2 от таблицы 1
Дело в том, что этого не просто нет в аналогичном приложении google или MS или dropbox или yandex... ответа нет в самом поисковике - это не решенная задача. Проблема даже не в том, что решение стоит денег. Оно очень частично, даже если я заплачу( и к слову буду платить ежегодно за каждого пользователя ) -это лиш частичное решение, которое в моем случае скорее всего откажется работать и тут уже придется покупать поддержку.. это просто сумашедшие деньги и не один проект их не окупит. Ну как бы да вот он и ответ - " какие-то решения стоят денег", я бы сказал какие то специалисты, способные это решение дать. Кто то будет делать сайты на php -это тоже нужно(не будем говорить о том, что 80% строится на wordpress и подобномFoenix писал(а):вообще-то даже когда дело касается не сложных вещей (таких как к.п.) у гугла мало что есть, если уж на то пошло, не говоря уже о той ситуации, что ты описал. Тут уж конечно хочется сделать так, чтоб было максимально правильно, я согласна.
Ну и не зря какие-то решения стоят денег)
Тут все просто -детали очень важны, если есть цель - стать профессионалом. Если же нужно просто что -то сделать, чтобы работало -это другой случай. Просто нужно сразу честно говорить человеку, что он идет по пути "хобби" и никогда его решение не будет конкурентноспособно. Опять же не факт, что решение не верно, просто за него не заплатят.
P.S. да в отличии от многих в сети я склонен говорить тем, кто спрашивает, что программирование -эо не только очень интересно, но и очень сложно.

Re: Как минусоват данные с таблицы 2 от таблицы 1
Есть успехи создал третью таблицу
но вот с id проблема она у всех 1 начинается не смог честно решит сам как по разным id получать приход и расход
но вот с id проблема она у всех 1 начинается не смог честно решит сам как по разным id получать приход и расход
Код: Выделить всё
public class DBHandlerImpl extends SQLiteOpenHelper implements DBHandler<Goods>{
private static final int DATABASE_VERSION = 4;
private static final String DATABASE_NAME = "app_bases";
private static final String TABLE_GOODS = "users";
private static final String TABLE_SELL = "sell";
private static final String TABLE_RESULT = "result";
private static final String ID = "_id";
private static final String ID_GOODS = "_id_goods";
private static final String ID_DATE = "_id_date";
private static final String ID_AMOUNT = "_id_amount";
private static final String ID_COST = "_id_cost";
public DBHandlerImpl(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
String query = "Create Table " + TABLE_GOODS + "(" + ID + "INTEGER PRIMARY KEY, " +
ID_GOODS + " TEXT, " +
ID_DATE + " TEXT, " +
ID_AMOUNT + " DOUBLE NOT NULL, " +
ID_COST + " DOUBLE NOT NULL);";
db.execSQL(query);
query = "Create Table " + TABLE_SELL + "(" + ID + "INTEGER PRIMARY KEY, " +
ID_GOODS + " TEXT, " +
ID_DATE + " TEXT, " +
ID_AMOUNT + " DOUBLE NOT NULL, " +
ID_COST + " DOUBLE NOT NULL);";
db.execSQL(query);
query = "Create Table " + TABLE_RESULT + "(" + ID + "INTEGER PRIMARY KEY, " +
ID_GOODS + " TEXT, " +
ID_DATE + " TEXT, " +
ID_AMOUNT + " DOUBLE NOT NULL, " +
ID_COST + " DOUBLE NOT NULL);";
db.execSQL(query);
}
@Override
public void onUpgrade(SQLiteDatabase db, int i, int i2) {
db.execSQL("DROP TABLE IF EXISTS " + TABLE_GOODS);
db.execSQL("DROP TABLE IF EXISTS " + TABLE_SELL);
db.execSQL("DROP TABLE IF EXISTS " + TABLE_RESULT);
onCreate(db);
}
@Override
public void addRashod(Goods goods) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(ID_GOODS, goods.getName_goods());
values.put(ID_DATE, goods.getDate());
values.put(ID_AMOUNT, goods.getAmount());
values.put(ID_COST, goods.getCost());
db.insert(TABLE_SELL, null, values);
db.close();
}
@Override
public void addPrihod(Goods goods) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
values.put(ID_GOODS, goods.getName_goods());
values.put(ID_DATE, goods.getDate());
values.put(ID_AMOUNT, goods.getAmount());
values.put(ID_COST, goods.getCost());
db.insert(TABLE_GOODS, null, values);
db.close();
}- Вложения
-
- users.png (79.73 КБ) 9109 просмотров
-
- sell.png (77.83 КБ) 9109 просмотров
-
- table.png (92.8 КБ) 9109 просмотров
Re: Как минусоват данные с таблицы 2 от таблицы 1
наверно лучше подождать Инну, она умеет по человечески объяснять, но вообще вы чето там реально перемутили с именами... вам нужно одно, как тут говорят необходимое поле вместо вашего idINTEGER с именем "_id"(нижнее подчеркивание + id), в остальных колонках id -не нужно.
напугала человека, теперь id везде...Но я делаю так - если я вижу, что человек назвал поле _id я ему помогаю, если нет (захотел повыпендриваться и делить на ноль) - то мне уже просто жаль своего времени на разборки и прохожу мимо.
ТАк что пусть в первый раз будет все аутентично.

Re: Как минусоват данные с таблицы 2 от таблицы 1
ага спасибо сейчас исправлю
Re: Как минусоват данные с таблицы 2 от таблицы 1
вы бы сразу посомтрели на смысл таблицы, у вас в таблице "users" поля "data, amount, cost", когда логичнее было бы назвать таблицу "goods"(товары) или items, а в "users" хранить что -то вроде "user_name, user_email, user_pass, user_basket" и т.д. Так же и поля предыдущей таблицы будут вроде "item_data, item_amount, item_cost" и далее в такм же духе... Цель простая, когда вы пишите более "большой" запрос вам не нужно думать и вспоминать из какой таблицы вы выбрали date или name(когда четко есть user_date, item_date, user_name, item_name), а все очевидно.

Re: Как минусоват данные с таблицы 2 от таблицы 1
о...наколобродил..
почитай еще раз уроки и повнимательнее. Дальше будет сложно объяснить, ты даже не понимаешь что делаешь..
почитай еще раз уроки и повнимательнее. Дальше будет сложно объяснить, ты даже не понимаешь что делаешь..
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Как минусоват данные с таблицы 2 от таблицы 1
altwin писал(а):напугала человека, теперь id везде...
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.