Crearea bazelor de date cu filemaker pro. Informații secrete despre baza de date „filemaker”, creând o bază de date de la zero

Crearea bazelor de date cu filemaker pro. Informații secrete despre baza de date „filemaker”, creând o bază de date de la zero

Acest material este de mare valoare pentru dezvoltatori, precum și pentru dezvoltatorii care dezvoltă suplimente pe FileMaker. Managerii de suplimente întreabă adesea - și cum sunt cele mai funcționale divizii de suplimente, cum este implementată munca multor furnizori, ce programe sunt instalate pe computere? Există câteva fragmente de opțiuni și sunt împărțite între abilitățile și sarcinile implicate, apoi vreau să sistematizez informații și rapoarte despre toate opțiunile principale. Să începem cu cele simple și apoi să trecem la soluții mai complexe.

Rezultatul dezvoltării programului pe FileMaker este un fișier (cel puțin câteva fișiere) în format .fmp12 (în versiunile anterioare, .fmp7). Acest fișier conține atât baza de date în sine, cât și funcționalitatea programelor robotizate - formulare de ecran, scripturi etc. Să vedem ce putem face cu acest fișier și cum să lucrăm cu el.

Pentru versiunea skin, este indicat ce licențe avem nevoie pentru lucrare. Metodele de acordare a licențelor (cumpărare, licențiere corporativă, plată anticipată) și disponibilitatea licențelor nu sunt acoperite de statistici. Un raport despre proces poate fi învățat, de exemplu, de la Vadim Volkov la FM DevCon Rus

Soluție de rulare suplimentară unică.

O caracteristică importantă a FileMaker este capacitatea de a crea o așa-numită soluție de rulare. Runtime Solution este un program bazat pe fișierul dumneavoastră fmp12 și nu necesită FileMaker pentru a funcționa. Pentru această creație veți avea nevoie de FileMaker Pro Advanced. Desigur, diferența dintre versiunea Pro Advanced și versiunea de bază Pro constă în această capacitate (plus o serie de funcții care sunt importante pentru dezvoltatorii profesioniști). FileMaker Pro Advanced include o funcție (dați clic prin meniu) Utilitare pentru dezvoltatori, care este destinată în primul rând creării soluției de rulare. Indiferent de locul în care rulăm FileMaker Pro Advanced, sub Windows sau Mac OS X, soluția de rulare va fi creată pentru sistemul de operare respectiv. Ei bine, FileMaker vă poate converti fișierele în programe atât pentru computere Windows, cât și pentru Macintosh.

Din punct de vedere tehnic, Runtime Solution este un program container, precum FileMaker însuși. Rezultatul formării este un folder de program, cu un număr de fișiere de serviciu diferite și un fișier de lansat. Pe Windows va fi „nume program”.exe, pe OS X „nume program”.app. În plus, folderul va conține fișierul „Nume program”.fmpur. Această bază de date în sine și, dacă este necesar, poate fi deschisă în siguranță în FileMaker ca fișier fmp12 original, de exemplu, pentru a face modificări în funcționalitatea programelor cu versiuni ulterioare ale noii versiuni de Runtime Solution.

Pentru dezvoltator, un robot cu Runtime Solution nu este diferit de un robot cu orice alt program. Nu este nevoie să instalați niciun software suplimentar, inclusiv FileMaker însuși. Koristuvach plasează pur și simplu folderul Runtime Solution în orice loc este convenabil pentru dvs. pe computer și lansează fișierul exe sau aplicație.

Soluția de rulare este un cost redus. Golovne z yakikh - tse odnokoristuvalne rіshennya. Pentru a accesa datele în sine, puteți organiza munca mai multor clienți, fiecare folosind propriul link de conectare/parolă, dar veți fi responsabil de procedură. Runtime Solution ți se potrivește dacă lucrezi cu unul suplimentar sau pentru că robotul este disponibil periodic și poți întreba despre munca nenorocită a funcționarilor. Runtime Solution nu este doar un program, va trebui să știți singur despre copiile de rezervă. Nu este necesar să creați o copie de rezervă a întregului folder; tot ce trebuie să faceți este să faceți o copie de rezervă a fișierului .fmpur.

O altă caracteristică a soluției Runtime care se suprapune cu FileMaker este includerea unei funcții de salvare a fișierelor PDF. Cu toate acestea, este dificil să ocoliți acest schimb, funcția lui vikoryst. Pe OS X, capacitatea de a salva PDF-uri online este integrată în sistemul de operare însuși, iar pentru Windows trebuie să instalați mai întâi o imprimantă PDF (chiar dacă sunt greu de găsit pe Internet, inclusiv fără costuri).

Licențiere: Când lucrați cu Soluția Runtime, nu este necesară nicio licență suplimentară. Dezvoltatorul are nevoie de FileMaker Pro Advanced pentru a crea soluția de rulare.

Robotul a fost asigurat pentru un număr mare de utilizatori fără utilizarea FileMaker Server. Până la 5 koristuvachs.

Această opțiune este destinată grupurilor de lucru mici (nu mai mult de cinci angajați simultan). FileMaker Pro „poate” să transludă un fișier fmp12 închis într-o rețea locală - aceasta se numește partajare. De fapt, putem spune că FileMaker Pro însuși este un server FileMaker mic. Din perspectiva koristuvachs, o astfel de organizare a muncii arată astfel:

Unul dintre computere este selectat ca cel central. FileMaker Pro este instalat pe el, fișierul este deschis și abilitatea de a accesa fișierul prin partajare este activată. FileMaker Pro este instalat și pe alte computere ale clienților, iar clienții sunt conectați la program folosind comanda de meniu Open Remote („Open Remote” în versiunile rusești ale FileMaker). Un client, care este un fișier pe un computer central, poate lucra cu baza de date la egalitate cu alți clienți.

Numărul total de schimburi cu o astfel de organizare a muncii este schimbul numărului de clienți conectați simultan - nu mai mult de cinci. Dacă al șaselea client încearcă să se conecteze la bază, nu are voie să intre în baza de date, așa că va trebui să verifice dacă unul dintre clienți părăsește baza.

Un alt dezavantaj este că pe computerul central este necesar să porniți FileMaker cu un fișier de bază de date deschis. Dacă acest computer este computerul de lucru al unuia dintre utilizatori, atunci puteți opri cu ușurință rularea FileMaker pe computer pentru întreaga oră, iar apoi închiderea bruscă a fișierului sau a FileMaker însuși va duce la conectarea tuturor utilizatorilor.

Ei bine, principalele caracteristici ale acestei abordări sunt absența tuturor funcțiilor pe care FileMaker Server le oferă, principalul backup și execuția scripturilor pe serverul din spatele folderului.

În general, putem spune că această metodă de atribuire este pentru grupuri mici de lucru, dacă transferul cererii la bază este mic sau periodic, iar salvarea datelor nu este o prioritate. În continuare, vom trece la opțiunile pentru programele profesionale de throating folosind FileMaker Server.

Licențiere: Licențe FileMaker Pro pe un număr de computere, medici, iar această opțiune impune o limită pentru un număr de medici, apoi nu mai mult de cinci.

FileMaker Server + FileMaker Pro

Această opțiune este clasică și cea mai avansată atunci când lucrați cu programe de extensie pe FileMaker. Partea software de server a platformei FileMaker - FileMaker Server este instalată pe server, iar FileMaker Pro este instalat pe computerul clientului. Accesul la baza de date, ca și în versiunea anterioară, se realizează prin comanda Open Remote.

Ca server, nu este obligatoriu să vikoristovat un computer server profesional. Acest lucru se datorează complexității și „greutății” programelor, care este transferată la baza atâtor investitori. Pentru organizații mici sau grupuri mici de lucru, serverul poate fi un computer de bază zilnic. O soluție populară este utilizarea ca server pe un computer Apple MacMini - un computer ieftin, mic, silențios și fiabil poate face față cu ușurință rolului de server - porniți-l, configurați-l, puneți-l deoparte și uitați-l. Vă rugăm să rețineți că FileMaker Server este disponibil atât pentru Windows, cât și pentru OS X. Funcționalitatea nu diferă în niciun fel, așa că un computer cu orice sistem de operare va fi considerat similar cu al dumneavoastră.

Rularea programelor pe server nu este dificilă. În esență, întreaga operațiune implică copierea fișierelor fmp12 într-un folder special de pe server.

Pe lângă partajarea cu ușurință a bazei de date pentru utilizatorii FileMaker Pro, FileMaker Server oferă capabilități suplimentare. Suntem în fața lansării comenzii pentru distribuție. Vikory este folosit pentru a configura o copie de rezervă, precum și pentru a rula scripturi speciale pe partea de server. Aceste scripturi pot elimina diverse articole (să rămână în retailer), de exemplu, să verifice și să reînnoiască surplusurile din depozit, să trimită notificări cumpărătorilor prin e-mail etc. Programele serioase vor avea întotdeauna unul sau mai multe scripturi care rulează pe server.

O altă funcție importantă a FileMaker Server este capacitatea de a organiza accesul la baza de date pentru programe terțe: acces prin ODBC, FileMaker Server ca server xml sau php. Acest lucru vă permite să vă integrați programul cu alte platforme.

Deoarece această opțiune este considerată cea mai clasică, nu are sens să vorbim despre deficiențe față de alte opțiuni. Aici toate capabilitățile FileMaker sunt 100% corecte.

Licențiere: O licență pentru FileMaker Server + licențe pentru FileMaker Pro pe un număr de computere ale clienților.

Acces la sistem prin dispozitive iOS (iPhone și iPad)

O caracteristică importantă a platformei FileMaker este disponibilitatea unui client cu drepturi depline pentru dispozitivele iOS - FileMaker Go (descărcat din Apple AppStore fără costuri). Cu FileMaker Go, puteți lucra cu un fișier fmp12 fie local (prin descărcarea mai întâi pe dispozitivul dvs. iOS), fie printr-o conexiune la FileMaker Server. De fapt, aceasta înseamnă că suplimentele fmp12 vor fi împărțite atât în ​​suplimente desktop, cât și pe dispozitive mobile. De fapt, este la fel ca un add-on web, dar la un preț mai mic.

Deși vorbim despre natura multiplatformă a platformei FileMaker, atunci când dezvoltăm programe, trebuie totuși să ne asigurăm că acestea vor funcționa numai prin FileMaker Pro sau se vor conecta de pe dispozitivele iOS. În cea mai mare parte, există decizii de interfață (dimensiuni de font, elemente de text etc.), precum și modificări tehnice minore.

Este rar ca toate proiectele să funcționeze exclusiv pe dispozitive iOS. Cel mai adesea, unii clienți lucrează prin FileMaker Pro, iar dispozitivele iOS (adică iPad) sunt folosite pentru a organiza spațiile de lucru mobile.

Licențiere: O licență pentru FileMaker Server cu conexiuni simultane crescute pentru numărul de utilizatori care rulează simultan pe dispozitive iOS (vezi mai jos pentru conexiunile simultane) + licențe FileMaker Pro pentru consum.

Acces web la FileMaker (WebDirect).

O altă oportunitate de a utiliza suplimentul FileMaker este conectarea prin browser-ul original (IE, Safari, Chrome - toate browserele populare în prezent sunt acceptate). În acest caz, nu este nevoie ca programe suplimentare să fie instalate pe computerele celor care le folosesc. Koristuvach introduce pur și simplu adresa FileMaker Server în browser și o introduce în suplimentul FileMaker.

Înainte de anunțarea celei de-a 13-a versiuni a FileMaker, tehnologia de difuzare a programelor FileMaker pe Internet se numea IWP (Internet Web Publishing) și impunea o serie de restricții editorilor. Din păcate, numărul de „trucuri” FileMaker a fost foarte mare, dar nu a funcționat pe Internet, așa că în majoritatea programelor web FileMaker, acestea erau versiuni simplificate semnificativ ale suplimentelor standard fmp.

Începând cu versiunea 13 (la momentul scrierii acestui articol, versiunea 14 este deja actuală), situația s-a schimbat dramatic. Vechiul IWP a fost înlocuit cu noua tehnologie WebDirect. Acum, practic, toate restricțiile au fost eliminate și, atunci când este accesat prin web, instrumentul funcționează de fapt cu un supliment FileMaker cu drepturi depline.

Există încă diferențe minore. Practic, funcția de export în PDF este esențială, dar nu este dificil să o ocoliți folosind funcția de cealaltă parte din browser. După cum am menționat mai devreme, în sistemele OS X, capacitatea de a salva un fișier PDF este o funcție standard a ferestrei într-un alt sistem de operare, iar în Windows trebuie să instalați un driver de imprimantă PDF virtual.

Licențiere: O licență pentru FileMaker Server cu conexiuni simultane crescute la numărul de utilizatori care lucrează simultan prin web (vezi mai jos pentru conexiuni simultane).

Conexiuni competitive

Când lucrați cu serverul prin iOS sau un browser web, este necesară o licență în plus față de așa-numitele conexiuni competitive. FileMaker Server, atunci când conectează un nou client, verifică numărul total de clienți conectați (prin iOS sau browser web) și dacă acest număr este mai mare decât cel specificat în add-on-ul de licență, atunci clientul din programul server nu va da drumul” - koristuvachs vor trebui să aștepte până ce ceilalți koristuvachs părăsesc programul Numărul de conexiuni competitive este indicat la adăugarea FileMaker Server (de la care depinde prețul), dar dacă este necesar, acestea pot fi achiziționate după adăugarea unei licențe. Clienții care se conectează la programe prin FileMaker Pro nu vor fi afectați de conexiunile concurente, deoarece produsele FileMaker Pro sunt licențiate separat.

Acces pentru dormit. FileMaker Server + FileMaker Pro + FileMaker Go + WebDirect

Toate opțiunile discutate pentru conectarea la FileMaker Server nu se exclud reciproc și pot fi supuse unor divergențe. Putem oferi clienților noștri oportunitatea de a se conecta la program într-o varietate de moduri, în funcție de sarcinile lor.

Să aducem fundul unei astfel de râs la gât:

  • FileMaker Pro. Clienții care lucrează mai activ cu suplimentul contribuie în mod constant cu date. Productivitatea și funcționalitatea completă sunt importante aici. De exemplu, managerii lucrează constant cu un sistem CRM.
  • FileMaker Go. Acces periodic la programe, organizarea accesului mobil pentru lucrătorii din domeniul sănătății, organizarea spațiilor virtuale de lucru în spitalele militare etc.
  • WebDirect. Acces periodic la programe. De exemplu, organizarea de „birouri speciale” pentru partenerii/clienții organizației.

Licențiere: O licență pentru FileMaker Server cu conexiuni competitive sporite pentru un număr de utilizatori care lucrează simultan prin web sau licențe iOS + FileMaker Pro pentru un număr de computere. Unele conexiuni competitive sunt mai ieftine, mai puține licențe FileMaker Pro și o bază de clienți bine distribuită poate duce la economii semnificative.

Acces de la distanță la programe FileMaker Server pe Internet.

Această întrebare este adesea adresată de asistenții adjuncți - care se pot conecta la programe de la distanță, de exemplu, acasă sau pentru a-și rezolva problemele. Răspunsul la această întrebare este da, absolut. De fapt, nu există nimic special care trebuie configurat pe FileMaker Server. Tot ceea ce este necesar este ca computerul pe care instalați FileMaker Server să fie accesibil („descărcat”) de pe Internet. În acest scop, vei avea nevoie de o adresă IP externă, pe care ți-o poate oferi furnizorul tău de internet, care este plătită, dar nu costisitoare. O singură configurare - sau așa-numitul transfer de porturi - de la router la computerul pe care este instalat FileMaker Server - o operațiune standard simplă care poate fi efectuată de orice administrator de sistem. Odată ce porturile au fost curățate, vă puteți conecta la programe de la distanță care au introdus adresa IP curentă în caseta de adrese.

Pentru întreprinderile mici și mijlocii care doresc să aleagă între cel mai bun sistem de gestionare a bazelor de date, voi face diferența între Filemaker Pro și Microsoft Access.

Știi ce?
Filemaker Pro A fost achiziționat ca parte a Microsoft Office sau achiziționat de Apple ca parte a pachetului său de procesare a textului.

Bazele de date sunt compilate pentru a salva datele care sunt sincronizate cu serverul pentru un acces ușor. Acestea servesc ca inventar online, software pentru companie și protecția puterii intelectuale, precum și pentru a proteja confidențialitatea clienților corporativi. Managementul bazei de date a evoluat de la un singur server la un sistem de baze de date bazat pe server care deservește mai mulți clienți, iar o bază de date integrată în web permite accesarea și ștergerea datelor virtual de oriunde. Ei bine, mâncarea vine: ce caracteristici ar trebui să cauți atunci când alegi un astfel de sistem? Cele mai populare două sisteme de gestionare a bazelor de date în prezent sunt FileMaker Pro și Microsoft Access.

FileMakerPro vs.MicrosoftAcces

Filemaker Acesta este un program securizat de gestionare a bazelor de date care a început ca un program MS-DOS și rulează acum cu succes pe platforma Mac. Există o interfață grafică cu opțiuni pentru mutarea și editarea manuală a datelor. Este disponibil pe diverse platforme, iar versiunea rămasă conține subiecte și șabloane suplimentare pentru crearea bazelor de date iOS. Vă puteți conecta la baze de date SQL, cum ar fi SQL Server și Oracle, instalând driverul (Open Database Connectivity ODBC). Începând de astăzi, acest program a primit actualizări semnificative, iar acum există o adăugare care vă permite să accesați date. Una dintre caracteristici este butonul Popover, care pare să fie folosit atunci când faceți clic pe țintă. FileMaker Pro ocupă doar 26 MB de spațiu pe disc, poate stoca până la 8 TB de date într-un singur fișier și 3 versiuni diferite la alegere, precum și FileMaker Pro, FileMaker Pro Advanced și FileMaker WebDirect pentru accesarea bazei de date de pe web browsere.

MicrosoftAcces a fost disponibil ca parte a pachetului Microsoft Office, combinat cu alte programe precum Excel, Word, PowerPoint etc. Funcționează bine ca program client, suportând baze de date precum Oracle, Sybase etc. Dimensiunea programului de pe disc este de 160 MB. Access vă permite să salvați 1 TB de date pe serverul SharePoint sau să salvați până la 2 GB într-un fișier.

Platforma de operare

Filemaker- Acesta este un sistem de baze de date multiplatformă, potrivit pentru Windows, OS X și iOS.

MicrosoftAcces Funcționează numai pe Windows și este cel mai bine adaptat la Microsoft Office.

Potențialul bazei de date

Filemaker Pro conține obiecte precum machete, machete de CV, scripturi și module pentru dezvoltarea bazei de date. Folosim scripturi vikory și pluginuri terțe pentru accesarea bazei de date.

Microsoft Access poate include o serie de obiecte, cum ar fi tabele, interogări, formulare, link-uri, pagini de acces la date, macrocomenzi și module. Accesați Vikorist Visual Basic pentru programe (VBA) ca dezvoltare, care este un subset al Visual Basic.

Numărul de koristuvachs

Access poate suporta 255 de clienți simultan.

Filemaker Server asociat cu Filemaker Pro poate suporta 250 de utilizatori pe oră.

Numărul de moduri

Filemaker Pro are 3 moduri: modul design (pentru editarea designului layout-ului), modul de căutare (pentru căutarea înregistrărilor) și modul revizuire (pentru afișarea înregistrărilor).

Access poate automatiza Modul Safe pentru a identifica orice probleme între fișierele care declanșează Modul Safe, permițându-vă să rulați fișiere care sunt deteriorate.

Siguranță

Filemaker Pro dispune de criptare AES pe 256 de biți pentru a proteja datele de pe computerul dvs. desktop sau serverul care este protejat de securitate.

Access poate accesa fișiere prin transfer pe un server Microsoft SQL. Aceasta oferă protecție suplimentară care asigură securitatea grupurilor de lucru care necesită nume de utilizator și parole care pot fi modificate pentru a determina drepturile unei anumite persoane (citire, citire și înregistrare).

Vartistă

Pentru un client Filemaker Pro, costul este de 9,00 dolari pe lună pe bază de fluviu. Pentru un utilizator de FileMaker Pro Advanced, costul este de 15 USD pe lună, tot pe bază de numerar. Pentru a crea un server de baze de date, puteți utiliza rapid serviciile FileMaker WebDirect, care se bazează pe proprii clienți. Costul este de 54,00 dolari pe lună pentru 5 clienți și 279,00 dolari pentru 50 de clienți. VIN se extinde diferit pentru licențele corporative, care pot fi instalate pe mai multe computere.

Utilizatorii Microsoft Access se pot bucura de toate beneficiile acestui software, precum și pot cumpăra Office pentru 6,99 USD pe lună sau 69,99 USD pentru întreaga regiune. Pentru o familie, vă puteți înscrie pentru 9,99 USD pe lună sau 99,99 USD pe lună. Pentru clienții business, costul va fi de 5,00 USD pentru Office 365 Business Essentials, 8,25 USD pentru Office 365 Business și 12,50 USD pentru Office 365 Business Premium, inclusiv diferite versiuni.

Având în vedere avantajele și neajunsurile Filemaker Pro și Microsoft Access, putem rezuma că cei care au plătit pentru licență pot accesa serverul FileMaker fără niciun cost. Pentru a rula programul pe iPad sau iPhone, îl puteți descărca în FileMaker Go, pe care îl puteți descărca gratuit din magazinul Apple. Este ideal pentru persoanele care sunt începători cu MS Office și suplimentele sale, în timp ce creatorii de fișiere pot fi utilizați de cei care sunt începători cu software-ul de baze de date datorită tehnologiei de interfață Drag-and-Drop.


Aproape toată lumea a uitat de acest DBMS, așa cum este, pentru că sunt îngropați în Oracle, MS SQL Server și alți giganți din industrie. Ei bine, o poveste despre ea este un mod miraculos de a spune despre nașterea unui astfel de produs software miraculos.


Care este alt acces?

Specificul SGBD-ului FileMaker constă în faptul că este orientat nu atât spre programator cât spre utilizatorul final. În descrierile produselor lor, comercianții cu amănuntul ar trebui să evite utilizarea termenului greoi DBMS (sistem de gestionare a bazelor de date), înlocuindu-l cu aplicație de bază de date.

"Și ce? - Puteți întreba. - Deci, FileMaker este un analog al Microsoft Access?" Așa că vreau să spun: „Nu, ei bine, este un DBMS!” Și Access nu este un joc, ci un sistem nativ de gestionare a bazelor de date desktop. І FileMaker este similar în multe privințe, dar nu este similar în multe privințe. Apropo, poate din partea mea, asta va fi răutăcios, altfel voi șterge dovezile despre ideea ta. De asemenea, este bine să știți despre FileMaker, puteți scrie pur și simplu pe script: „Axa este un minunat DBMS FileMaker, foarte asemănător cu Access, bucurați-vă de sănătatea voastră și bucurați-vă de fericire!”

Înainte de a începe să vorbim despre capacitățile acestui produs software, vreau să știu despre cele pe care le puteți cunoaște pe cont propriu. Cine poate ajuta cu site-ul oficial, aflat la adresa www.filemaker.com. Vă rugăm să rețineți că pentru a descărca versiunea de încercare a programului, trebuie să vă înregistrați.


Posibilitate FileMaker

După cum am spus deja, FileMaker este orientat nu către furnizorii de suplimente, ci către utilizatorii finali. Aceasta înseamnă că în primul rând posibilitățile sau, mai degrabă, particularitățile - este evident că veți avea nevoie de o interfață grafică simplă pentru utilizator.

Când baza de date este creată, FileMaker atribuie șabloane tipice - pentru afaceri, pentru iluminat, pentru scris acasă. Nu există multe șabloane, dar este plictisitor și nu vrei să fii deranjat de cineva care nu vorbește engleza. Odată creată baza de date, apare o fereastră frumoasă cu câmpuri care corespund câmpurilor din tabelele bazei de date. Ei pot schimba fontul, scara de afișare și apoi puteți merge la cea mai importantă (și, vă respect, nu doar pe mine) prezentare tabelară a datelor.

Vizual, puteți edita atât datele în sine, cât și structura lor. Pentru a face acest lucru, trebuie să selectați „Define” în meniul „Fișier”, apoi selectați ce elemente ale structurii bazei de date doriți să desemnați. Puteți crea tabele și câmpuri în mijlocul acestor tabele, puteți pune relații între aceste tabele în spatele altor diagrame manuale, puteți crea funcții de putere bazate pe cele existente...

Puteți importa înregistrări din diferite baze de date fără niciun efort special (aceasta poate fi în formatul FileMaker în sine, precum și în formatul fișierelor text, DBF-uri, fișiere Microsoft Excel sau în rarul Lotus 1-2-3). Informațiile din baza de date pot fi exportate într-un mod similar. Capacitatea de a exporta date în format PDF a fost transferată în mod special - acest lucru nu este necesar pentru o soluție DBMS, deși, desigur, nu este necesar. Cu toate acestea, este foarte important în Zahodi că PDF este standardul pentru gestionarea documentelor și avem mai multe cerințe pentru exportul în Excel. Sau este mai bine în „1C” - dar, evident, nu este cazul în FileMaker.

FileMaker are trei moduri de operare cu datele în sine. Există trei moduri numite următoarele: Browse, Find, Layout and Preview. Primul dintre acestea este utilizat pentru lucrul în profunzime cu datele fișierelor, cum ar fi editarea, sortarea, sortarea etc. Celălalt mod, după cum puteți ghici cu ușurință din numele său neinteligibil, este necesar pentru căutarea datelor care îndeplinesc criteriile de bază ale finalizare Dacă ascultați, FileMaker trece automat la Primul mod, astfel încât datele găsite să poată fi editate, șterse și utilizate din ele.Modul numit Layout vă permite să personalizați aspectul ferestrei de lucru pentru editarea datelor în FileMaker sau, în termeni mai simpli, schimba-i aspectul. Acesta este aspectul. În acest mod, puteți determina și aspectul curent al sunetelor pe baza informațiilor specificate și le puteți revizui în modul rămas – Previzualizare. După cum știm, acest mod este eficient în special pentru articolele din depozit cu saci secundare.


Script în FileMaker

Lucrul cu orice DBMS, să fie la fel de simplu ca FileMaker, nu se poate termina cu apăsarea butoanelor și pur și simplu „pungerea” datelor în baza de date. Este timpul să începeți cu scripturi și programare - iar FileMaker vă oferă această abilitate.

Scripturile din FileMaker sunt reprezentate de un instrument special, care poate fi găsit în meniul „Scripturi” al ferestrei principale. În fereastra editorului puteți accesa un număr mare de scripturi deja prezente în program, care sunt utilizate în principal pentru sortarea datelor. Direct din această fereastră, scriptul poate fi șters, șters sau modificat și puteți crea și un nou script.

Constructorul de script FileMaker poate fi numit nu vizual, ci chiar aproape de vizual. Arată astfel: fereastra din fereastră este „textul” scriptului, care descrie secvența de comenzi în care este executat acest script. Totuși, nu este textul scriptului, deoarece nu este posibil să-i editezi textul.Făcând clic pe orice comandă din listă, poți seta parametri pentru aceasta, iar pentru a seta parametrii vei vedea propria ta fereastră.Dacă un parametru este un câmp din tabel, apoi „este o listă de câmpuri disponibile, iar dacă parametrul este de alt tip, atunci există o fereastră și mai mare care vă permite să setați vizual mintea, operațiunile de nivelare etc. chiar în fereastră este să editați scripturile, extindeți lista cu toate comenzile disponibile care pot fi adăugate la acest script în sine. Lista este lungă și nu este atât de ușor să te orientezi într-un nou viitor, deși poți cânta cu o voce de cântec de-a lungul timpului.

Desigur, această metodă de lucru cu scripturi nu va fi foarte convenabilă pentru programatorii care doresc să scrie textul scriptului direct, ci pentru dezvoltatorii care nu știau înainte de programare, iar aceasta este o opțiune incredibil de scurtă.

Pentru a rula scripturi în modul de configurare, trebuie să verificați elementul „Debug Scripts” din meniul „Tools”. Este posibil să atingeți standardul: punctele buclei, procedura cu comenzile rapide ale comenzilor la mijloc sau fără nimic. Este posibil să revizuiți rezultatele testării unuia sau altui virus în fereastra următoare. Zagalom, îmbunătățirea scripturilor este ca și îmbunătățirea scripturilor. A, și fii ocupat să modifici scripturile.

Cu toate acestea, existența unui limbaj de script liber în FileMaker nu înseamnă că nu puteți lucra cu datele folosind interogări SQL suplimentare.Poți, totuși, doar cu precauție.Scripturile FileMaker acceptă comanda Execute SQL, ceea ce fac eu Vikonanny SQL -Zapitiv . În plus, SQL poate fi utilizat atunci când lucrați cu baze de date FileMaker prin ODBC sau JDBC.


A noua versiune

La momentul scrierii acestui articol, cea de-a noua versiune a FileMaker era actuală. Să vedem ce este diferit la versiunea 8.5 - iar dinamica dezvoltării programului poate dezvălui și mai multe despre aceasta.

Ca o îmbunătățire majoră, implementată în versiunea a noua, dezvoltatorii înșiși numesc conexiuni bidirecționale la baza de date SQL. Acest lucru vă permite să creșteți productivitatea sistemelor, folosind FileMaker. În plus, unele programe au fost complet reproiectate, ceea ce demonstrează capacitatea de a lucra cu SQL, iar capacitatea de a lucra cu baze de date SQL a fost avansată. Cu FileMaker Pro 9, puteți accesa fișierele de date SQL în același mod în care ați accesa orice alt fișier din FileMaker Pro 9. Acum este posibil să interacționați cu bazele de date în timp real: toate modificările vor fi reflectate direct în alte conturi și acele schimbări , ce mirosurile aduse , - tu. Totuși, acest lucru nu înseamnă că cunoașterea SQL a devenit obligatorie pentru a lucra cu versiunea 9 a FileMaker.

Pentru clientul din FileMaker Pro 9, va fi posibil să identifice câmpuri importante care sunt goale sau completate incorect (de exemplu, a fost introdusă o cantitate negativă a produsului). FileMaker Pro 9 Server vă permite să generați automat un site web PHP din baza de date. S-a adăugat posibilitatea de a grupa scripturile în mijlocul directoarelor.


rezumat

Ei bine, axa este atât de bună, acesta este FileMaker. Desigur, acest program nu poate fi numit un concurent direct al Oracle sau PostgreSQL, dar produsul este bun pentru nișa sa și funcționează optim în aceleași minți în care a fost creat. Se vorbește mult despre asemănarea dintre FileMaker și Microsoft Access, atunci cred că, dacă ești familiarizat cu Access, atunci, după ce ai citit despre FileMaker, poți să-ți dai seama cât de asemănătoare sunt.

În orice moment, trebuie să știți că FileMaker este la îndemână, fiabil și solicitant pe piață. Aceasta este o demonstrație a unui produs software bun.

Cele mai multe dintre inovațiile implementate în produsele FileMaker 12 încurajează comercianții să-și „mobilizeze” platforma.

Majoritatea informațiilor se adresează mai precis reprezentanților întreprinderilor mici și mijlocii care ar dori să integreze dispozitivele mobile în procesele lor de lucru obișnuite. Companiile au la dispoziție instrumente simple și fiabile care le permit să creeze baze de date profesionale și să le recupereze fără a scrie codul programului.

Clienții speră să-și extindă capacitatea de a folosi noile funcții ale tabletelor și smartphone-urilor. În plus, Filemaker 12 Go oferă posibilitatea de a plasa rapid materiale video și audio înregistrate pe un telefon mobil într-un câmp de tip „container”. Dorim să vă reamintim că în versiunile anterioare aceste câmpuri puteau fi modificate pentru a salva instantanee, semnături și date GPS.

Suportul pentru dispozitive portabile a fost implementat în edițiile server ale FileMaker 12 Server și FileMaker 12 Server Advanced, care acceptă acum fluxul de fișiere mari, inclusiv imagini, audio, video și PDF, către clientul mobil.

FileMaker Pro 12 include funcții și soluții noi, instrumente avansate pentru proiectarea aplicațiilor pentru iPad, iPhone și PC-uri desktop, precum și funcții de gestionare a fișierelor pentru aplicațiile zilnice care susțin marea industrie multimedia. FileMaker Pro 12 Advanced oferă caracteristici suplimentare pentru dezvoltare și management de proiect.

FileMaker Go 12 pentru iPad și iPhone este disponibil gratuit prin App Store. Momentan aceste programe nu sunt rusificate. Ușurința de utilizare a FileMaker Go 12 permite oricui să lucreze cu ușurință cu programe de baze de date create în FileMaker Pro 12 pe iOS.

Noile versiuni pe 64 de biți ale FileMaker Server 12 și FileMaker 12 Server Advanced îmbunătățesc productivitatea în rețelele globale, extind capacitățile de suport pentru baze de date mari și oferă streaming fără întreruperi de fișiere și conținut multimedia.

Elemente de localizare de bază pentru versiunile din Europa Centrală și din apropiere:

  • localizarea interfeței în limbile cehă, rusă și turcă;
  • șabloane în limbile ebraică, arabă, poloneză, cehă, rusă și turcă;
  • funcția unei publicații de întâlnire între limbile ebraică, arabă, ugrică, greacă, poloneză, cehă, rusă și turcă;
  • dicționare și verificări ortografice pentru limbile cehă, slovacă, ugrică și poloneză.
  • funcția unui aspect oglindă, care permite utilizatorilor să comute o singură apăsare de la un aspect cu o orientare stânga-dreapta la un aspect cu o orientare spre stânga dreapta (pentru regiunile Orientului Mijlociu și Africa de Sud).

