205 Commits

Author SHA1 Message Date
alex
7a3e6da413 MOdificato isam
git-svn-id: svn://10.65.10.50/trunk@3671 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-26 15:26:47 +00:00
simona
c978fa5266 Modifiche alla documentazione
git-svn-id: svn://10.65.10.50/trunk@3623 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-19 10:21:32 +00:00
guy
9fd2d09c0b controls.cpp Aggiunte alcune righe di debug per tasti freccia
msksheet.cpp    Corretta gestione tasti freccia
relation.cpp    Tolto il maiuscolo dai nomi dei TFieldref


git-svn-id: svn://10.65.10.50/trunk@3522 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-05 13:29:13 +00:00
guy
ce88a273e3 config.cpp Crea il config dei nuovi utenti copiandolo dll'utente prassi
isam.cpp       Messa fuori da un ciclo una Token_string!
maskfld.cpp    Corretto ripristino campi dopo una ricerca
msksheet.cpp   Migliorata gestione righe disabiliatate completamente
sheet.cpp


git-svn-id: svn://10.65.10.50/trunk@3509 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-04 07:53:02 +00:00
angelo
4cb3dd15ae Modifiche per derivare i TVarrec dai TRectype.
git-svn-id: svn://10.65.10.50/trunk@3480 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-09-02 14:20:24 +00:00
angelo
7fc9ac8d8e Modificata la get_memo(), rimuove l'eventuale \r alla fine della
riga ed esegue il ciclo per il numero effettivo di item nella TToken_string.


git-svn-id: svn://10.65.10.50/trunk@3183 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-07-15 07:14:58 +00:00
guy
41b7692b62 array.cpp Corretto commento sul metodo TBit_array:copy
form.cpp     Aggiunta gestione del rapporto tra i caratteri in god-mode
isam.cpp     Corretto metodo dump quando riceve un file non valido
maskfld.cpp  Modificato metodo on_key degli TOperable per i tasti funzione
msksheet.cpp Corrtto metodo on_key per gestire meglio il cambio pagina
sheet.cpp    Corretto aggiornamento della colonna dei checks
xvtility.cpp


git-svn-id: svn://10.65.10.50/trunk@3175 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-07-10 07:28:26 +00:00
angelo
d1b5226761 Correzione nella TRectype::putfield(): dimensionata la stringa del
valore da scrivere sul record onde evitare fastidiosi GPF nel caso
il campo sia inesistente.


git-svn-id: svn://10.65.10.50/trunk@3061 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-06-22 08:14:31 +00:00
angelo
ea6fbc42d2 Modifiche effettuate per ritornare l'errore 8 (Insufficient Memory)
TExternal_app::run(), senza segnalarlo con un error_box().


git-svn-id: svn://10.65.10.50/trunk@3000 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-06-17 09:05:05 +00:00
guy
7ae31d9d8a isam.cpp Corretta buildkey coi booleani
maskfld.cpp
relation.cpp Corretta gestione cursori vuoti


git-svn-id: svn://10.65.10.50/trunk@2936 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-05-30 13:53:00 +00:00
angelo
d9cec5824e Corretta una riga di display errore in apertura.
git-svn-id: svn://10.65.10.50/trunk@2827 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-05-15 16:15:10 +00:00
guy
80b55faf3e Corretti conflitti
git-svn-id: svn://10.65.10.50/trunk@2790 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-05-10 12:33:20 +00:00
guy
72c832bd15 Corretta progind
git-svn-id: svn://10.65.10.50/trunk@2789 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-05-10 12:14:42 +00:00
villa
936b537b34 Listbox negli sheet, quasi funzionanti
git-svn-id: svn://10.65.10.50/trunk@2787 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-05-10 09:26:40 +00:00
guy
80b7a2bc86 Nuova versione campi a video
git-svn-id: svn://10.65.10.50/trunk@2783 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-05-08 11:09:13 +00:00
angelo
2ea8b69f12 isam.cpp, isam.h:
aggiunto un nuovo parametro di default alla TSystemisamfile::pack()
e alla TSystemisamfile::packindex(). Il parametro aggiunto fa si' che
la routine chieda o meno il recupero dei record duplicati nel caso
si sia riscontrato un errore nella ricostruzione dell'indice.

codeb.c, codeb.h:
aggiunto il parametro ask alla funzione DB_packindex(), per il motivo
di cui sopra.


git-svn-id: svn://10.65.10.50/trunk@2704 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-03-28 11:40:04 +00:00
angelo
1df10c5463 Aggiunto controllo sulla scrittura dei memo in ::write, ::delete,
::rewriteat e ::rewrite. Il controllo aggiunto riguarda il test di
_lasterr, per evitare CHECK Maialeschi.


git-svn-id: svn://10.65.10.50/trunk@2584 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-02-08 17:53:36 +00:00
andrea
d1298ebfb2 Aggiunta documentazione in linea
git-svn-id: svn://10.65.10.50/trunk@2562 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-02-05 19:00:53 +00:00
angelo
8b5ed20dd6 Differenzazione messaggio d'errore in caso di lock esclusivo
del file o file non esistente.


git-svn-id: svn://10.65.10.50/trunk@2472 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-01-18 18:20:47 +00:00
angelo
32f7ff9449 Modifiche per rendere compilabile AGA.FLL. Sono state aggiunti
solo #ifdef FOXPRO.


git-svn-id: svn://10.65.10.50/trunk@2445 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-01-13 10:30:44 +00:00
angelo
4bd466537c Rif. mod. 96/2. Correzione metodo TRectype::operator=().
La correzione riguarda la copia dei campi memo (prima non c'era).


git-svn-id: svn://10.65.10.50/trunk@2383 c028cbd2-c16b-5b4b-a496-9718f37d4682
1996-01-03 15:54:04 +00:00
andrea
1206be479c Aggiunta documentazione in linea
git-svn-id: svn://10.65.10.50/trunk@2368 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-29 12:09:48 +00:00
angelo
55644ed760 Modificata la TSystemisamfile::update(): aggiunta la copia per i
file memo per DBIII e DBIV.


git-svn-id: svn://10.65.10.50/trunk@2301 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-15 15:40:37 +00:00
andrea
6b0ab4cb09 Aggiunta documentazione in linea.
git-svn-id: svn://10.65.10.50/trunk@2280 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-12 17:47:56 +00:00
alex
f283eea0cb Corretti campi memo e aggiunto pack dei file memo
git-svn-id: svn://10.65.10.50/trunk@2247 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-06 14:44:14 +00:00
cris
5287fdfa37 Ritornato false nella lf_has0_memo se il tracciato record e' vuoto
git-svn-id: svn://10.65.10.50/trunk@2241 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-05 16:19:45 +00:00
alex
0d6a986a85 Aggiunto spostamento dei file memo nell'update di un archivio
git-svn-id: svn://10.65.10.50/trunk@2239 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-05 11:49:39 +00:00
guy
e029749e8b assoc.h Aggiunti due const key() r obj()
codeb.c   Corretta fatal_box
isam.cpp  Aggiunto NOT_OPEN al metodo TBaseisamfile::items()


git-svn-id: svn://10.65.10.50/trunk@2233 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-04 11:06:12 +00:00
guy
dd53428762 form.h Resi pubblici alcuni metodi const dei form_item
isam.cpp     Corretta remove dei memofield
msksheet.cpp Corretta set_focus_cell
pagsca.h     Eliminato campo DATAPAG
partite.h    Aggiunto campo DATAPAG
sheet.cpp    Correta row(long r) a sheet "spento"


git-svn-id: svn://10.65.10.50/trunk@2221 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-12-01 11:49:11 +00:00
matteo
588c70089f Aggiunti campi memo
git-svn-id: svn://10.65.10.50/trunk@2195 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-22 13:46:11 +00:00
guy
033a402a1d isam.cpp Corretto messaggio in un CHECK
mask.cpp     Esteso tasto f12
msksheet.cpp Corretto evento E_FOCUS
stdtypes.cpp Aggiunto contatore


git-svn-id: svn://10.65.10.50/trunk@2166 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-17 10:29:45 +00:00
angelo
36dc951242 Modificato metodo TBaseisamfile::is_valid(). Aggiunta DB_tagget().
git-svn-id: svn://10.65.10.50/trunk@2157 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-15 18:20:51 +00:00
angelo
169a54a270 Aggiunto metodo TBaseisamfile::is_valid(). Ritorna NOERR se il file e'
Ok.


git-svn-id: svn://10.65.10.50/trunk@2155 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-15 17:51:04 +00:00
guy
31282ab714 isam.cpp Aggiunti metodi di confronto tra record
isam.h       E loro prototipi
relation.cpp Usati nei record array i precedenti metodi
strings.cpp  Aggiunta sort dei TString_array
strings.h    e suo prototipo


git-svn-id: svn://10.65.10.50/trunk@2137 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-13 12:08:59 +00:00
guy
76719be75d isam.cpp Aggiunta funzione per costruire la stringa chiave da un record
isam.h       Aggiunti prototipo funzione precedente
maskfld.h    Aggiunta funzione per settare il modo di trim dei campi
relation.cpp Aggiunto codice di debug nella TRecord_array::remove_from


git-svn-id: svn://10.65.10.50/trunk@2125 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-10 13:37:28 +00:00
guy
24492c5ec1 isam.cpp Corretta _isgreat e _isnext nella cisread
msksheet.cpp Corretta gestione numero di riga maggiore di 99
validate.cpp Riaggiustata validate autoexit_func


git-svn-id: svn://10.65.10.50/trunk@2099 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-07 10:05:30 +00:00
angelo
383d6b0feb Rif. mod. 95/50. Cambiata la TBaseisamfile::readat(TRectype&,TRecnotype,
word). Non aggiornava correttamente il membro _recno, cosi' ho reso
questo metodo uguale all'altro TBaseisamfile::readat().


git-svn-id: svn://10.65.10.50/trunk@2090 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-11-06 10:35:00 +00:00
angelo
3c54c2ab12 Rif. mod. 95/46. Variazione alla TBaseisamfile::next().
E' stato corretto il riposizionamento nel caso si verifichi che
_recno != DB_recno() utilizzando una cisread(_isgteq) anziche' una DB_go().


git-svn-id: svn://10.65.10.50/trunk@2047 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-30 16:10:19 +00:00
guy
83c7e3992e Aggiunta implementazione dei real tramite i long double
msksheet.*  Corretta gestione focus dall'esterno allo sheet


git-svn-id: svn://10.65.10.50/trunk@2043 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-30 10:19:44 +00:00
angelo
fea80fd094 Rif mod. 95/40. Aggiunta browse_null() alle funzioni
TBaseisamfile::rewrite() e TBaseisamfile::rewriteat(). Cosi' si evitano
problemi di cancellazione o sostituzione delle chiavi. (Problema
riscontrato in Liquidazione IVA).


git-svn-id: svn://10.65.10.50/trunk@1920 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-04 13:58:21 +00:00
angelo
c7c98364fb Rif. mod. 95/33. Correzione alla TSystemisamfile::load():
tolto il controllo e la chiamata alla ferror().


git-svn-id: svn://10.65.10.50/trunk@1857 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-20 09:39:06 +00:00
guy
0b262c7d94 isam.cpp Implementazione del metodo virtual TRectype::renum_key()
isam.h       Dichiarazione del metodo suddetto
relation.cpp Correzione dei Trecord_array
relation.h   Aggiunto const al metodo Trecord_array::remove()


git-svn-id: svn://10.65.10.50/trunk@1851 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-19 15:45:42 +00:00
alex
ecdce9d765 Modifica 95/29
git-svn-id: svn://10.65.10.50/trunk@1822 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-14 13:12:18 +00:00
angelo
5f3225d8fd Rif. mod 95/27. Rimosso parametro _lock dalle TBaseisamfile::remove()
Aggiunta browse_null() prima di scrivere il record convertito in TSystmeisamfile::update().


git-svn-id: svn://10.65.10.50/trunk@1805 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-11 13:12:13 +00:00
guy
cd05dc4456 exec.cpp Cambiata indentazione
isam.cpp     Corretto aggiornamento EOX
maskfld.cpp  Corretta ricerca delle date ANSI
msksheet.cpp Tolto commento nell'update globale
pagsca.h     Aggiunti campi
viswin.cpp   Usato CONFIG_USER invece di CONFIG_GENERAL per selezionare l'editor


git-svn-id: svn://10.65.10.50/trunk@1799 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-08 11:02:29 +00:00
angelo
88426d8c7b Modifica 95/25. Sostituito errno con err.
git-svn-id: svn://10.65.10.50/trunk@1779 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-09-04 16:34:21 +00:00
guy
849c764d19 Modificata gestione dei record array
Corretta conversione in lettere dei numeri
Aggiunti metodi select e swap_columns agli sheet


git-svn-id: svn://10.65.10.50/trunk@1697 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-09 09:54:36 +00:00
angelo
5f924037d7 Richiesta 95/4.
Corretta TSystemisamfile::load() sul caricamento contemporaneo da uno
stesso file testo.
Corretta TSystemisamfile::packfile() e packindex() per reperire e
registrare il corretto EOD.
Corretta TSystemisamfile::build per registrare il corretto EOD in
caso di creazione nuovo file.


git-svn-id: svn://10.65.10.50/trunk@1674 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-03 15:07:29 +00:00
alex
f8f6d26de7 Modifica 95/2
Aggiunta una zero ai costruttori dei TRectype


git-svn-id: svn://10.65.10.50/trunk@1667 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-08-03 13:54:45 +00:00
angelo
252c1f05f3 Corrette la packfile() e la packindex() nel caso vengano chiamate dal
direttorio di una ditta per compattare un file residente nel direttorio
comune.
Modificati i costruttori di TRectype: tolto il controllo di '%' su
filename; analogamente per la getisfd().
Modificate la build() e la update() nel caso venga passato un tracciato
record vuoto.


git-svn-id: svn://10.65.10.50/trunk@1622 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-07-20 09:10:38 +00:00