Articoli marcati con tag 'forme'
Sabato 16 ottobre 2010 |
Dopo qualche tempo senza aggiornare il Blog, ho finalmente avuto tempo per aggiornare il sistema di vendita. Molti lettori non riusciva a causa della password di accesso al sistema chiesto. Così, ho rimosso il sistema di login per un facile accesso.
Oltre a questo cambiamento apportato le seguenti modifiche:
V 0.5.0 (2010-08-19)
- Rimosso il login e gli utenti.
- Campi aggiuntivi (famiglia, iva e di unità) nella tabella dei prodotti.
- Ho creato una tabella di IVA.
- Modifica della maschera Prodotti. (Nuovi campi, look, nuovo modo per trovare i record).
- Ho creato la famiglia di tavoli (di prodotti).
- Modificata la forma dello shopping viene inserito solo un prodotto alla volta. Ho messo sotto forma di acquisto di una sottomaschera cui è possibile inserire più prodotti acquistati in un determinato fornitore.
Download: 2010 Vendite
Tutti i commenti in un nuovo aggiornamento per correggere o aggiungere funzionalità.
Per il futuro sto pensando di cambiare la posizione di dove sono i download dei file, dato che se vi è l'attività in un file per qualche tempo, il file viene rimosso. Quindi cercherò un'alternativa alla semplice azione, per questo non accada.
Nel prossimo post metterò una versione di come calcolare vantaggi simili a ciò che è già qui in questo posto , ma invece di avere pagamenti mensili può solo scegliere il numero di giorni che intercorrono fra ogni singola rata. Questo esempio servirà anche a rispondere a una domanda di un lettore ( Marcelo ).
Posted in Esempi , i moduli , i Sistema completo | 14 Commenti »
Sabato 2 maggio, 2009 |
A volte è necessario per evitare una forma aperta se ci sono record per mostrare, ad esempio quando si esegue una query e nessuna registrazione non è necessaria, non abbiamo bisogno di essere forma aperta dal momento che non abbiamo i dati da visualizzare. Quindi quello che dobbiamo verificare è se ci sono record da mostrare e se non vi è mostrare un messaggio e impedire la forma aperta. Come?
E 'facile mettere solo il codice qui sotto nelle proprietà del modulo nel caso in cui il' aprire ':
= 0 Then Se Form.RecordsetClone.RecordCount
MsgBox "Nessun record trovato.", VbExclamation "Errore!"
DoCmd.Close acForm, "trovare i dati"
Exit Sub
End If
Per vedere un esempio scaricare: Prevenire Open Form
Posted in Esempi , i moduli , i Moduli | 2 Commenti »
Giovedi, December 11, 2008 |
1 - Creare un modulo d'ordine nella struttura e l'evento 'Cliccando' sulle proprietà del modulo immettere il seguente: me.keypreview = true
Oppure è questo andare a fare gli eventi della tastiera vengono ricevuti nella prima forma.
2 - Nelle proprietà del modulo, 'bottone qui sotto per' l'evento inserire il seguente codice:
Privato Form_KeyDown Sub (KeyCode As Integer, Shift As Integer)
Seleziona KeyCode Caso
Caso vbKeyF2
DoCmd.OpenForm "Form1"
Caso vbKeyF3
DoCmd.OpenForm "Form2"
Caso vbKeyF4
DoCmd.OpenForm "formulario3"
Caso vbKeyF5
As Double Dim Calculator
Calcolatrice = Shell ("calc.exe", vbNormalFocus)
Caso vbKeyF6
DoCmd.Close
Case Else
End Select
End Sub
Quello che fa è la seguente:
- Premendo il tasto F2 apre la form1
- Premendo il tasto F3 si apre Form2
- Premendo il tasto F4 apre la formulário3
- Premendo il tasto F5 si apre la calcolatrice di Windows
- Premendo il tasto F6 chiude la maschera
Oltre al tasto funzione F1, F2 ... ecc, possiamo anche usare qualsiasi altro tasto per eseguire le funzioni, ma tenendo presente che se vogliamo inserire dati in una forma non adatti utilizzare i tasti che vengono utilizzati per scrivere i dati nei campi.
Un'altra cosa è che funziona solo sul modulo dove si mettono i codici di cui sopra.
Download: Keys

Posted in Esempi , i moduli , i moduli | 1 Commento »
Sabato 20 settembre, 2008 |
Questo è un tipo di menu che ci permette di risparmiare tempo, righe di codice e una disposizione migliore in termini di forme aperte, poiché con questo menu solo bisogno di una forma aperta. Oltre a ridurre il numero di forme aperte diminuisce anche il numero di pulsanti di un menu per aprire ogni modulo.
Questo tipo di menu, certo che esiste da qualche tempo ed è già utilizzato da molti utenti di Access.
Allora, dove è questo menù?
Creiamo il menu utilizzando una casella combinata che contiene tutte le forme che abbiamo in programma di aprire attraverso di essa. Quando si seleziona un'opzione dalla casella combinata il modulo di domanda viene visualizzata all'interno della sottomaschera. Allora cominciamo a fare il passo menù per passo.
1 - Creiamo un tavolo dove verrà memorizzato il nome che vuoi dare ad ogni forma e nome del modulo che si apre. In questo esempio ho creato 'tblmenu' la tabella con i seguenti campi:
Tipo di campo
Nomedomenu testo -> Nome che sarà visibile nel menu (combo box)
sotto forma di testo -> Nome del modulo che si aprirà
Dopo che i dati introdotti nell'esempio sono:
NomedoMenu Form
Conti Form1
Depositi Form2
Movimenti formulario3
Account-Box formulario4
Account-Account formulario5
Estratto formulario6
2 - Poi creiamo una query dalla tabella precedente:
Tblmenu ha scelto la tabella e quindi scegliere i due settori in cui abbiamo scelto per la risalita nomedomenu sorta di essere più facile trovare il menu di un bel paio di volte in cui vogliamo aprire i moduli. Per questa query ho chiamato 'CsMenu'.
3 - Creiamo 'Menu' la forma, vale a dire scegliere nuova maschera in visualizzazione Design. Poi si crea una casella combinata e modificare le seguenti proprietà:
- Numero di colonne: 2
- Larghezza delle colonne: 1cm, 0cm;
- Origine della linea: csmenu (che è il nome della query creata nel paragrafo precedente)
4 - Nello stesso modulo creeremo sottomodulo una maschera non associata principale (nell'esempio ho chiamato menuquadro). E 'questa forma che si aprirà ciascuna delle forme di scegliere dal menu (casella combinata).
5 - Ora create un modulo che ci permetterà di aprire il menu che viene selezionato nella casella combinata nella sottomaschera.
Abbiamo creato un modulo (che ho chiamato 'abrirmenu') e incollate il seguente codice:
AtivarMenu Funzione pubblica (Combmenu Il ComboBox, subabrir La sottomaschera)
Abrirform As String Dim
= Abrirform Combmenu.Column (1)
subabrir.SourceObject = abrirform
subabrir.LinkChildFields = ""
subabrir.LinkMasterFields = ""
End Function
Dopo essere andato alle proprietà della casella combinata nel menu modulo e il dopo evento di aggiornamento messo il creato funzione: ativarmenu = ([Menu], [menuquadro]), che 'Menu' è il nome della casella combinata e 'menuquadro' l' il nome della sottomaschera.
Infine il menù è pronto all'uso. Basta provare e utilizzare. Spero vi sia piaciuto questo suggerimento.
Download: Menu
Qui di seguito una foto del menu.
Menu personalizzato
Posted in Esempi , i moduli , i Moduli | 12 Commenti »
Giovedi, June 19th, 2008 |
Questo era certamente un giocatore Elton Rueb e ha anche riusciti a risolvere prima di aiutare. Quello che il lettore era destinato a misurare il tempo necessario all'utente di inserire un record e ha tre campi: uno per l'ora di inizio quando si apre il modulo, per la prima volta alla fine che viene inserito quando si fa clic sul pulsante di registrazione e un campo per calcolare la differenza. Questo è un esempio semplice, ma può mancare a chi vuole calcolare differenza tra due orari. Così il Rueb Elton (Rio de Janeiro - RJ - Brasile), a condizione l'esempio che potrebbe aiutare qualcun altro.
Download: Test del tempo di
Pubblicato in Appuntamenti , i campioni , le Esempi trasferiti , le espressioni , le Form e Tempo | 2 Commenti »
Giovedi, June 12, 2008 |
Il Jacinto lettore porre una domanda qui su come modificare il formato di una data di 2008/12/6 per 2 0 0 8 0 6 1 2, la risposta come spiegato nei commenti è semplice come una casella di testo con il seguente espressione:
= Format ([nome campo data], "mm dd yyyy")
e le proprietà del campo inserire le seguenti parole nella maschera di input: 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 \ 0
Molto semplice e facile. Seguire l'esempio per il download: il formato della data
Pubblicato in Appuntamenti , le Esempi , le espressioni , i Moduli | 1 Commento »
Martedì 6 maggio 2008 |
Questo esempio mostra come un sistema di gestione per l'erogazione dei pagamenti.
L'esempio mostra che questo è creare e automaticamente con un semplice clic di un pulsante, i benefici di un contratto di vendita attraverso i dati inseriti. Cioè, si introduce il nome del cliente per la data di inizio del contratto e l'importo totale da pagare. Poi basta fare clic su "Calcola pagamenti" che genera automaticamente il numero di rate e divide il valore indicato da ciascuna di esse e calcola la data di ciascuna rata (uno al mese). Questo è anche un esempio che dimostra come aggiungere più record in una sola volta, perché quando si fa clic sul pulsante aggiunge un record per ciascuna prestazione.
Download: Inserire più record
Pubblicato in Appuntamenti , i campioni , i moduli , i moduli , le Records | 17 Commenti »
Domenica 6 aprile 2008 |
Per coloro che vogliono dare un effetto diverso sulle forme, più precisamente quando si stanno inserendo i dati, possiamo cambiare il colore del campo in cui il cursore. Cioè, tutti i campi di immissione dei dati sono il bianco rispetto al campo in cui stiamo scrivendo che è di un altro colore.
Per fare questo è molto semplice, basta selezionare i campi e scegliere il colore di sfondo che si desidera visualizzare quando il cursore si trova nel campo e quindi modificare il colore trasparente.
Download: Modificare il colore dei dati di campo
Posted in colori , i Campioni , i Forms | 10 Commenti »
Sabato 29 Marzo 2008 |
Questo è un esempio dei campi di applicazione che Sónia lettore destinati registrare dati in un database di animali. Si tratta di un semplice database con solo un modulo per l'immissione di dati con una foto dell'animale.
Download: Animal Shelter
Qualsiasi modifica solo commentare qui.
Scritte forme , le foto , i moduli , le Records , i Tavoli | 12 Commenti »
Martedì 18 marzo 2008 |
Su richiesta del giocatore di Joao Cabrita sviluppato questa forma di punto di controllo che si applica a una caserma dei pompieri, più specificamente alle esigenze del lettore.
Si tratta di un esempio di base, ma con alcuni dettagli più avanzate su cosa si intende per rendere il controllo degli ingressi e delle uscite dei dipendenti, verificare che lavorava a 12 turno di un'ora e aggiungere altre ore di lavoro e ore lavorate per meno.
Tutto questo per un rapporto mensile di partecipazione di ciascun dipendente.
Download: Point
Scritto consultazione , date e gli esempi , le espressioni , le forme , le ore , i rapporti | 9 Commenti »