Archivio per 'Uncategorized' Categoria

Ricerca Avanzata - Diverse parole

Domenica 4 Marzo, 2012 |

In questo esempio vi mostrerò come fare una ricerca di più parole, in un campo di un modulo.
Il codice utilizzato in questo esempio è utile per eseguire ricerche più avanzate.

1 Per creare la tabella
- Creare le "tbldados" da tavola con i seguenti campi: id (Contatore) / Data (testo)
2 Creare la forma "Form1"
- Creare il modulo utilizzando la procedura guidata e scegliere le tbldados come origine dati, scegliere "Table" allo schema form.
- Poi vai alla progettazione del modulo e creare un campo di testo indipendente, nel piè di pagina modulo, denominato txtpesquisa.
- Creare un pulsante sulla proprietà e inserire il codice seguente:

'************************************************* *************
'A cura di Jose Martins
'Site: www.accessexemplos.com
'Date: 2011/09/22
'NOTA: Non rimuovere questa intestazione. Rispettare l'autore del codice.
'************************************************* **************
On Error GoTo Err_Comando8_Click
Parole Dim () As String
Dim x As Integer
Dim strSQL As String
StrWhere Dim As String

parole = split (Me.txtpesquisa, "")

Per x = 0 To UBound (Words)

strWhere = strWhere & "Data come '*" & parole (x) & "*" o "
X Avanti
strWhere = Left $ (strWhere, Len (strWhere) - 3)

strSQL = "SELECT * FROM tbldados dove" & strWhere & "ORDER BY [dati]"
Me.RecordSource = strSQL

Exit_Comando8_Click:
Exit Sub

Err_Comando8_Click:
MsgBox Err.Description
Resume Exit_Comando8_Click

Cosa fa il codice, in fondo, è quello di creare un array composto dalle parole txtpesquisa che vengono rilevati attraverso gli spazi. Dopo un ciclo è stato creato per cercare tutti i termini inseriti in txtpesquisa.

Test di 3
- Inserire i dati e scrivere la parola o le parole che si trova nella casella di testo (txtpesquisa), fare clic sul pulsante e per verificare i risultati.

Di seguito è riportato il link alla dowenlod esempio: parole di ricerca VARI

Google Plus.

Sabato, 6 agosto 2011 |

Oggi ho aggiunto il pulsante Google Plus. +1. Questo è un altro modo per pubblicizzare i posti. Se non è stato invitato a Google Plus. lasciare un commento con il vostro indirizzo email per inviare l'invito.

Spesa

Mercoledì, 13 luglio 2011 |

Si tratta di un database molto semplice che serve a controllare le spese della vita quotidiana.

Menu Principale
Nella foto si può vedere il menu principale molto semplice e funzionale. In alto possiamo vedere l'anno in cui operiamo.
Immagine 1

Anno di lavoro
Per cambiare il lavoro dell'anno di fare clic sul pulsante di scegliere la forma dell'anno e aperto (Fig. 2), digitando l'anno che vogliamo.
Immagine 2

Spesa
Le spese per la forma pulsante di apertura (Fig. 3) per l'immissione dei dati. Accanto alla categoria abbiamo un tasto '+' per aggiungere categorie e sottocategorie hanno un lato del tasto '+' per aggiungere i sottocategorie (cliccando sulle sottocategorie, se non hai scelto cetegoria dà errore e chiede di selezionare la categoria . Se è stata selezionata la categoria apre le categorie di forma nella categoria selezionata).
Nel campo siamo in grado di scegliere un provider dalla lista e se c'è lui le chiede se si desidera aggiungere.
Immagine 3

Categorie
Questa forma (figura 4) è utilizzato per gestire (inserire / modificare / cancellare / search) le categorie e le loro sottocategorie.
Immagine 4

Fornitori
Questo modulo viene utilizzato per gestire (inserire / modificare / cancellare / ricerca) i nomi dei fornitori.
fornitori

Rapporti
Facendo clic su questo pulsante si apre il menu (immagine 5) segnala dove si possono scegliere quattro tipi di rapporti:
Immagine 5

- I costi del corso (Fig. 6) mostra un rapporto con la categoria, sottocategoria, e il valore totale per mese dell'anno con la quale lavoriamo. Mostra anche le spese totali al mese e totale per sottocategoria.
La relazione include un grafico per la sottocategoria che mostra l'evoluzione mensile di ogni sottocategoria. Questo grafico non è di mio, il rispettivo modulo dispone di informazioni dell'autore, tra cui:

'Autore: Philippe Bonnardel (basato su un'idea di Edward Tufte)

Immagine 6

- Costi per anno (foto 7): mostra una form con le spese per categoria in un determinato anno. Possiamo scegliere l'anno di spese, a condizione che vi è una spesa registrata in quell'anno per visualizzare il grafico. Quando si fa doppio clic sulla categoria si apre la relazione annuale di sottocategorie che ha lo stesso formato. Quando si fa doppio clic apre il dettaglio nella sottocategoria (Fig. 8) le spese sostenute in questa sottocategoria.

Immagine 7

Dettaglio
Immagine 8

- Spesa mensile: pari alla spesa per anno, ma qui possiamo scegliere l'anno e il mese desiderato.

- Spese per fornitore mostra una form con il costo per fornitore in un dato anno, e il suo grafico. In questa relazione si può solo scegliere l'anno che si desidera visualizzare.

Confronto annuale
Mostra l'evoluzione della spesa negli ultimi 10 anni. Mostra i valori per anni e mostra un grafico.
Il confronto annuale

Attendo i commenti di questo database, però vorrei aggiungere funzionalità per l'esempio come la possibilità di stampare report.

Scarica l'esempio: SPESE

Sistema di vendita (aggiornamento)

Sabato 26 marzo 2011 |

Questo aggiornamento dei cambiamenti di vendita sono i seguenti:
Mettere l'immagine dell'azienda nel rapporto, che non è stato visualizzato.
Rifusione stampa l'aspetto della vendita e il posizionamento del "prodotto" che non era in stampa.
Posizionamento del IVa tavolo e totali.
Creazione delle vendite elencando la forma quotidiana, dove possiamo vedere tutte le vendite nel giorno e un elenco per tipo di pagamento.
Cambiare il codice per inserire l'immagine del logo aziendale. Poiché l'immagine è legato alla 'localfoto' che è il percorso su disco in cui l'immagine se l'immagine non è sul sito ha dato errore e non aprire il "dati aziendali" del modulo. Così ho messo una routine che controlla errore si verifica e in caso affermativo nasconde l'immagine ed esce la funzione di non dare errore. Fondamentalmente torna allo stato iniziale come se non avesse immagine.
Cambiato nella forma e stampare il report della vendita.
Fornitori - il modulo è stato creato per i fornitori. Ogni volta che si entra in un nuovo acquisto e il fornitore non esiste, chiede se si desidera aggiungere. Se è così aprire il modulo "Fornitori" per inserire i dati.
Shopping - Se gli articoli non esistono, chiede se si desidera inserire.

Download: Sistema di vendita

Grazie per testare e commentare, per migliorare il sistema.

Aggiornare il codice per inserire una foto

Sabato, 12 marzo 2011 |

In caso di ricovero degli animali e tale sistema di vendita ha una forma dove si può mettere una foto. Dopo aver utilizzato questo codice che ho trovato che l'immagine è legato alla 'localfoto' che è il percorso su disco in cui l'immagine se l'immagine non è sul sito ha dato errore e non aprire il modulo. Così ho messo una routine che controlla errore si verifica e in caso affermativo nasconde l'immagine ed esce la funzione di non dare errore. Fondamentalmente torna allo stato iniziale come se non avesse immagine.

Nel prossimo post metterò il prossimo aggiornamento del sistema di vendita dove si può vedere il codice all'opera. Tuttavia possiamo fare un test che consiste nel mettere il sistema di vendita in una cartella diversa e vedere cosa succede quando si apre la maschera dei dati aziendali.

Il codice viene aggiornato come segue:

'Www.accessexemplos.com
'Jose Martins
'2011-02-28

On Error GoTo Err_mostraimagem

Se IsNull (Me.Localfoto) = False Then
Me.FOTO.Picture = Me.Localfoto
FOTO.Visible = True
SEMFOTO.Visible = False
Altro
Me.FOTO.Picture = ""
SEMFOTO.Visible = True
FOTO.Visible = False
End If

Exit_mostraimagem:
Exit Sub

Err_mostraimagem:
Seleziona Err.Number Caso
Caso 2220 'Non vedere l'immagine
FOTO.Visible = False
SEMFOTO.Visible = True
Riprendi Exit_mostraimagem:
Altro errore Else Case '.
MsgBox Err.Number & "" & Err.Description
Riprendi Exit_mostraimagem:
End Select

Scrivere tutto in maiuscolo o minuscolo

Sabato, 12 marzo 2011 |

Per un utente quando i dati che entrano sempre di scrivere in appena messo il seguente codice nelle proprietà del campo nel caso in cui il 'quando si preme' (OnKeyPress):

KeyAscii = Asc (UCase (Chr (KeyAscii)))

dove KeyAscii riceverà un nuovo codice ASCII

chr = visualizza il codice di carattere ASCII

Funzione 'asc': Restituisce un intero che rappresenta il (ASCII) carattere di codice corrispondente alla prima lettera in una stringa.

Funzione UCase: converte una stringa in caratteri maiuscoli.

Funzione Chr: si mostra il carattere del codice ASCII

Per convertire in minuscolo basta cambiare LCase UCase da:

KeyAscii = Asc (LCase (Chr (KeyAscii)))

Post di blog

Sabato 30 Ottobre 2010 |

Ho notato che alcuni lettori di inviare lo stesso messaggio più volte, perché pensano che il primo non è stato presentato con successo.
Se è la prima volta a commentare, questo messaggio deve essere approvato, che approva anche come forma di commentare.
Si tratta di una protezione contro lo spam, i messaggi non sembrano avere nulla a che fare con il blog.
Così, dopo l'invio del primo messaggio, solo aspettare fino a quando non viene approvato e, successivamente, i messaggi successivi appaiono ora automaticamente.

Ancora black out 252 messaggi di spam ...

Downloads - Deposito Locale

Sabato 23 ottobre 2010 |

Come è stato detto nel messaggio precedente, ho cambiato la posizione in cui i file da scaricare.
Da oggi conservata al servizio di BOX.NET , dove almeno non è più necessario attendere il download e non ha pubblicità.

È comunque necessario aggiornare alcuni link, che la prossima settimana saranno completati. Anche inserire un link nel menu delle "DOWNLOADS" blog che si collega alla cartella sul BOX.NET in cui tutti i file disponibili per il download.

Eventuali domande o trovare il file modificato, grazie ad informare me.

Barra dei menu personalizzato

Mercoledì 19 Agosto, 2009 |

Oggi mi viene illustrato come creare una barra dei menu, passo dopo passo, per dare un aspetto più professionale e giusto dare accesso alle opzioni che davvero importanti per l'utente finale di un progetto in Access.
Alla fine avremo una barra dei menu che appare come l'immagine qui sotto.

Barra dei menu

1 - Andare al menu Strumenti e scegliere 'Personalizza'. Il seguente menu:

personalizzare

2 - Scegliere 'Barre' la scheda e selezionare 'New' e immettere il nome che si desidera dare alla barra degli strumenti, ho scelto "menu". Fare clic su OK e compare sulla barra degli strumenti che funziona, che per ora non ha opzioni.

3 - Con la barra degli strumenti selezionata fare clic su 'proprietà' e appare il seguente menu:

proprietà

4 - Cambiare il 'tipo' a 'Toolbar' e quindi fare clic su Chiudi.

5 - Fare clic su 'comandi' e la lista sulla sinistra che dice 'categorie' scegliere 'nuovo menu' che dovrebbe essere in ultima posizione. Quindi fare clic sulla casella 'comandi' il diritto e in su 'nuovo menu' drag sulla nostra barra dei menu come dimostra l'immagine qui sotto.

menu

'Nuovo menu' Drag sul nostro barra dei menu, i tempi richiesti per il numero di menu di cui abbiamo bisogno in questo esempio si trascinerà tre volte per fare due menu e sottomenu. Per fare un sottomenu è sufficiente trascinare 'nuovo menu in un menu. Nota: Il numero di menu può essere modificata successivamente, è possibile aggiungere o diminuire di cui hai bisogno.

6 - Cliccando il tasto destro del mouse sulla parte superiore del 'nuovo menu' della nostra toolbar e modificare il nome come desiderato. In questo esempio ho scelto 'Clienti' per la prima e 'dei fornitori per il secondo.

7 - Ora mettiamo menu in forme che intendiamo aprire. Clicca sulle 'comandi' e scegliere la categoria 'Tutte le forme' e sul lato destro mostrerà ogni forma esistente nel progetto corrente. Fare clic sulla forma desiderata e trascinare la barra degli strumenti. Nell'esempio ho scelto diverse forme, relazioni e anche l'opzione EXIT (per chiudere Access). A questo punto possiamo scegliere ciò che vogliamo aprire la nostra toolbar dovete solo scegliere quello che vogliamo nelle categorie (tabelle, maschere, report, query, i menu di azione di accesso che appaiono come la barra dei menu di default, ecc.)

8 - Dopo aver scelto tutto quello che volete avere sulla nostra barra dei menu è possibile cliccare su ognuno di essi con il tasto destro del mouse per visualizzare le proprietà che possono cambiare. Vedere l'immagine qui sotto.

modificare le opzioni

'Reset' - serve a mettere un elemento in origine era prima di modificare il nome dell'immagine, ecc.
'Cancella' - per eliminare una voce di menu
'Nome' - per modificare il nome della voce di menu. Qui possiamo anche impostare il collegamento a tale elemento utilizzando la e commerciale prima della lettera che si desidera utilizzare come collegamento. Ad esempio, l'opzione di uscita di default è già ben & sci viene visualizzato il menu 'r' la lettera ha sottolineato che ci dice che quando si utilizza il tasto ALT + r corre la voce di menu Exit. Nell'esempio ho scelto di aprire il client e client con la scorciatoia ALT + C.

'Copia / incolla / reset / modificare / cambiare l'immagine del pulsante' - questi comandi vengono utilizzati per lavorare esattamente l'immagine che vogliamo vedere accanto a ogni voce. Siamo in grado di copiare e incollare l'immagine da utilizzare in un altro elemento, ripristinare l'immagine originale, modificare l'immagine e fa un editor di icone (pixel per pixel) o scegliere una immagine sul cambiamento menu.

Poi possiamo anche scegliere l'aspetto della voce, cioè se vogliamo solo testo o testo e immagine.

'Inizia un gruppo "- serve a separare gli elementi mediante una barra orizzontale, o creare gruppi di elementi.

"Link borsa" - per assegnare un link ad un URL o un qualsiasi oggetto nel database.

'Proprietà' - mostra tutte le proprietà dell'elemento.

9 - Ora che abbiamo la barra dei menu che abbiamo pronti a mettere in atto. Per fare ciò cliccate sul pulsante di chiusura e trascinare il nostro menu nella parte superiore dello schermo fino a quando non lo si incolla al punto in cui il bar è l'accesso predefinito.

10 - Per avviare la barra per aprire il database dare le istruzioni per aprire quando si avvia Access. Lasciate che i 'Strumenti' e 'Start' e 'Menu Bar' scegliere il nome del nostro menu 'menu' questo esempio.

11 - Per modificare le immagini delle singole voci di menu possiamo usare un altro modo è quello di inserire un'immagine nella stessa forma e copia per la voce. Cioè:

- Creare un modulo in forma di struttura

- Vai al menu Inserisci e scegliete l'immagine

- Scegli una qualsiasi immagine e premi invio

- Selezionare l'immagine e con il tasto destro del mouse scegliere Copia

- Vai al menu Strumenti e scegliere l'opzione di personalizzare

- Fare clic sul tasto destro del mouse sulla voce che si desidera modificare l'immagine e scegliere Immagine pulsante Incolla.

- Fare clic su Accesso stretto e vicino

- Avviare il database per vedere il risultato

NOTA IMPORTANTE: Quando si cambia la barra dei menu, il menu scompare nel database di Access, è fatto. Per apportare modifiche, è necessario avviare il database premuto il tasto SHIFT.

Il mio menù si presenta così:

slash

Download: Menu Bar

Impedire l'apertura di un rapporto se non per mostrare i dati

Mercoledì, 20 maggio 2009 |

Siamo in grado di impedire che un rapporto aperto, se sono dati da mostrare, e per questo usiamo due forme a seconda della versione di Access:

1 - Tutte le versioni di Access
Inserire il codice seguente nelle proprietà del report, 'Abilitare «Il fatto

Utilizzare l'Abilitazione evento (Activate) Relazione:

Private Sub Report_Activate ()

Se DCount ("*", Me.RecordSource) = 0 Then

MsgBox "Nessun record da visualizzare" vbDefaultButton1, "Errore!"

AcReport DoCmd.Close, "nome report"

End If

End Sub

2 - A partire dalla versione 7 (Access 95) è stato aggiunto l'evento 'in assenza di dati', allora possiamo urilizar il seguente codice:

Private Sub Report_NoData (Cancel As Integer)

MsgBox "Errore!" "Non ci sono dati nel report.", VbInformation, le

Annulla = True

End Sub

Per vedere l'esecuzione scaricare l'esempio: Prevenire relazione di apertura

Presentazione

Avatar

Grazie per aver visitato.
Iscriviti al feed per non perdere alcun messaggio.

Qui nel blog ho fornirà esempi di lavoro con Microsoft Access e fare domande a coloro che chiedono. More

Vuoi iscriverti?

Iscriviti o iscriversi via e-mail:
Inserisci la tua email:


Annunci