Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169

Выборка записей по определенному полю

01.08.2014, 06:24. Показов 3661. Ответов 71
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Проблема такая: у меня в базе, по мимо информации о документах, есть код ошибки этих документов (неправильно заполнены поля), так вот, как написать условие вывода информации по определенному значению этого поля, я пишу так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
if(Q->FieldByName("ERR_CODE") IS NULL)
        Memo1->Lines->Add("Документ № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " оплаяеноî");
      if(Q->FieldByName("ERR_CODE") = '0')
       Memo1->Lines->Add("Документ № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " неизвестный регион");
      if(Q->FieldByName("ERR_CODE") = '1')
       Memo1->Lines->Add("Документ № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " неизвестный отдел");
естественно не работае, подскажите, в чём проблема
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.08.2014, 06:24
Ответы с готовыми решениями:

Отображение записей по определённому полю
Всем привет. Задача такая: есть таблица, в этой таблице есть столбец с фамилиями сотрудников. Каждый сотрудник должен видеть только свои...

Выборка случайных записей по определенному полю
Здравствуйте! Помогите реализовать запрос на выборку рандомных записей. Например у меня есть таблица Деталь Цех Заказ Дет1 200...

Выборка по определённому полю
в таблице бд в кажой записи имеется поле с урл. урлы повторяются! Мне надо запросом определить сколько у меня всего ращличных урл? и...

71
 Аватар для DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
01.08.2014, 11:05
Студворк — интернет-сервис помощи студентам
Я думаю вместо
C++
1
d = AnsiString("ERR_CODE");
Должно быть это?
C++
1
String ERR = Q->FieldByName("ERR_CODE")->AsString;
Добавлено через 3 минуты
Напиши запрос один раз до цикла и в твой ADOQuetry добавь параметр.
И цикл у тебя будет уже таким
C++
1
2
3
4
5
6
7
8
9
10
11
 for(int i = 0; i < StringGrid1->RowCount; i++)
   {
     String FirstString;
     String SecondString;
     String d;
     String s = StringGrid1->Cells[4][i];
     Q->Close();
     Q->SQL->Clear();
    Q->Parameters->ParamByName("имя параметра")->Value = StringGrid1->Cells[4][i];
     Q->Open();
// ну а тут дальше обрабатывай то что получил.
1
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
01.08.2014, 11:10
Лучший ответ Сообщение было отмечено Safer54rus как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
if (Q->Active) Q->Close();
Q->SQL->Clear();
     Q->SQL->Add("select LISH_ID, DOC_NUM, DOC_DATE, PRS_DATE, GIBDD_CODE, SURNAME, NAME, PATRONIMYC, OBL, RAI, IND, NAS_P, STREET, HOUSE,");
     Q->SQL->Add("KORPUS, KV, DBTR_BORN, DBTR_SUM, PAY_DATE, STATUS, KOAP_ST, KOAP_F, BORN_PLACE, FILE_NAME, ERR_CHECK, AIS_INS, DATE_INSERT, ID, FSSP_TO_GAI,");
     Q->SQL->Add("OKATO, KBK, ID_DBTR_TYPE, ERR_CODE, CHECK_DATE from  adm_gai_to_fssp_err");
     Q->SQL->Add("where DOC_NUM = :DOC_NUM");
     Q->SQL->Add("union");
     Q->SQL->Add("select LISH_ID, DOC_NUM, DOC_DATE, PRS_DATE, GIBDD_CODE, SURNAME, NAME, PATRONIMYC, OBL, RAI, IND, NAS_P, STREET, HOUSE,");
     Q->SQL->Add("KORPUS, KV, DBTR_BORN, DBTR_SUM, PAY_DATE, STATUS, KOAP_ST, KOAP_F, BORN_PLACE, FILE_NAME, ERR_CHECK, AIS_INS, DATE_INSERT, ID, FSSP_TO_GAI,");
     Q->SQL->Add("OKATO, KBK, ID_DBTR_TYPE,NULL as ERR_CODE,NULL as CHECK_DATE from adm_gai_to_fssp)");
     Q->SQL->Add("where DOC_NUM = :DOC_NUM");
String FirstString;
String SecondString;
for(int i = 0; i < StringGrid1->RowCount; i++)
   {
     FirstString = "Постановление № " + StringGrid1->Cells[4][i];
     SecondString = "";
Q->Parameters->ParamByName("DOC_NUM")->AsString = StringGrid1->Cells[4][i];
Q->Open();
if(Q->IsEmpty()) SecondString = SecondString + " в базе не обнаружено");
else
 {
  SecondString = " от " + Q->FieldByName("DATE_INSERT")->Value + " - " + Q->FieldByName("ERR_CODE")->Value;
        if(Q->FieldByName("ERR_CODE")->IsNull) SecondString = SecondString + " оплачено";
else
switch (Q->FieldByName("ERR_CODE")->AsInteger)
 {case 0: SecondString = SecondString + " неизвестный район"; break;
   case 1: SecondString = SecondString + " неизвестный код отдела"; break;
   case 2: SecondString = SecondString + " отсутствует дата документа"; break;
   case 3: SecondString = SecondString + " отсутствует дата рождения";  break;
   case 4: SecondString = SecondString + " неизвестный код должника"; break;
   case 5: SecondString = SecondString + " не возбужденно, но уже оплачено"; break;
   }
}
Q->Close();
Memo1->Lines->Add(FirstString + SecondString);
}
1
 Аватар для DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
01.08.2014, 11:13
C++
1
2
3
4
5
6
7
8
9
int err = Q->FieldByName("ERR_CODE")->AsInteger;
if(err = -1) //Вот тут не уверен. Под рукой не на чем проверить 
        Memo1->Lines->Add("Постановление № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " оплачено");
     else if(err == 0) // else if мне кажется лучше тут будет, и дальше тоже.
       Memo1->Lines->Add("Постановление № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " неизвестный райое");
Добавлено через 2 минуты
Bit_Man, Если что у автора в поле ERR оно может быть пустым. И если оно пустое, то Постановление оплачено
C++
1
2
3
4
 if(Q->FieldByName("ERR_CODE")->IsNull)
        Memo1->Lines->Add("Постановление № " + StringGrid1->Cells[4][i] + " от " +
                        Q->FieldByName("DATE_INSERT")->Value + " - " +
                        Q->FieldByName("ERR_CODE")->Value + " оплачено");
Возможно стоит добавить строку default?
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 11:15  [ТС]
Bit_Man, [C++ Error] Unit1.cpp(118): E2316 'AsString' is not a member of 'TParameter'
параметр добавил
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
01.08.2014, 11:17
Цитата Сообщение от DeadHipo Посмотреть сообщение
Если что у автора в поле ERR оно может быть пустым. И если оно пустое, то Постановление оплачено
Это есть
Цитата Сообщение от Bit_Man Посмотреть сообщение
C++
1
if(Q->FieldByName("ERR_CODE")->IsNull) SecondString = SecondString + " оплачено";
Добавлено через 38 секунд
Цитата Сообщение от Safer54rus Посмотреть сообщение
E2316 'AsString' is not a member of 'TParameter'
AsString Value
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 11:24  [ТС]
Bit_Man, не ругайся, я только учусь
неправильно определен объект parameter. предоставлены несовместимые или неполные сведения
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
01.08.2014, 11:35
попробуй так.
C++
1
2
ADOQuery1->Parameters->Refresh();
ADOQuery1->Parameters->ParamValues["DOC_NUM"] = StringGrid1->Cells[4][i];
если не получиться то типа такого.
C++
1
2
3
4
query->Parameters->Items[0]->DataType  = ftString;
    query->Parameters->Items[0]->Direction = pdInput;
    query->Parameters->Items[0]->Value     = "";
    query->Parameters->Items[0]->Value.ChangeType(varOleStr);
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 12:21  [ТС]
Bit_Man, parameter 'DOC_NUM' not found
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
01.08.2014, 12:31
C++
1
2
Q->Parameters->Refresh();
Q->Parameters->Count; //Сколько здесь?
у TADOQuery, помойму, туго с параметрами при изменении текста запроса, тоже мучился с этим. Я давно так делал
C++
1
2
3
4
5
query->Parameters->Count;
    query->Parameters->Items[0]->DataType  = ftString;
    query->Parameters->Items[0]->Direction = pdInput;
    query->Parameters->Items[0]->Value     = "";
    query->Parameters->Items[0]->Value.ChangeType(varOleStr);
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 12:50  [ТС]
Bit_Man, всё равно не может найти
0
 Аватар для DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
01.08.2014, 12:51
C++
1
2
Q->Parameters->Clear();
Q->Parameters->CreateParameter("DOC_NUM", ftString, pdInput, 255, "null");
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
01.08.2014, 12:55
Цитата Сообщение от Bit_Man Посмотреть сообщение
у TADOQuery, помойму, туго с параметрами при изменении текста запроса, тоже мучился с этим. Я давно так делал
перед присвоением значений параметров
C++
1
Q->Parameters->ParseSQL(Q->SQL->Text, true);
Добавлено через 2 минуты
Цитата Сообщение от Safer54rus Посмотреть сообщение
parameter 'DOC_NUM' not found
он у тебя в запросе два раза повторяется, имхо, так нельзя. сделай DOC_NUM1, DOC_NUM2 например
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 13:04  [ТС]
DeadHipo, отсутствует значение у одного или нескольких требуемых параметров

Добавлено через 7 минут
сделал так и опять перестал искать, выводит что "в базе не обнаружено":
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
     if (Q->Active)
      Q->Close();
      Q->SQL->Clear();
      Q->SQL->Add("select * from(");
      Q->SQL->Add("select LISH_ID, DOC_NUM, DOC_DATE, PRS_DATE, GIBDD_CODE, SURNAME, NAME, PATRONIMYC, OBL, RAI, IND, NAS_P, STREET, HOUSE,");
      Q->SQL->Add("KORPUS, KV, DBTR_BORN, DBTR_SUM, PAY_DATE, STATUS, KOAP_ST, KOAP_F, BORN_PLACE, FILE_NAME, ERR_CHECK, AIS_INS, DATE_INSERT, ID, FSSP_TO_GAI,");
      Q->SQL->Add("OKATO, KBK, ID_DBTR_TYPE, ERR_CODE, CHECK_DATE from  adm_gai_to_fssp_err");
      Q->SQL->Add("union");
      Q->SQL->Add("select LISH_ID, DOC_NUM, DOC_DATE, PRS_DATE, GIBDD_CODE, SURNAME, NAME, PATRONIMYC, OBL, RAI, IND, NAS_P, STREET, HOUSE,");
      Q->SQL->Add("KORPUS, KV, DBTR_BORN, DBTR_SUM, PAY_DATE, STATUS, KOAP_ST, KOAP_F, BORN_PLACE, FILE_NAME, ERR_CHECK, AIS_INS, DATE_INSERT, ID, FSSP_TO_GAI,");
      Q->SQL->Add("OKATO, KBK, ID_DBTR_TYPE,NULL as ERR_CODE,NULL as CHECK_DATE from adm_gai_to_fssp)");
      Q->SQL->Add("where DOC_NUM = :DOC_NUM");
     String FirstString;
     String SecondString;
     for(int i = 0; i < StringGrid1->RowCount; i++)
      {
       FirstString = "Ïîñòàíîâëåíèå ¹ " + StringGrid1->Cells[4][i];
       SecondString = "";
       Q->Parameters->Clear();
       Q->Parameters->CreateParameter("DOC_NUM", ftString, pdInput, 255, "null");
       Q->Open();
       if(Q->IsEmpty()) SecondString = (SecondString + " â áàçå íå îáíàðóæåíî");
        else
         {
          SecondString = " îò " + Q->FieldByName("DATE_INSERT")->Value + " - " + Q->FieldByName("ERR_CODE")->Value;
          if(Q->FieldByName("ERR_CODE")->IsNull) SecondString = SecondString + " îïëà÷åíî";
           else
            switch (Q->FieldByName("ERR_CODE")->AsInteger)
             {
              case 0: SecondString = SecondString + " íåèçâåñòíûé ðàéîí"; break;
              case 1: SecondString = SecondString + " íåèçâåñòíûé êîä îòäåëà"; break;
              case 2: SecondString = SecondString + " îòñóòñòâóåò äàòà äîêóìåíòà"; break;
              case 3: SecondString = SecondString + " îòñóòñòâóåò äàòà ðîæäåíèÿ";  break;
              case 4: SecondString = SecondString + " íåèçâåñòíûé êîä äîëæíèêà"; break;
              case 5: SecondString = SecondString + " íå âîçáóæäåííî, íî óæå îïëà÷åíî"; break;
             }
        }
       Q->Close();
       Memo1->Lines->Add(FirstString + SecondString);
    }
0
 Аватар для DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
01.08.2014, 13:11
Safer54rus, Извини у тебя эе Int
C++
1
2
Q->Parameters->Clear();
Q->Parameters->CreateParameter("DOC_NUM", ftInteger, pdInput, 10, "0");
И ещё передать ему значение
C++
1
Q->Parameters->ParamByName("DOC_NUM")->Value = 1; //или что ты там передаёшь за числа
И если не ошибаюсь то параметры в коде выглядят так
C++
1
select * from table where id=:id
где :id это созданный инт параметр с именем id

Добавлено через 1 минуту
добавление параметра не надо пихать в цикл. Добавь его после sql запроса. И поменяй на int как я написал
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
01.08.2014, 13:12
вместо этого
C++
1
2
Q->Parameters->Clear();
Q->Parameters->CreateParameter("DOC_NUM", ftString, pdInput, 255, "null");
напиши
C++
1
2
Q->Parameters->ParseSQL(Q->SQL->Text, true);
Q->Parameters->ParamByName("DOC_NUM")->Value = 1; //тут свое значение подставь
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 13:13  [ТС]
_Dimon_, но значени должно само из базы браться, в том-то и дело
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
01.08.2014, 13:18
Цитата Сообщение от DeadHipo Посмотреть сообщение
добавление параметра не надо пихать в цикл.
да, тут ты прав.

Добавлено через 3 минуты
Цитата Сообщение от Safer54rus Посмотреть сообщение
_Dimon_, но значени должно само из базы браться, в том-то и дело
вот теперь я в ступоре

Добавлено через 54 секунды
Safer54rus, поясни про DOC_NUM и откуда он берется
0
2 / 2 / 1
Регистрация: 31.05.2014
Сообщений: 169
01.08.2014, 13:20  [ТС]
_Dimon_, тогда я окончательно не понимаю...у меня должен код ошибки браться в цикле из базы по номеру документа, который он получает из StringGrid'а, а потом в условии обрабатываться
0
 Аватар для DeadHipo
85 / 85 / 33
Регистрация: 21.09.2013
Сообщений: 339
01.08.2014, 13:22
Цитата Сообщение от Safer54rus Посмотреть сообщение
_Dimon_, тогда я окончательно не понимаю...у меня должен код ошибки браться в цикле из базы по номеру документа, который он получает из StringGrid'а, а потом в условии обрабатываться
ну так и поставь тут
C++
1
Q->Parameters->ParamByName("DOC_NUM")->Value = 1;
Вместо 1 то что тебе надо StringGrid->Cells[i][j] или какие ты там испозьхуешь
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
01.08.2014, 13:27
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
     if (Q->Active)
      Q->Close();
      Q->SQL->Clear();
      Q->SQL->Add("select * from(");
      Q->SQL->Add("select LISH_ID, DOC_NUM, DOC_DATE, PRS_DATE, GIBDD_CODE, SURNAME, NAME, PATRONIMYC, OBL, RAI, IND, NAS_P, STREET, HOUSE,");
      Q->SQL->Add("KORPUS, KV, DBTR_BORN, DBTR_SUM, PAY_DATE, STATUS, KOAP_ST, KOAP_F, BORN_PLACE, FILE_NAME, ERR_CHECK, AIS_INS, DATE_INSERT, ID, FSSP_TO_GAI,");
      Q->SQL->Add("OKATO, KBK, ID_DBTR_TYPE, ERR_CODE, CHECK_DATE from  adm_gai_to_fssp_err");
      Q->SQL->Add("union");
      Q->SQL->Add("select LISH_ID, DOC_NUM, DOC_DATE, PRS_DATE, GIBDD_CODE, SURNAME, NAME, PATRONIMYC, OBL, RAI, IND, NAS_P, STREET, HOUSE,");
      Q->SQL->Add("KORPUS, KV, DBTR_BORN, DBTR_SUM, PAY_DATE, STATUS, KOAP_ST, KOAP_F, BORN_PLACE, FILE_NAME, ERR_CHECK, AIS_INS, DATE_INSERT, ID, FSSP_TO_GAI,");
      Q->SQL->Add("OKATO, KBK, ID_DBTR_TYPE,NULL as ERR_CODE,NULL as CHECK_DATE from adm_gai_to_fssp)");
      Q->SQL->Add("where DOC_NUM = :DOC_NUM");
      Q->Parameters->ParseSQL(Q->SQL->Text, true); //если без этой строки работает, то можешь ее убрать
    String FirstString;
     String SecondString;
     for(int i = 0; i < StringGrid1->RowCount; i++)
      {
       FirstString = "Постановление № " + StringGrid1->Cells[4][i];
       SecondString = "";
       Q->Close();
       Q->Parameters->ParamByName("DOC_NUM")->Value = StringGrid1->Cells[4][i];
       Q->Open();
       if(Q->IsEmpty()) SecondString = (SecondString + " в базе не обнаружено");
        else
         {
          SecondString = " от " + Q->FieldByName("DATE_INSERT")->Value + " - " + Q->FieldByName("ERR_CODE")->Value;
          if(Q->FieldByName("ERR_CODE")->IsNull) SecondString = SecondString + " оплачено";
           else
            switch (Q->FieldByName("ERR_CODE")->AsInteger)
             {
              case 0: SecondString = SecondString + " неизвестный район"; break;
              case 1: SecondString = SecondString + " неизвестный код отдела"; break;
              case 2: SecondString = SecondString + " отсутствует дата документа"; break;
              case 3: SecondString = SecondString + " отсутствует дата рождения";  break;
              case 4: SecondString = SecondString + " неизвестный код должника"; break;
              case 5: SecondString = SecondString + " не возбужденно, но уже оплачено"; break;
             }
        }
       Q->Close();
       Memo1->Lines->Add(FirstString + SecondString);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.08.2014, 13:27

Предикаты. Выборка объектов из вектора по определённому полю
Здравствуйте. Имеется некий шаблон класса, один из членов которого - вектор. Т.е. что-то вроде template &lt;class T&gt; class...

Отсортировать массив записей по определенному полю
Описать тип Tovar с полями name (название), kod (код товара), price (цена), number (количество). Заполнить массив из 20 элементов данного...

Выборка записей из таблицы и группировка по полю
Приветствую. Есть таблица комментариев, в которой нас интересуют поля uid, user_id. Так вот, нужно выбрать из этой таблицы все уникальные...

Запрос: Выборка записей значения которых по полю Х не содержат таких же значений имеющихся в другой таблице
Суть: Есть две таблицы в каждой из которых есть коррелирующие поля, в таблице1 - 100 записей, в таблице2 - 10 (значения которых ранее были...

Как к упорядоченному массиву записей к определенному свойству привязать весь массив записей?
вот кусок процедуры. {упорядочить по возрастанию} procedure vozkv(n:integer;h:a); var k,i,tmp,m,o:integer;var z:a; begin for k:=1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru