Dbfnavigator știe foarte mult

Un avantaj considerabil, în comparație cu produsele similare, este libera (gratuită). În ciuda acestui fapt, el face foarte mult.

În fișierul * .frx, puteți vedea rapid ce dispozitiv de imprimantă este definit pentru ieșire. (Pentru cei care nu știu încă: fișiere * .frx. * .scx și * .vcx sunt tabele clasice dBF cu extensie proprie. * .frt. * .sct și * .vct sunt fișierele lor temporare atașate.)







Apoi, demonstrăm posibilitatea utilizării formulelor în tabelele dBF. Să presupunem că vrem să schimbăm acest tip de câmp, de exemplu: I9 de la semnat la numeric. Dar într-un câmp de semne, unele celule sunt goale. Pentru a rezolva această problemă, utilizați următoarea secvență: selectați întreaga coloană, faceți clic dreapta; activați meniul derulant (sau selectați punctul din meniul standard); evidențiați elementul "Formula". Specificați formula:







[SelCell] + iif (gol ([SelCell]), "0". "")
(Dacă celula este goală, adăugați la valoarea sa - un semn zero, altfel adăugați o linie goală)

După ce faceți clic pe "OK", DBFNavigator va umple celulele goale ale câmpului I9 cu un semn zero (dacă ați făcut acest lucru, va apărea un mesaj de avertizare despre încercarea de a schimba acest tip de câmp).
Trebuie să modificați tipul acestui câmp.

După apăsarea butonului "Salvați", tipul câmpului I9 se va schimba. Acum puteți aplica formula. Dacă schimbați acest tip de câmp de la numeric la semnat, există o problemă similară. Cum să scapi de zerouri, astfel încât să existe celule goale. Folosim din nou funcția "Formula". Specificați linia:

iif ([SelCell] = "0". "", [SelCell])
(Dacă valoarea celulei este un semn zero, atribuiți-i un șir gol, altfel lăsați valoarea inițială).







Articole similare

Trimiteți-le prietenilor: