Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2007, 12:11   #11
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Ни че не понял, но по моему перед

DM.ostatok_kart.FieldByName('Kolvo' ).AsString:=int tostr(r);

надо добавить переход на нужную строку в таблице DM Остаток.
Alex21 вне форума Ответить с цитированием
Старый 24.04.2007, 12:33   #12
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
По умолчанию

Цитата:
Сообщение от Alex21 Посмотреть сообщение
Ни че не понял, но по моему перед

DM.ostatok_kart.FieldByName('Kolvo' ).AsString:=int tostr(r);

надо добавить переход на нужную строку в таблице DM Остаток.
вот это я и пытаюсь выяснить как сделать.......
Если это глупо, но работает, значит это не глупо.
Алёна вне форума Ответить с цитированием
Старый 24.04.2007, 12:41   #13
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Знаю как через ТTable такое сотворить )
Alex21 вне форума Ответить с цитированием
Старый 24.04.2007, 15:05   #14
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
Радость

Цитата:
Сообщение от Alex21 Посмотреть сообщение
Знаю как через ТTable такое сотворить )
я тоже использую Table, поделись как если не секрет
Если это глупо, но работает, значит это не глупо.
Алёна вне форума Ответить с цитированием
Старый 25.04.2007, 08:33   #15
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Для Table я пользуюсь такими:

Table1.RecNo : integer;
Номер строки, выбранной (в фокусе) в БД.

Table1.RecCount : integer;
Всего записей(строк) в БД

Table1.InsertRecord([Edit1.Text, Edit2.Text, …до последней колонки]);
Вставить запись в БД. Т.е. вставляются последовательно в колонки. При этом перед вставкой есть смысл вызвать RECNO, чтобы вставить в нужное место.

Table1.IndexFields[i] : string – запись в БД в поле(колонку) i типа string. Необходимо перед этим вызвать RECNO – для перехода на нужную строку.

Table1.Delete; - удаление записи (строки), и опять после указания ее номера -> RecNo.
Alex21 вне форума Ответить с цитированием
Старый 25.04.2007, 08:38   #16
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
Сообщение

да это конечно всё хорошо вставка по номеру, может как-то подогнать по значению???
Если это глупо, но работает, значит это не глупо.
Алёна вне форума Ответить с цитированием
Старый 25.04.2007, 09:05   #17
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Что подогнать? По какому значению???


PS: IndexFields[i] вставка в ячейку...
Alex21 вне форума Ответить с цитированием
Старый 03.05.2007, 13:43   #18
Killer_djon
Форумчанин
 
Регистрация: 26.04.2007
Сообщений: 143
По умолчанию

Легче всего будет зделать данную задачу используя язык SQL, чем он замечателен, а тем что он умеет как выводит набор данных, так и добавлять новые записи, т.е.
Select // выводит набор данных
Insert // добавляет что надо
Delete // соответственно удаляет

подробнее смотрите справочники по Делфи, в данном случае рекомендую Шумакова, там все расписанно конкретно...
Свободу клавиатурным самураям...
Killer_djon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не простая задача !!! MaxZoa Microsoft Office Excel 2 06.03.2008 18:07
Простая задачка Dukalis Общие вопросы C/C++ 1 13.01.2008 18:10
Простая программа Distr Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 15.11.2007 08:27
Простая задача еще utyyf Помощь студентам 28 23.10.2007 00:07
Простая задача utyyf Помощь студентам 25 18.10.2007 14:50