Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal

Ответ
 
Опции темы
Старый 26.09.2008, 06:59   #1
jkeks
Нуждающийся
 
Регистрация: 04.10.2007
Сообщений: 64
Написано одно полезное сообщение
Таблицы на мобиле ?

Странно, но нигде не встретил ни слова о таблицах.
У меня задача такая:
Нужна программа для учета долгов. Мне все время кто-то должен, кто 100, кто 500 рублей, я плачу всем знакомым за сотики, ну дак вот.
Программа должна показывать табличку, где 3 калонки:
Сумма, Имя, Дата

Как это правильно сделать ?
Инициализируешь таблицу, указываешь какие поля будут, и указываешь на массив. Таблица сама берет данные из массива и показывает их.
Это полбеды.
Нужно на лету редактировать таблицу и чтобы данные сразу после изменений записывались в массив и хранилище.
Вот так вот. Это примитивный DataSet и Grid
Пока справляюсь так что пишу на бумажке, и эту бумажку таскаю в кошельке.

Кто что может по этому поводу сказать ?
Спасибо
(Offline)
 
Ответить с цитированием
Старый 26.09.2008, 18:29   #2
Romanzes
Разработчик
 
Аватар для Romanzes
 
Регистрация: 06.04.2008
Сообщений: 541
Написано 196 полезных сообщений
(для 637 пользователей)
Ответ: Таблицы на мобиле ?

Попробуй Excel для мобил: http://wap.s-c.ru/wap/java/ccxKfV/Ex....ru]YnXzB2.jar
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
baton4ik (22.11.2009)
Старый 05.01.2009, 20:08   #3
ODG
AnyKey`щик
 
Регистрация: 29.01.2007
Сообщений: 1
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Таблицы на мобиле ?

Сообщение от jkeks Посмотреть сообщение
Странно, но нигде не встретил ни слова о таблицах.
У меня задача такая:
Нужна программа для учета долгов. Мне все время кто-то должен, кто 100, кто 500 рублей, я плачу всем знакомым за сотики, ну дак вот.
Программа должна показывать табличку, где 3 калонки:
Сумма, Имя, Дата

Как это правильно сделать ?
Инициализируешь таблицу, указываешь какие поля будут, и указываешь на массив. Таблица сама берет данные из массива и показывает их.
Это полбеды.
Нужно на лету редактировать таблицу и чтобы данные сразу после изменений записывались в массив и хранилище.
Вот так вот. Это примитивный DataSet и Grid
Пока справляюсь так что пишу на бумажке, и эту бумажку таскаю в кошельке.

Кто что может по этому поводу сказать ?
Спасибо
Я написал для себя "Помощник покупателю", где, когда идешь в магазин, записываешь сначала, что нужно взять, а в магазине - что почем... Попутно для разных категорий учитываешь свои карманные расходы, В качестве такого "счета" можно использовать и долги. Естественно потом присобачилась и статистика по временным периодам, и по счетам. Мне лично нравится !
(Offline)
 
Ответить с цитированием
Старый 08.01.2009, 15:36   #4
VM
Оператор ЭВМ
 
Регистрация: 24.09.2007
Сообщений: 36
Написано 2 полезных сообщений
(для 3 пользователей)
Re: Таблицы на мобиле ?

Сообщение от ODG Посмотреть сообщение
Я написал для себя "Помощник покупателю", где, когда идешь в магазин, записываешь сначала, что нужно взять, а в магазине - что почем... Попутно для разных категорий учитываешь свои карманные расходы, В качестве такого "счета" можно использовать и долги. Естественно потом присобачилась и статистика по временным периодам, и по счетам. Мне лично нравится !
Как это реализовано можно посмотреть?
(Offline)
 
Ответить с цитированием
Старый 11.03.2009, 22:05   #5
ASMjavaC
Оператор ЭВМ
 
Регистрация: 02.03.2009
Сообщений: 26
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Таблицы на мобиле ?

это актуально?
сильно не заморачивался...
принцип следующий:
так как необходимо 3 колонки (имя долг дата) то я решил использовать 3 хранилища соответственно
вот вариант черновой (пока создает и проверяет имя уже в базе) кстати имена должны быть уникальными хоть и есть возможность заполнять одинаковыми
необходим как я понимаю режимы еще изменить (долг и дата), просмотр всех должников (а также статичтика) и удалить запись (хотя думаю удалять не нужно так сказать оставить для истории)
не как немогу корректно очистить форму ни clearform не formmremove непомогают - невозможно снова накладовать объекты поэтому сплошником
проверь так или не так я понял

ОЧЕНЬ черновой
type mas3x1024=array[1..31..32of string;    
var 
okCommand,okCommand0:command
      
nameField,i:integer
      
userName:string
      
k:boolean;
      
rs0,rs1,rs2recordStore
      
indexinteger;  
      
namestring
mas: array [0..2of integer;      

    
label_idtextField_idformTxt1,formTxt2,formTxt3integer
  
begin 
  k
:=false;
  { 
Создание формы на экране }   
    
okCommand := createCommand('OK'CM_OK1); 
    
showForm
    
addCommand(okCommand); 

  
   
    
textField_id := formAddTextField('Enter name search''Mr.Smith'20TF_ANY); 
    
showForm
while (
getClickedCommand <> okCommand) do begin

      delay
(100); end;
 
removeCommandokCommand);

label_id := formAddString('Выполняется запрос');
 
userName := formGetText(textField_id);


     
rs0 := openRecordStore('names'); rs1 := openRecordStore('money'); rs2 := openRecordStore('date');
        for 
i:=0 to getRecordStoreSize(rs0) do begin
        
if formGetText(textField_id) = readRecordStoreEntry(rs0ithen begin
         label_id 
:= formAddString(readRecordStoreEntry(rs0,i)+' $ '+readRecordStoreEntry(rs1,i)+' # '+readRecordStoreEntry(rs2,i));    k:=trueend;
 
end
closeRecordStore(rs0); closeRecordStore(rs1); closeRecordStore(rs2);

 if 
k=false then begin
 
    okCommand0 
:= createCommand('OK'CM_OK1); 
    
showForm
    
addCommand(okCommand0); repaint;

  
    
showForm;     
      
mas[0] := formAddTextField('Enter name'userName20TF_ANY);
         
mas[1] := formAddTextField('Enter $'' '20TF_ANY);
         
mas[2] := formAddTextField('Enter date',
integerToString(getYear(getCurrentTime))+'.'+integerToString(getMonth(getCurrentTime))+'.'+integerToString(getDay(getCurrentTime))+' '+integerToString(getHour(getCurrentTime))+':'+integerToString(getMinute(getCurrentTime)), 20TF_ANY);
     
showForm
     
 while (
getClickedCommand <> okCommand0) do begin
      delay
(100); end;  
      
rs0 := openRecordStore('names'); 
    
index := addRecordStoreEntry(rs0formGetText(mas[0]) ); 
    
closeRecordStore(rs0); 
rs1 := openRecordStore('money'); 
    
index := addRecordStoreEntry(rs1formGetText(mas[1]) ); 
    
closeRecordStore(rs1); 
rs2 := openRecordStore('date'); 
    
index := addRecordStoreEntry(rs2formGetText(mas[2]) ); 
    
closeRecordStore(rs2); 
end;
    
showForm
    
delay(5000);
  
end

Последний раз редактировалось ASMjavaC, 11.03.2009 в 23:27.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
baton4ik (22.11.2009)
Старый 11.03.2009, 22:37   #6
ASMjavaC
Оператор ЭВМ
 
Регистрация: 02.03.2009
Сообщений: 26
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Таблицы на мобиле ?

смысл есть продолжать или будут идеи другии?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как автообновить JAVA прграммку на мобиле ? jkeks Основной форум 36 03.08.2011 01:13
POST запрос работает на эмуле а на мобиле нет Aluk Основной форум 14 11.11.2008 08:36
Как создать интерфейс типа Excel-таблицы? VM Основной форум 2 01.10.2007 16:01


Часовой пояс GMT +4, время: 22:38.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com