Pentru ajutor suplimentar, FileMaker Pro 12 kozhen koristuvach poate crea date de bază de date fără zusil special. 16 noi sarcini standard vor grăbi crearea de baze de date pentru gestionarea contactelor, proiectelor, activelor digitale, inventarelor și a majorității altor sarcini importante de afaceri. Produsele tipice includ ecrane gata făcute optimizate pentru iPad și iPhone. Utilizatorii pot schimba aspectul programului cu 40 de teme noi. Acestea pot fi folosite pentru a compara datele standard sau pentru a lega bazele de date existente. Special selectate pentru iPad și iPhone, în special pentru cele Touch pentru a amesteca fonturi, culori, butoane și alte elemente de design ale iOS.

Artiștii pot crea programe bazate pe teme gata făcute sau pot personaliza individual detaliile pielii folosind noi instrumente de design, cum ar fi gradienți, imagini decupate, aliniere dinamică directă și plasă, așa că pregătiți-vă. Șabloanele speciale de ecran facilitează afișarea informațiilor pe ecranele iPad și iPhone.

FileMaker Pro 12 include un nou instrument Swede Charts pentru crearea de diagrame instantanee, precum și cinci stiluri noi de diagrame: Diagrame Bulb, Diagrame Scatter, Diagrame cu valori pozitive și negative și Există, de asemenea, diagrame cu acumulări și histograme cu acumulări.

Câmpurile de container îmbunătățite din FileMaker Pro 12 acceptă salvarea unei game largi de tipuri de fișiere, cum ar fi PDF, video, fotografii, audio și documente cu funcția de glisare adăugată. Fișierele pot fi salvate din baza de date sau dintr-o vizualizare aferentă. Gestionarea fișierelor legate a devenit mai ușoară, deoarece FileMaker 12 organizează acum automat fișierele de pe disc și le poate cripta pentru un plus de securitate.

Noile versiuni pe 64 de biți ale FileMaker Server 12 și FileMaker Server 12 Advanced sunt optimizate pentru procesarea rapidă a datelor. Productivitatea rețelei globale a fost îmbunătățită, facilitând lucrul robotului atunci când este conectat de la distanță, în special pentru dispozitivele desktop cu iOS. Modificările aduse mecanismului de publicare îmbunătățesc fluiditatea și stabilitatea integrării paginilor web cu bazele de date FileMaker, iar o copie de rezervă consistentă simplifică administrarea serverului și îmbunătățește Nu există soluție.

Cei cu licențe corporative și întreținere vă împiedică să treceți la versiunea 12 a FileMaker fără costuri.

2014: FileMaker 13

Pe 19 aprilie 2013, compania FileMaker a prezentat versiunea 13 a SGBD-ului FileMaker.

Pe 18 ianuarie 2014, pe teritoriul Rusiei și în țările SND au fost lansate vânzările DBMS FileMaker 13, localizate pentru Rusia și țările din Europa Centrală.

Descrierea schimbărilor și inovațiilor

Pentru o companie mică, este posibil să organizezi accesul privat la o bază de date cu alte 5 conturi folosind FileMaker Pro sau FileMaker Go cu ajutorul FileMaker Pro. Pentru a oferi acces unui număr mai mare de utilizatori, aveți nevoie de FileMaker Server. FileMaker Server 13 vine cu niveluri sporite de securitate, capacități mai mari de a oferi acces în culise la date, inclusiv suport pentru lansarea unei soluții de browser cu cea mai recentă tehnologie FileMaker WebDirect.

Inovații și completări

Printre inovații:

  • crearea de soluții de afaceri individuale pentru browser folosind FileMaker WebDirect;
  • noi capabilități la dezvoltarea sub iOS și un mediu de lucru optim pentru iPad și iPhone pentru includerea de funcții speciale (panouri de trecere cu mouse-ul, ecrane suplimentare, suport pentru scanarea codurilor de bare, gesturi de defilare, tipuri de tastatură, declanșatoare de script Acestea sunt alte funcții dezvoltate special pentru iPad și iPhone );
  • crearea de soluții de afaceri mai funcționale cu o serie de funcții noi (cum ar fi: selectarea câmpurilor, stilurile care pot fi configurate, gestionarea vizibilității obiectelor de aspect);
  • Protecție garantată a datelor printr-un sistem de criptare zilnic bazat pe standardele Galouze.

Funcții suplimentare, instrumente:

  • FileMaker Pro 13 a implementat câmpuri container îmbunătățite în machete. Funcția „Eliminați atributul containerului” rotește automat metadatele pentru elementele care sunt stocate în câmpurile containerului. În funcție de elementul care este stocat în câmpul container, puteți roti peste 40 de atribute (nume fișier, dimensiune fișier, titlu, model, titlu, album, gen, compozitor, înălțime, lățime, latitudine, lungime, data creării, modificare data, codul de bare și ін).
  • Principala inovație din FileMaker Server 13 este componenta FileMaker WebDirect. Această tehnologie web vă va asigura că afacerea dvs. rulează direct din browser și nu necesită abilități de dezvoltare web. FileMaker WebDirect vă permite să utilizați programarea nativă PHP, HMTL5, CSS și JavaScript pentru a crea o soluție web.
  • A apărut o nouă consolă de administrare. Consola a fost rescrisă în HTML5 pentru acces sigur și ușor din orice browser. Instalarea sarcinilor administrative va dura acum mai puțin de o oră, iar starea bazei de date va fi actualizată mai rapid.

Noua versiune este disponibilă gratuit pentru cumpărătorii FileMaker Pro 12, în perioada de tranziție, și pentru clienții FileMaker cu un abonament la actualizare. Alți utilizatori FileMaker Pro pot achiziționa o versiune de upgrade cu reducere.

Licențiere

În noua versiune a produsului, licențele pentru accesul la server s-au schimbat. Pentru a vă conecta la FileMaker Server 13 utilizând un browser sau FileMaker Go pentru iPad și iPhone, trebuie să obțineți o licență de conectare

nebunie

Windows XP și Mac OS X 10.6 (Snow Leopard) nu sunt acceptate de FileMaker Pro 13. Când migrează la SGBD FileMaker Pro 13, utilizatorii acestor versiuni ale sistemului de operare vor trebui să actualizeze.

FileMaker Pro este un sistem de gestionare a bazelor de date (DBMS) multiplatformă, care face parte din concernul Apple, Inc., FileMaker, Inc. FileMaker Pro este pe deplin suportat de sistemele de operare Windows XP, Windows Vista și Mac OS X. Produsul FileMaker Pro este popular în întreaga lume datorită a două avantaje importante - simplitatea și ușurința în utilizare a caracteristicilor de gestionare a bazelor de date. Soluțiile bazate pe FileMaker necesită un minim de cod de program. Procesul de dezvoltare a suplimentelor în FileMaker Pro este important înainte de a interacționa cu interfața grafică a programului. De exemplu, pentru a crea un câmp nou în care sunt introduse informații, trebuie să faceți clic de câteva ori pe butoanele standard din interfața FileMaker, apoi să trageți câmpul oriunde pe pagină - această operațiune durează mai puțin de un minut.

Instrumentul FileMaker Pro combină funcțiile de dezvoltare a unei baze de date cu o interfață și metodele de creare a unei baze de date - partea client. Interconectarea cântecelor de către koristuvach este reglementată de metodele standard FileMaker, astfel încât unii koristuvach pot avea acces la funcțiile de dezvoltare, iar unii - mame. Soluțiile de informații, scrise folosind DBMS suplimentar FileMaker Pro versiunea 7 și mai sus, sunt în general stocate în fișiere sau seturi de fișiere în format fp7. Pentru ca acesta să fie disponibil imediat pentru toți utilizatorii locali sau prin Internet, va fi instalat FileMaker Server. Astfel, soluțiile FileMaker se bazează în principal pe o arhitectură proprietară client-server.

Suplimentul FileMaker, de regulă, are o structură de bază de date care arată ca un tabel și legături între ele, un set de pagini care ajută la gestionarea bazei de date și un set de scripturi utilizate pentru procesarea datelor. Cele mai simple soluții, cum ar fi stocarea datelor, s-ar putea să nu necesite deloc scripturi - introducerea și editarea datelor, căutările și multe alte operațiuni necesită utilizarea comenzilor de bază disponibile pe platforma de unul sau două clicuri.

FileMaker este sigur și securizat. Aproape tot ce trebuie făcut este să atribuiți drepturi conturilor și să setați parole.

Pentru mulți oameni necunoscuți, apare o simplitate atât de evidentă - încep să se îndoiască de capacitățile FileMaker. Eu, ca persoană care are experiență cu Java și Oracle, PHP și MySQL, Delphi și Interbase, pot să cânt cu îndrăzneală: 99% din dovezile că FileMaker este incomplet sunt nefondate. Se pare că în 2004, chiar înainte de a cunoaște FileMaker, pe forumul portalului sql.ru, am început să iau o lovitură dintr-un super-pui. Aș dori să-i mulțumesc pe Raja tuturor în primele 5 pagini ale acestei discuții aprinse. Rezumatul discuției este următorul: nimeni nu va nega prioritatea soluțiilor pe Oracle (sau alte SGBD serioase) înaintea soluțiilor pe FileMaker, dar, ca unul dintre participanții la super-rechka, în majoritatea cazurilor se așteaptă să ardem de la Garmati de-a lungul Gorobtsy. Astfel de soluții care necesită forță de muncă pentru gestionarea SGBD-urilor serioase sunt într-adevăr necesare doar în unele cazuri, dar nu peste tot.

Cred că a venit de mult vremea ca întreprinderile mici și mijlocii din Rusia să beneficieze de soluții scumpe și foarte fragile bazate pe 1C:Enterprise sau Microsoft Access. De fapt, compania de skin găsește o soluție greu de adaptat la nevoile actuale - este necesar să angajezi contabili universitari care să sape în megaocteți de cod de program. Fakhivetele rare costă mai puțin de 50.000 de ruble pe lună. În acest caz, compania pare să fie limitată la platforma Windows cu o mulțime de moștenire - viruși, erori în software și lipsa oricărei alte interfețe software. Poate ați observat că lumea computerelor se confruntă încă cu o tranziție intensă de la PC și Windows la produsele Apple - computere Macintosh care rulează sistemul de operare Mac OS. Puteți schimba caracteristicile sistemelor de operare și puteți comuta astfel încât să puteți lucra pe un Mac mai eficient și mai ușor decât pe un PC. Și dacă este acceptabil ca oamenii să lucreze manual, atunci pot merge la munte. Cu Filemaker, tranziția la Mac se poate face pas cu pas și fără durere, iar majoritatea sarcinilor pot fi finalizate fără a suporta costuri pentru serviciile programatorului.

Vă încurajez cu tărie să fiți uimiți de Filemaker, deoarece cei care au câștigat de mult acest DBMS în vârful sarcinilor lor de informare au creat:

  • Știri ABC
  • Adobe Systems
  • banca Americii
  • Compania Coca Cola
  • Compaq
  • Daimler-Chrysler
  • trupa Dave Matthews
  • Expres Federal
  • Hewlett-Packard
  • Honda - Digital
  • Lufthansa
  • Microsoft
  • Mitsubishi Imaging
  • Rețeaua MTV
  • National Geographic
  • New York Times
  • Telefoane mobile Nokia America
  • Novell Corporation
  • Oracle Corporation
  • PalmSource - PalmOne
  • Paramount Pictures
  • Sisteme video digitale Philips
  • Phillip Morris
  • Studiourile de animație Pixar
  • Qualcomm
  • Sega Gameworks
  • Sony Corporation
  • Symantec Corporation
  • Revista Time
  • Secolul al XX-lea
  • Senatul Statelor Unite
  • USA Today
  • Servicii Volvo Action
  • Studiourile Warner Brothers

 

 

Tse tsikavo: