Instrucțiuni, trucuri, experiență acumulată - forum pentru ferestre

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Un set de gentleman pentru a lucra cu programe SuperOpen 3/4/5/6

PS Nu mă ocup de distribuirea celor de mai sus!






P.SS. Dacă ați uitat să menționați corectați-o.

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Normele de conversie sau modul de conectare a unei baze de date de la СО4 la СО5 / 6

Normele de conversie sau modul de conectare a unei baze de date de la СО4 la СО5 / 6

Pentru a începe cu o mică teorie:
Baza de date (denumită în continuare, DB) în produsul software SuperOkna 4 (denumit în continuare CO4) pot exista în 2 formate în format Paradox (extensie de fișier * .db) și în format Firebird (extensia * .gdb). Cu toate acestea, este în valoare de având în vedere faptul că, odată cu lansarea de noi versiuni ale funcționalității extinse a programului, prin urmare, pentru a converti informațiile din baza de date nu este completă pentru punerea în aplicare a noilor caracteristici ale programului și a bazei de date va trebui să-și modifice / Append. Fiecare program este dacă este o versiune de licență sau de licență are un anumit număr de cheie / companie, care este, de asemenea, conținută în baza de date și programul de conversie de succes este necesar ca numărul cheie în baza de date este strict corespunde cu cheie numărul / program al companiei, care a făcut conversia. Pentru a rezolva probleme legate de diferite numere de chei în baza de date și în program, sunt dezvoltate următoarele utilitare: chkey.exe și keychange.exe (a se vedea postul anterior).

Conversia DB cu CO4 cu numărul de cheie (numit în continuare "уу") în СО5 cu numărul cheii ххх (în continuare № ххх):
  1. Înainte de a converti este necesar să convertiți baza de date SO4 de la numărul Uyu la formatul Paradox (în practică acest format are mai puține probleme). Cum se face, vedeți următoarea postare.
  2. În cazul în care numărul de CD4-cheie în baza de date nu este necesar același număr cheie SO5 pentru a schimba numărul cheie în baza de date cu numărul de CD4 pe yyy numărul xxx folosind chkey.exe de utilitate.
  3. Creați o bază de date goală în CO5 cu nr. Xxx
  4. În meniul Opțiuni - Conversie de la SuperOkon 4 (a scris din memorie nu există niciun program la îndemână)
  5. Finalizați baza de date. Directoare - Inserții - Geamuri cu geam dublu. pentru fiecare geam izolator setați valorile Lățime: Min.-0, Max. -10000 (a scris din memorie că nu există niciun program la îndemână).
Conversia este finalizată!

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Cum se convertește o bază de date SO4 dintr-un format Firebird într-un format Paradox

Cum se convertește o bază de date SO4 dintr-un format Firebird într-un format Paradox

Metoda 1:
  1. Creați o copie de siguranță a bazei de date SD4 utilizând instrumente standard
  2. Creați o nouă bază de date SD4 în format Paradox
  3. Restaurați datele dintr-o copie de rezervă
Toată "transformarea" sa încheiat. Metoda 2:
  1. Creați o copie de siguranță a bazei de date SD4 utilizând instrumente standard
  2. Conectați-vă la baza de date Paradox specificând calea spre rezervă
  3. În timpul procesului de conectare, programul va raporta faptul că este lipsit de unele tabele și va oferi să le creeze, sunt de acord
Toată "transformarea" sa încheiat.
(acest manual nu se pretinde a fi original și nu este poziționat ca fiind singurul corect, informațiile descrise mai jos nu sunt intenționate ca recomandări)

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Afișarea corectă a cenților în cont

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Eliminăm inscripția "SuperOkna" în partea de jos a paginii

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Utilizarea variabilelor în rapoartele СО5 / СО6

Utilizarea variabilelor în rapoartele СО5 / СО6






Declarația problemei:
Design-ul de rapoarte încorporat vă permite să lucrați cu variabile atît în construcție, cît și cu cele personalizate. Pentru ce este? Voi da un exemplu: Este necesar să tipăriți o sumă totală pentru produse și costuri pentru o anumită perioadă. Mai jos este soluția acestei probleme.
Pentru a rezolva această problemă, va trebui să: creați 3 zone de date Master. Antetul general. Maestru de subsol.
Puțin likbez'a: date master - regiunea (pat), în care se afișează date, antetul master - regiunea (pat), în care antetul (cum ar fi / în tabelul capac cazul nostru), master subsol - regiunea (pat) de închidere a zonei de date de ieșire, astfel încât numită "pivniță".
  1. Am plasat caracteristicile enumerate mai sus în designerul de rapoarte (a se vedea Figura Masters.jpg)
  2. Spargem datele necesare pentru a fi afișate în raportul nostru (am ajuns cam așa, vezi imaginea oforml.jpg)
  3. Declarați variabilele de care avem nevoie. Pentru a face acest lucru, selectăm zona antetului principal și în Inspectorul de obiecte găsiți valoarea OnBeforePrint și scrieți următorul cod:
    începe
    SUMIZD: = 0;
    SUMIZDZAKUP: = 0;
    capăt
    unde SUMIZD este variabila în care va fi stocată suma pentru produse, SUMIZDZAKUP - variabila în care va fi stocată suma de achiziție pentru produse
  4. Organizăm sumarea și scrierea în variabile. Pentru a face acest lucru, în orice câmp Memo situat în datele Master, scrieți următorul cod:
    începe
    SUMIZD: = SUMIZD + [Produs: Preț];
    SUMIZDZAKUP: = SUMIZDZAKUP + [Produs: preț de cumpărare];
    capăt
  5. Afișați valorile variabilelor. Pentru a face acest lucru, în subsolul Master, avem două câmpuri Memo și specificăm variabilele noastre [SUMIZD] și [SUMIZDZAKUP] (încheierea variabilelor în paranteze pătrate este obligatorie!)
  6. Salvați raportul primit pentru grupul "Produse"
  7. Ne uităm la rezultatul (am făcut-o să vadă figura rezultat.JPG îmi pare rău pentru proiectarea exemplului de formare)
  8. Dacă este necesar să se facă un eșantion pentru o anumită perioadă / departament / cont / client etc. Utilizați filtrul standard atunci când imprimați.
Codul de mai sus nu se acordă pentru originalitate și nu este optim, ci demonstrează doar capabilitățile designerului încorporat.

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Înălțimea și lățimea în diferite coloane

Împărțiți înălțimea și lățimea în coloane diferite în CO5 / 6
Declarația problemei:
Este necesar să se obțină înălțimea și lățimea unei ferestre dreptunghiulare cu geam dublu în diferite coloane.
soluţie:
În proiectantul de rapoarte se adaugă două câmpuri Memo și se scrie următorul cod:

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Rotunjirea cifrelor СО5 / СО6

Rotunjirea cifrelor СО5 / СО6
Declarația sarcinii: Este necesar să rotunji numărul care urmează să fie imprimat în CO5 / 6
Pentru aceasta este suficient să utilizați următoarele funcții: STRTOFLOAT. ROUND. ONLYDIGIT (Nu citez descrierea în designer)
Să presupunem că avem un număr sub forma unei linii și trebuie să-l rotunjim

Dacă este necesar să rotunji dimensiunea, atunci este mai întâi necesar să-l rupeți în părți, și apoi, dacă doriți, asamblați înapoi, consultați subiectul de mai sus.
Codul de mai sus nu se acordă pentru originalitate și nu este optim, ci demonstrează doar capabilitățile designerului încorporat.

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

opțiune pentru calcularea calculului adaosului. profile

__________________
La toate se întâmplă pentru prima dată. Principalul lucru care nu a fost rănit.

Împărțiți înălțimea și lățimea în coloane diferite în CO5 / 6
Declarația problemei:
Este necesar să se obțină înălțimea și lățimea unei ferestre dreptunghiulare cu geam dublu în diferite coloane.
soluţie:
În proiectantul de rapoarte se adaugă două câmpuri Memo și se scrie următorul cod:

poate cineva gata de raportare astfel de a stabili, și apoi am încercat să fac nu eu de ieșire pe coloane separate lungimea și lățimea geamurilor cu geam dublu

poate cineva gata de raportare astfel de a stabili, și apoi am încercat să fac nu eu de ieșire pe coloane separate lungimea și lățimea geamurilor cu geam dublu

Raportul este verificat, totul ar trebui să funcționeze. Cum a descris pașii.

Și de ce, în fiecare registru, înălțimea și lățimea? Într-una este necesar să se prescrie înălțimea, dar într-o altă lățime.

Și de ce, în fiecare registru, înălțimea și lățimea? Într-una este necesar să se prescrie înălțimea, dar într-o altă lățime.

Ai o zi frumoasă! Întrebare despre un ban. Există un raport, se inserează "Text îmbogățit", există [Suma (în cuvinte)], realizată în funcție de jurnalul dvs., dar nu există niciun rezultat! Am încercat să introduc doar "Text" situația repetată! Eu cer ajutor!

Eliminăm inscripția "SuperOkna" în partea de jos a paginii, încă o opțiune.

pentru Windows Super 5.
altă opțiune.
soluţie:
  1. Deschideți raportul în designer și inserați secțiunea "Foaier de pagină"
  2. Mergem la proprietatea onBeforePrint (eveniment) pentru acest subsol de pagină
  3. scrieți textul
începe
Swnd5DemoLabelsp.visible: = false;
capăt
Salvăm.

cota superokna 5, este necesar să se transforme baza de la 4 interbeys de paradox, și W4 nu poate fi dedusă numai 5 este capabil.

sau aici tema a murit absolut

Drepturile dvs. în secțiune

Nu puteți posta noi subiecte

Nu puteți răspunde la subiectele din acest forum

Nu puteți atașa fișiere

Nu puteți edita postări

Toate orele sunt GMT +3. Acum este 04:01.

Poate că te interesează:







Trimiteți-le prietenilor: