logo
logo
Я не совсем понял, что... [Dervish 05/12/2006 23:51]
...именно вы хотели бы видеть и получать из программы. У меня есть две догадки:
 
1. Вы хотите в любой момент времени знать сумму, которая доступна к списанию. То есть, размер неиспользованного лимита по карте.
 
2. Вы хотите знать разницу (наличка + дебитка - кредитка) и сверяться, больше ли она нуля, сможете ли вы погасить кредит имеющимися средствами или нет.
 
На самом деле можно поставить учет так, чтобы вы получали оба этих значения быстро и даже могли бы строить графики по ним. Ниже я расскажу как именно это делается. Представим, что весь учет ведется в одной валюте, например в USD.
 
Во-первых, вам обязательно нужно перевести базу в режим иерархических счетов, если этого вы до сих пор не сделали. Выберите пункт "Настройки базы..." из меню "Файл" и в появившемся окне погасите верхнюю галочку.
 
Теперь нам нужно "вырастить дерево". Я сделал пример базы данных (7 Kb). Страница счетов этой базы выглядит вот так:<br/]