Posts Tagged 'formele "

Actualizaţi sistemul de vânzări

Sâmbătă şaisprezece-10-2010 |

Dupa un timp, fără actualizarea blog, am avut în sfârşit ceva timp pentru a actualiza sistemul de vânzări. Mulţi cititori nu au putut ajunge din cauza parola de autentificare sistemul de întrebat. Deci, am scos sistemul de autentificare pentru acces uşor.
În afară de această schimbare a făcut următoarele modificări:

V 0.5.0 (2010-08-19)
- Eliminat de conectare şi de utilizatori.
- Adăugat domenii (de familie, IVa şi unitate) în tabelul de produse.
- Am creat un tabel de TVA.
- Modificarea formularul de produse. (Câmpuri noi, aspect, nou mod de a găsi înregistrări).
- Am creat tabelul de familie (de produse).
- A schimbat forma de cumpărături, se introduce doar un singur produs la un moment dat. Am pus în formă de achiziţionarea unui subformular în cazul în care se pot introduce mai multe produse achiziţionate într-un anumit furnizor.

Download: 2010 Vanzari

Toate comentariile într-o nouă actualizare pentru a rezolva sau pentru a adăuga caracteristici.

În viitor, mă gândesc despre schimbarea locaţiei unde sunt descărcări de fişiere, deoarece, dacă nu există o activitate într-un fişier de ceva timp, fişierul este eliminat. Deci, voi căuta o alternativă la uşor de acţiune pentru acest lucru nu sa se intample.

În următorul post voi pune o versiune a modului de a calcula beneficii similare cu ceea ce este deja aici, în acest mesaj , dar în loc de a avea plăţile lunare pot alege doar numărul de zile care au trecut între fiecare tranşă. Acest exemplu va servi, de asemenea, să răspundă la o întrebare de la un cititor ( Marcelo ).

Cum de a preveni o formă deschisă, dacă nu există înregistrări pentru a arăta?

Sâmbătă doi-05-2009 |

Uneori este necesar pentru a preveni o formă deschisă în cazul în care există înregistrări pentru a demonstra, de exemplu, atunci când faci o interogare şi nu de înregistrare nu este necesară, nu trebuie să fie sub formă deschisă, deoarece nu avem date pentru a afişa. Deci, ceea ce avem este de a verifica dacă există înregistrări pentru a arăta şi dacă nu există nici o afişa un mesaj şi împiedică formularul de deschis. Cum?

Este uşor de a pune doar codul de mai jos, în proprietăţile de formular, în cazul "pentru a deschide":

= 0, apoi, dacă Form.RecordsetClone.RecordCount
MsgBox "Nu au fost găsite.", VbExclamation, "Eroare!"
DoCmd.Close acForm, "să găsească date"
Exit Sub
Final, dacă

Pentru a vedea un exemplu descarcati: Prevenirea formă deschisă

Cum de a atribui acţiuni de taste?

Joi unsprezecelea decembrie 2008 |

1 - Crearea unui formular de comandă în structura şi eveniment "click" pe proprietăţile formularului introduce următorul text: me.keypreview = true
Sau se va face acest evenimentele de tastatură sunt primite în prima formă.

2 - În proprietăţile de formular, "butonul de mai jos pentru a" evenimentul a pus codul de mai jos:

Form_KeyDown Private Sub (keycode Ca Integer, Shift ca Întreg)
Selectaţi keycode cauza
Cauza vbKeyF2
DoCmd.OpenForm "Form1"
Cauza vbKeyF3
DoCmd.OpenForm "Form2"
Cauza vbKeyF4
DoCmd.OpenForm "formulario3"
Cauza vbKeyF5
Ca Calculator Dim dublă
Calculator = Shell ("calc.exe", vbNormalFocus)
Cauza vbKeyF6
DoCmd.Close
Cauza Altele
Selectaţi End
End Sub

Ce face acest lucru este următorul:
- Prin apăsarea tastei F2 se deschide Form1
- Prin apăsarea tastei F3 se deschide Form2
- Prin apăsarea tastei F4 se deschide formulário3
- Prin apăsarea tastei F5 deschide Calculator pentru Windows
- Prin apăsarea tastei F6 închide formularul de

În plus faţă de tasta F1 funcţia, F2 ... etc, putem folosi, de asemenea, orice alt buton pentru a efectua funcţii, dar păstrând în minte că, dacă vrem să introduceţi date într-o formă care nu adecvate pentru a utiliza tastele care sunt utilizate pentru a scrie date în domeniile.
Un alt lucru este că funcţionează doar pe formularul de unde ai pus codurile de mai sus.

Download: Taste
Exemple de comenzi rapide tastelor

Meniu personalizat

Sâmbătă douăzeci/9/2008 |

Aceasta este un fel de meniu care ne permite să economisi timp, de linii de cod şi un aranjament mai bun în termeni de forme deschise, deoarece cu acest meniu nevoie doar de o formă deschisă. În plus faţă de reducerea numărului de formulare deschise, de asemenea, scade numărul de butoane într-un meniu pentru a deschide fiecare formular.
Acest tip de meniu, cu siguranţă că a existat de ceva timp si este deja utilizat de către mai mulţi utilizatori de acces.
Deci, unde este acest meniu?
Să creăm meniu utilizând o casetă combo care conţine toate formele pe care le propunem pentru a deschide prin ea. Când selectaţi o opţiune din caseta combo formularul de cerere este afişată în subformular. Apoi, vom începe să facă pas cu pas meniul.

1 - Să creăm un tabel în cazul în care vom păstra numele pe care doriţi să dea fiecare formă şi numele de forma în care se va deschide. În exemplul am creat "tblmenu", tabelul cu următoarele domenii:
Tip de câmp
Textul Nomedomenu -> numele care va fi văzut în meniul (combo box)
sub formă de text -> Nume de forma în care se va deschide

După datele introduse în de exemplu, sunt:

NomedoMenu Formular

Conturi Form1
Depozite Form2
Mişcările formulario3
Contul-Box formulario4
De cont cont formulario5
Extras formulario6

2 - Apoi, vom crea o interogare de la tabelul anterior:
Tblmenu ales masă şi apoi alegeţi cele două domenii în care am ales pentru ascendentă nomedomenu de sortare pentru a fi mai uşor de a găsi în meniul de câteva ori atunci când doriţi să le deschideţi forme. Pentru această interogare am numit "CsMenu".

3 - Să creeze "Meniu" forma, adică alege forma nouă în vizualizarea Proiectare. Apoi, vom crea o casetă combo şi să modificaţi următoarele proprietăţi:
- Numărul de coloane: 2
- Latime: 1cm coloană, 0cm;
- Originea linie: csmenu (care este numele de interogare a creat în paragraful anterior)

4 - În aceeaşi formă, vom crea un formular nelegat subformular principal (In exemplul am chemat menuquadro). Este acest formular care va fi deschis în fiecare din următoarele forme de a alege din meniu (caseta combo).

5 - Acum, creaţi un modul care ne va permite pentru a deschide meniul, care este selectat în caseta combo în subformular.
Am creat un modul (pe care am numit "abrirmenu") şi lipit codul de mai jos:

AtivarMenu Funcţia publică (Combmenu ComboBox, subabrir subformular)
Abrirform Ca String Dim
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
Sfârşit Funcţia

După ce la proprietatile caseta combo pe meniul de forma şi după un eveniment de actualizare puse creat funcţia de: ativarmenu = ([Menu], [menuquadro]), că "Meniu" este numele de caseta combo şi "menuquadro" Numele de subformular.

Şi în final meniul este gata de utilizare. Doar încercaţi şi de a folosi. Sper ca ti-a placut acest sfat.
Download: Meniu

Mai jos o imagine a meniului.

Meniu personalizat

Meniu personalizat

Se măsoară timpul se petrece un operator pentru a insera o înregistrare

Joi nouăsprezece-06-2008 |

Aceasta a fost cu siguranţă un jucător Elton Rueb şi chiar a reuşit să rezolve înainte de a mă ajuta. Ceea ce cititorul a fost destinat pentru a masura timpul nevoie de un utilizator pentru a insera o înregistrare şi are trei domenii: unul pentru timpul de pornire atunci când se deschide formularul, pentru prima dată la sfârşitul anului, care se introduce când faceţi clic pe înregistra buton şi un câmp pentru a calcula diferenţa. Acesta este un exemplu simplu, dar poate fi lipsit de la cei care doresc pentru a calcula diferenţa dintre două ori. Deci, Rueb Elton (Rio de Janeiro - RJ - Brazilia), cu condiţia de exemplu, care ar putea ajuta pe altcineva.

Download: timp de încercare

Răspunde la întrebarea: data Format

Joi doisprezece-6-2008 |

Jacinto cititor a pus o întrebare aici, cu privire la modul de a schimba formatul de data de 12/06/2008 pentru 2 0 0 8 0 6 1 2, răspuns, astfel cum a explicat în comentariile este la fel de simplu ca o casetă de text cu după expresia:

= Format ([nume câmp dată], "dd mm yyyy")

şi proprietăţi ale câmpului pus următoarele cuvinte în masca de intrare: 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0

Destul de simplu şi uşor. Urmaţi exemplul de descărcare: data Format

Exemplu de beneficiile de gestionare

Marţi 2008-5-şase |

Acest exemplu arată modul în care un sistem de management pentru furnizarea de plăţi.

Exemplu, arată că aceasta nu este a crea si automat cu o apasare a unui buton, beneficiile unui contract de vânzare prin datele introduse. Asta este, vom introduce numele clientului la data inceperii contractului şi valoarea totală plătibilă. Apoi, faceţi clic pur şi simplu "calcularea plăţilor", pe care le generează în mod automat numărul de tranşe şi împarte valoarea indicată de fiecare dintre ele şi calculează data fiecărei tranşe (una pe lună). Acesta este, de asemenea, un exemplu care demonstrează cum să adăugaţi mai multe înregistrări la o dată, pentru că atunci când faceţi clic pe butonul adaugă o înregistrare pentru fiecare prestaţie.

Download: Introduceţi mai multe înregistrări

Modificarea culorii de fundal a unui câmp de text care are focus

Duminica şase/4/2008 |

Pentru cei care doresc să dea un efect diferit asupra formelor, mai precis atunci când suntem introducerea de date, se poate schimba culoarea de domeniul în care cursorul. Asta este, toate câmpurile de date de intrare sunt în alb decât domeniul în care ne sunt scris că este de altă culoare.

Pentru a face acest lucru este foarte simplu, selectaţi doar câmpurile şi alege culoarea de fundal pe care doriţi să apară atunci când cursorul se află în câmp şi apoi schimba culoarea la transparenta.

Download: Schimbare culoare câmp de date

Chips de la un adăpost de animale

Simbata, douăzeci şi nouă/03/2008 |

Acesta este un exemplu de domeniile de aplicare care Sónia cititor de date destinate pentru un record de baze de date de animale. Este o bază de date simplă, cu doar un formular de introducere de date, cu o fotografie a animalului.

Download: adapost de animale

Orice modificare a comenta doar aici.

Punct

Marţi 2008-03-optsprezece |

La cererea jucătorului Joao Cabrita a dezvoltat această formă de punct de control care se aplică la o staţie de foc, mai precis la nevoile cititorului.

Acesta este un exemplu de bază, dar cu unele detalii mai avansate asupra a ceea ce este destinat să facă un control de intrările şi ieşirile de angajaţi, să verifice faptul că a lucrat schimburi de 12 ore şi adăuga mai multe ore lucrate şi ore lucrate la mai puţin.

Toate acestea pentru un raport lunar de participare a fiecărui angajat.

Download: Punctul

Prezentare

Avatar

Va multumim pentru vizita.
Abonează-te la feed a nu pierde nici un mesaj.

Aici, în blog-I va oferi exemple de lucru cu Microsoft Access şi de a pune întrebări, de asemenea, pentru cei care cer. Mai multe

Doriţi să vă abonaţi?

Abonează-te sau abona prin e-mail:
Introduceţi adresa dvs. de email:


Anunţuri