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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2007, 09:47   #1
Vindigo
Пользователь
 
Регистрация: 06.12.2007
Сообщений: 16
По умолчанию Помогите разобраться(с таблицами). Delphi.

Вот делаю тест на делфях (прога для создания теста) данные хранятся в XML-табличке. Вопрос собственно в чем: при желании отредактировать табличку посредством моей программы(в частности удалить запись) она то удаляется-в редакторе ее не видно,а вот при просмотре самой xml-таблицы (в блокноте) данные есть... приложу архив с исходником редактора и таблицей. посмотрите и подскажите как это все таблички убрать.
Вложения
Тип файла: rar Testing.rar (324.7 Кб, 13 просмотров)
Vindigo вне форума Ответить с цитированием
Старый 28.12.2007, 11:13   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Прикол.
У меня тоже самое, но что самое интересное, только с теми записями, в которых есть русские буквы.
А вообще, это что сильно мешает? Мож и так сойдет.
Sibedir вне форума Ответить с цитированием
Старый 28.12.2007, 11:35   #3
Vindigo
Пользователь
 
Регистрация: 06.12.2007
Сообщений: 16
По умолчанию

Да я то конечно поробую, может и сойдет) Еще вопрос добавился: КАК посчитать в этом редакторе количество вопросов мною введенных(это нужно чтоб использовать в самом тесте) так как я думал (ввести вручную ) не вышло. мне нужно чтоб это значение было одно на всю таблицу, а не для каждой записи
Vindigo вне форума Ответить с цитированием
Старый 28.12.2007, 11:49   #4
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Всмысле, кол-во записей?
Код:
ClientDataSet1.RecordCount
Sibedir вне форума Ответить с цитированием
Старый 28.12.2007, 11:53   #5
Vindigo
Пользователь
 
Регистрация: 06.12.2007
Сообщений: 16
По умолчанию

Код:
ClientDataSet1.RecordCount
Это вот куда встроить надо? на сохранение записи или на выход из проги?

еще вопрос: вот посчитает он мне колич-во записей. нужно как-то сохранить это число в этой табличке и прочитать его из клиентской части(т.е. самого теста). как это сделать?

Последний раз редактировалось Vindigo; 28.12.2007 в 11:56.
Vindigo вне форума Ответить с цитированием
Старый 28.12.2007, 19:47   #6
Vindigo
Пользователь
 
Регистрация: 06.12.2007
Сообщений: 16
По умолчанию

Я все еще не разобрался... я могу посчитать колич-во записей в таблице. как мне сделать так чтоб это значение сохранилось в таблице чтоб я его мог вызвать из другой проги использующей эту таблицу?
Vindigo вне форума Ответить с цитированием
Старый 28.12.2007, 20:21   #7
Vindigo
Пользователь
 
Регистрация: 06.12.2007
Сообщений: 16
По умолчанию

Бьюсь головой об стену из-за своей тупизны ... всего-то надо было во втором проекте использовать так же как и в первом вот эту вещь: 1.ClientDataSet1.RecordCount

Следующий вопрос: как сделать так чтоб при запуске программы данные из таблицы выцбирались не по порядку а случайно(но без повторений)...
Vindigo вне форума Ответить с цитированием
Старый 29.12.2007, 08:55   #8
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Код:
var
  a: array of Integer;
  i, a1, r1, r2, l: Integer;
begin
  l := ClientDataSet1.RecordCount;
  SetLength (a, l);
  for i := 0 to l-1 do a[i] := i;
  Randomize;
  for i := 0 to l*5 do begin
    r1 := Random (l);
    r2 := Random (l);
    a1 := a[r1];
    a[r1] := a[r2];
    a[r2] := a1;
  end;
  for i := 0 to l-1 do begin
    ClientDataSet1.First;
    ClientDataSet1.MoveBy (a[i]);
    {Что-то делаем с нашей записью}
  end;
end;
Sibedir вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с таблицами в Delphi Olga5 БД в Delphi 13 04.04.2012 17:58
Помогите разобраться с тетрисом на Delphi Luden Помощь студентам 22 29.05.2008 22:17
Помогите со связанными таблицами alikon1 БД в Delphi 5 22.10.2007 07:52