title: Come modificare dinamicamente i controlli di un report?

author: Paul

text:
...cioè vorrei gestire una cosa del genere tramite codice:
se nella form che lancia il report la casella AB è spuntanta, allora
(sull'evento apertura del report) nascondi certi controlli e mostrane
altri con il contenuto che imposto via codice.
purtroppo non riesco ad ottenere questo perchè facendo docmd.openreport
"nome report", nè utilizzando acviewdesign nè acviewpreview
(acviewnormal lo stampa subito) riesco a modificare il contenuto del
report perchè mi dice che il report non è modificabile...come si può
risolvere?
grazie


author: Harry Evans

text:
Metti tutti i tuoi controlli nell'evento On Open (Su apertura) del report
Paul <
cr...@spin.it
> wrote in message 38DB8B20...@spin.it...
> ...cioč vorrei gestire una cosa del genere tramite codice:
>
> se nella form che lancia il report la casella AB č spuntanta, allora
> (sull'evento apertura del report) nascondi certi controlli e mostrane
> altri con il contenuto che imposto via codice.
> purtroppo non riesco ad ottenere questo perchč facendo docmd.openreport
> "nome report", nč utilizzando acviewdesign nč acviewpreview
> (acviewnormal lo stampa subito) riesco a modificare il contenuto del
> report perchč mi dice che il report non č modificabile...come si puň
> risolvere?
> grazie


title: come posso interfacciare un programma access sul web

author: Vito Fanciullo

text:
ciao a tutti,

ho un programma di magazzino complesso sviluppato in tanti anni con access (ora 2016)

potrei far accedere a tale programma on line ?

in pratica si può lavorare su un programma access dal web usando la stessa interfaccia di access?


author: BFS

text:

se intendi far accedere al programma da remoto ai normali utilizzatori puoi:

installargli il client nel pc/notebook e farlo connettere agli archivi
del server via vpn (se il db è sql server meglio), qui serve una corposa
banda internet

oppure puoi farli accedere in modalità rdp al pc/server del magazzino,
vedrebbero nel loro pc lo schermo del pc/servr in magazzino. qui la
banda necessaria è minima.
con questa soluzione puoi farli collegare da pc/mac/android
consigliata sempre una vpn

BFS


text:

la VPN è per l'autenticazione a livello di rete?


text:

serve per evitare inoltro delle porte rdp sul router.
a meno che in azienda non abbiate un firewall serio

BFS


title: integrazioni con gestionale IBM START++

author: Andy Fry @ OST

text:
ciao,
solo a titolo informativo, conoscete il gestionale START ++ ,
avete gią avuto modo di incontrarlo ed estrarre dati da esso ?
esiste la fattibilitą di una relazione diretta tra start ++ e Access ?
anticipo un grazie,
--
Andrea F.
skype:  il.grifo


title: Password database

author: Checco

text:
Buongiorno a tutti,
ho un serio e grosso problema, su un database che ho creato un utente ha
impostato la password, ma non so chi sia e non so neppure la password! Ora
c'č qualche maniera per baipassarla o quantomento poterla recuperare?
GRazie mielle in anticipo!
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Password database

author: Scintilla

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...

Fai una ricerca su google con "access password recovery" ci sono dei
software che ti estraggono la pwd istantaneamente, con Access 97 e 2000 ho
provato e funzionano egregiamente, con Xp non lo so...
saluti


title: Password database

text:
> Fai una ricerca su google con "access password recovery" ci sono dei
> software che ti estraggono la pwd istantaneamente, con Access 97 e 2000 ho
> provato e funzionano egregiamente, con Xp non lo so...
Ho provato vari programmi, tutti mi dicono che il database è corrotto! Forse
si è danneggiato perchè oggi è andata via parecchie volte la corrente mentre
era aperto! C'è qualche maniera per risistemarlo? Ho provato col "Ripristina
database" ma nulla! Però come mai quando lo apro mi chiede la password
quando invece non è impostata?



title: Newbie: Relazioni tabelle per db collezione video

author: Jfk

text:
Ciao a tutti.
Sono un nuovo e scarsissimo utente di Access che sta tentando di farsi un db
per la propria collezione di dvd e vhs.
Io ho creato una tabella Titolo, una per attori ecc...
Chiaramente un attore può recitare in più film e viceversa in un film ci
sono più attori. Ho tentato di capire come creare una relazione
molti-a-molti (2 tabelle 1amolti ed una di collegamento) per fare in modo
che la cosa funzioni ma non riesco proprio a capire la logica...
Chiedo aiuto cercando di spiegare quello che vorrei: Una maschera basata su
query e tabelle in cui inserire titolo, attore protagonista, 2°attore,
eventuale 3°attore, regista, genere, voto, anno di prod.
Possibilmente man mano che inserisco i record vorrei che la visualizzazione
me li restituisse in una casella combinata e che alla fine possa effetuare
ricerche in base a criteri come l'attore in più film o la combinazione di 2
attori o regista/attore film/anno ecc. (mi scuso se sono logorroico)...
Mi sfugge la struttura di base per ottenere questo. Ho letto il manuale e
l'help online ma gli esempi non mi aiutano per nulla. (Sono una mezza capra
l'ammetto ma gli esempi sono criptici!) :)
Grazie se qualcuno mi aiuta a capire come impostare il tutto...
Ps Ma una volta non c'era il db collezione video con Access 97? Ora ho il
2002 e ci sono solo esempi di tipo lavorativo, non privato...


author: AEOM

text:
"Jfk" <
wellington...@yahoo.it
> ha scritto nel messaggio
news:jT8ib.268916$R32.8...@news2.tin.it...

tabella films (idfilm, titolo etc)
tabella attori(idattore, nome, etc )
tabella cast(idfilm, idattore)
film-cast 1 a molti
cast attori molti a 1
Ciao, AEOM


author: Roberto da casa

text:
"Jfk" <
wellington...@yahoo.it
> ha scritto nel messaggio
news:jT8ib.268916$R32.8...@news2.tin.it...
> Ciao a tutti.
> Sono un nuovo e scarsissimo utente di Access che sta tentando di farsi un
db
> per la propria collezione di dvd e vhs.
> Io ho creato una tabella Titolo, una per attori ecc...
> Chiaramente un attore può recitare in più film e viceversa in un film ci
> sono più attori. Ho tentato di capire come creare una relazione
> molti-a-molti (2 tabelle 1amolti ed una di collegamento) per fare in modo
> che la cosa funzioni ma non riesco proprio a capire la logica...
Creati una tabella Titolo che abbia una struttura simile a questa:
IDTitolo        Contatore e chiave primaria
Titolo            Testo
Regista          Testo
Anno             Numerico
Genere          Testo
Voto             Numerico
ecc. ecc.
Creati una tabella Attori che abbia una struttura simile a questa:
IDAttore      Contatore e chiave primaria
Attore          Testo
Creati infine una tabella TitoloAttori che abbia una struttura simile a
questa
IDTitolo        Numerico
IDAttore       Numerico
La chiave primaria di questa tabella è l'insieme dei due campi IDTitolo e
IDAttore
Per il campo IDAttore della tabella TitoloAttori esegui l'Autocomposizione
Ricerca... basandola sulla tabella Attori.
La tabella TitoloAttori mettila in relazione uno-a-molti con la tabella
Titolo in base ai campi IDTitolo, ed in relazione uno-a-molti con la tabella
Attori in base ai campi IDAttore; così facendo avrei creato una relazione
molti-a-molti tra la tabella Titolo e la tabella Attori.
> Chiedo aiuto cercando di spiegare quello che vorrei: Una maschera basata
su
> query e tabelle in cui inserire titolo, attore protagonista, 2°attore,
> eventuale 3°attore, regista, genere, voto, anno di prod.
Per aggiornare la tabella Titolo e la tabella TitoloAttore creati una
maschera principale con visualizzazione Maschera singola che abbia come
origine record la tabella Titolo con tutti i suoi campi. In questa maschera
principale inserisci anche una sottomaschera che abbia una visualizzazione a
Maschere continue e che abbia come origine record la tabella TitoloAttori.
Così facendo, per ogni titolo della maschera principale potrai inserire
nella sottomaschera i nomi degli attori che hanno recitato in quel titolo:
così facendo inserirai un nome di attore per ogni record della sottomaschera
ed il numero degli attori per ogni titolo sarà indefinito ed il loro
aumentare non avrà limiti e non comporterà modifiche alla struttura del
database.
> Possibilmente man mano che inserisco i record vorrei che la
visualizzazione
> me li restituisse in una casella combinata e che alla fine possa effetuare
> ricerche in base a criteri come l'attore in più film o la combinazione di
2
> attori o regista/attore film/anno ecc. (mi scuso se sono logorroico)...
Visto anche il fatto che sei agli inizi, ti sconsiglio di creare un'unica
maschera per aggiornare le tabelle e per fare delle ricerche sul loro
contenuto.
Quindi risolto il problema della maschera di aggiornamento, creati una o più
maschere (meno ne fai e maggiore sarà la loro dìcomplessità e difficoltà per
realizzarle) attraverso le quali imposterai (in AND e/o in OR) i criteri di
ricerca dei titolo.
Sicuramente la selezione più complessa potrà essere quella in base alla
quale selezioni i titoli in base agli attori: a tale scopo ti suggerisco di
andare sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ
intitolata "Come si può filtrare una maschera in base al valore contenuto in
un controllo di una sua sottomaschera?".
Per filtrare invece un report (o un maschera) con la selezione multipla in
una casella di riepilogo vai sempre sul Sito Comune e nella Sezione Reports
leggi la FAQ intitolata "Come si può filtrare un report in base alla
selezione multipla effettuata su una casella di riepilogo?".
> Mi sfugge la struttura di base per ottenere questo. Ho letto il manuale e
> l'help online ma gli esempi non mi aiutano per nulla. (Sono una mezza
capra
> l'ammetto ma gli esempi sono criptici!) :)
Non è che gli esempi siano criptici (probabilmente troverai criptici anche
quelli del Sito Comune), il fatto è che sino a quando non prenderai
confidenza con Visual Basic for Application (VBA) e un po' con il linguaggio
SQL, programmare in Access non sarà per niente facile, ed altrettando
difficile sarà interpretare quanto realizzato dagli altri.
>
> Grazie se qualcuno mi aiuta a capire come impostare il tutto...
> Ps Ma una volta non c'era il db collezione video con Access 97? Ora ho il
> 2002 e ci sono solo esempi di tipo lavorativo, non privato...
Non saprei che dirti, io uso solo Access 97.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: estrarre caratteri dopo una certa stringa

author: Marco

text:
buongiorno,

un piccolo aiutino:
in una query access ho questi campi

VERNICE RAL 2012
VERNICE RAL 3020
VERNICE RAL 8011

vorrei estrapolare in automatico tutto quello che c'e' dopo la parola
RAL

mi aiutate?

grazie

marco


text:

Aprendo l'Help trovi tutte le funzioni dedicate alla manipolazione
delle Stringhe.....
Mid$(tuaStringa,Instr(tuaStringa,"RAL")+4,Len(tuaStringa))

Saluti
@Alex


title: Creare un tasto "ENTER"

author: Lorenzo

text:
Che codice devo inserire affinchè un tasto creato in una form funzioni come
il tasto "ENTER" o "TAB" ?
Grazie


title: Creare un tasto "ENTER"

author: Antonio Biso

text:
"Lorenzo" <
lor...@bresolin.com
> ha scritto nel messaggio
news:b4516g$qqc$1...@fata.cs.interbusiness.it...
> Che codice devo inserire affinchè un tasto creato in una form funzioni
come
> il tasto "ENTER" o "TAB" ?
Come funziona il tasto ENTER o TAB?
Antonio


title: Creare un tasto "ENTER"

text:
"Enter"-> conferma il dato e passa al campo successivo....
In VB uso Sendkeys ma in access ??
Lorenzo
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:_%o9a.179470$YG2.5...@twister1.libero.it...



title: Creare un tasto "ENTER"

text:
"Lorenzo" <
lor...@bresolin.com
> ha scritto nel messaggio
news:b459gb$qag$1...@grillo.cs.interbusiness.it...
Primo: scrivi DOPO il quoting e nel NG!
> "Enter"-> conferma il dato e passa al campo successivo....
> In VB uso Sendkeys ma in access ??
Anche in access c'è sendkeys, ma peeeeerchè devi usare un pulsante per fare
questo?!?!?!
Antonio


title: Creare un tasto "ENTER"

author: MA

text:

Se vai nelle opzioni puoi settare il comportamento del cursore all'interno
del controllo e del record.
Rimane l'inquietante interrogativo di Antonio. Ma che devi fare????
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Creare un tasto "ENTER"

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z65Z180Y1...@usenet.libero.it...

1° Mi scuso con Antonio ma mi sono accorto solo dopo che non avevo risposto
nel NG.
2° Ho acquistato un notebbok Tablet-pc (che chiuso a libro non ha la
tastiera) e dovendo usare il tasto enter per confermare dei valori ho
bisogno di crearmelo sulla maschera.
Francesco.


title: Creare un tasto "ENTER"

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z65Z180Y1...@usenet.libero.it...

1° Mi scuso con Antonio ma mi sono accorto solo dopo che non avevo risposto



title: Creare un tasto "ENTER"

author: Marcello Guarnacci

text:
"Lorenzo" <
lor...@bresolin.com
> ha scritto nel messaggio
news:b4733c$9t3$1...@grillo.cs.interbusiness.it...

Usa questo SendKeys "{ENTER}" ed assegnala ad un pulsante sul click
Ciao


title: Ancora MScomm32.ocx

author: Stefano  Kabisa  da fuori

text:
salve a tutti,
Dopo aver letto tutti i post trovati con google e tutta la
documentazione dei link trovati su questo argomento.
Non ho ancora capito come usare questo strumento per collegare una
periferica esterna.
Ho provato ad usare anche le funzioni API (non per fare il miele) che
mi erano state consigliate per comunicare con una periferica tramite
porta com.
Se si può proporrei di aprire un tred per spiegare come si può
comunicare in lettura e scrittura con una periferica esterna tramite
porta com .
penso che sia un argomento che può interessare a molti.
grazie
Stefano Kabisa


title: linee ed etichette

author: Massimo

text:
E' possibile da codice far si che su una mia scelta, posso in un colpo solo
non far stampare  linee ed etichette , cioč evitare di scrivere
sull'apertura del report tutto es. me.etichetta.visible = False ( True ) .
Spero di essermi spiegato.
Grazie Max


title: linee ed etichette

author: Emyr

text:
On Tue, 26 Feb 2002 19:59:43 +0100, "Massimo" <
ron...@libero.it
>
wrote:

puoi avendo opportunatamente creato il nome delle etichette
controllarne il nome con un for each e la proprietą name
Saluti.
Emanuele.


title: linee ed etichette

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:kkun7u0piaqol63n5...@4ax.com...

Oddio ... non sono molto afferrato , potresti spiegarmi meglio ?
Max


title: linee ed etichette

author: OndaMax

text:
Massimo wrote in message ...
> > >E' possibile da codice far si che su una mia scelta, posso in un colpo
> > >solo non far stampare  linee ed etichette , cioè evitare di scrivere
> > >sull'apertura del report tutto es. me.etichetta.visible = False
( True )
> > puoi avendo opportunatamente creato il nome delle etichette
> > controllarne il nome con un for each e la proprietà name
> > Saluti.
> > Emanuele.
> Oddio ... non sono molto afferrato , potresti spiegarmi meglio ?
OK ... andiamo su qualcosa di più semplice.
- In struttura report, clicca sulla barra del "Corpo" del report.
- Con un clic destro del mouse, richiama il menu contestuale e scegli
"Proprietà".
- Sulla scheda Evento scegli "su formattazione" e richiama il modulo
(Generatore di codice).
- Li dovrai gestire la condizione che ti serve per rendere invisibili il
corpo del report e, se True, comandargli un ... me.Corpo.Visible = False
OndaMax


title: linee ed etichette

text:
"OndaMax" <
ond...@liberox.it
> ha scritto nel messaggio
news:YwUe8.31841$v7.12...@twister1.libero.it...
> Massimo wrote in message ...
>
> > > >E' possibile da codice far si che su una mia scelta, posso in un
colpo
> > > >solo non far stampare  linee ed etichette , cioč evitare di scrivere
> > > >sull'apertura del report tutto es. me.etichetta.visible = False
> ( True )
>
> > > puoi avendo opportunatamente creato il nome delle etichette
> > > controllarne il nome con un for each e la proprietą name
> > > Saluti.
> > > Emanuele.
>
> > Oddio ... non sono molto afferrato , potresti spiegarmi meglio ?
>
> OK ... andiamo su qualcosa di pił semplice.
> - In struttura report, clicca sulla barra del "Corpo" del report.
> - Con un clic destro del mouse, richiama il menu contestuale e scegli
> "Proprietą".
> - Sulla scheda Evento scegli "su formattazione" e richiama il modulo
> (Generatore di codice).
> - Li dovrai gestire la condizione che ti serve per rendere invisibili il
> corpo del report e, se True, comandargli un ... me.Corpo.Visible = False
>
> OndaMax
OK  quello che mi hai indicato, ma volevo sapere se esisteva un comando es.
tutteleetichette.visible = false per poterle comprendere tutte in un colpo
solo ( per non scrivere 70 me.etichette.visible = .....  )
Ma penso che riutilizzerņ un secondo report ( uguale al primo ma privo di
etichette e altro )
Max


title: linee ed etichette

text:
Il 27 Feb 2002, 13:59, "Massimo" <
ron...@libero.it
> ha scritto:
>> -
Li dovrai gestire la condizione che ti serve per rendere invisibili il
>>
corpo del report e, se True, comandargli un ... me.Corpo.Visible = False
>OK  quello che mi hai indicato, ma volevo sapere se esisteva un comando
>es.
>tutteleetichette.visible = false per poterle comprendere tutte in un
colpo
>solo ( per non scrivere 70 me.etichette.visible = .....  )
>Ma
penso che riutilizzerņ un secondo report ( uguale al primo ma privo di
>etichette e altro )
.
Infatti ...
Ti basta soltanto :
me.Corpo.visible = .....
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: linee ed etichette

text:


oppure un ciclo con for each e la proprietą name dei controlli
Saluti.
Emanuele.


title: linee ed etichette

text:
Emyr wrote in message ...
> >me.Corpo.visible = .....
> oppure un ciclo con for each e la proprietą name dei controlli
> Saluti.
> Emanuele.
Confermo ...
OndaMax ;-)


title: Codice da non eseguire su nuovo record

author: SimoneB

text:
Salve a tutti,
ho inserito un post qualche giorno fa chiedendo di disabilitare alcuni
CheckBox nel caso fossero attivati altri. Alcuni mi hanno risposto
indicandomi di inserire il codice sull'evento della maschera Form_Current,
cosě ho fatto e il tutto funziona alla meraviglia fino a quando non si va ad
inserire un nuovo record. Lě evidenzia infatti un errore di debug. Vorrei
semplicemente dire sul Form_Current... se č un nuovo record non eseguire il
codice altrimenti eseguilo che righe devo impostare nel Form_current prima
di quelle che ho in questo momento?
Grazie a tutti e saluti SimoneB


title: Codice da non eseguire su nuovo record

author: ALESSANDRO Baraldi

text:
"SimoneB" <berti...@Nospa.it> ha scritto nel messaggio
news:2fSBd.355276$b5.17...@news3.tin.it...
> Salve a tutti,
>
> ho inserito un post qualche giorno fa chiedendo di disabilitare alcuni
> CheckBox nel caso fossero attivati altri. Alcuni mi hanno risposto
> indicandomi di inserire il codice sull'evento della maschera Form_Current,
> così ho fatto e il tutto funziona alla meraviglia fino a quando non si va
ad
> inserire un nuovo record. Lì evidenzia infatti un errore di debug. Vorrei
> semplicemente dire sul Form_Current... se è un nuovo record non eseguire
il
> codice altrimenti eseguilo che righe devo impostare nel Form_current prima
> di quelle che ho in questo momento?
>
> Grazie a tutti e saluti SimoneB
Sempre su evento Current intercetta la proprietà NewRecord
If not me.NewRecord then
    'Esegui il codice che dicevi
Else
    'non eseguire nulla
End if
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Codice da non eseguire su nuovo record

author: Lorenzo(pyx)

text:
SimoneB wrote:
> Salve a tutti,
>
> ho inserito un post qualche giorno fa chiedendo di disabilitare alcuni
> CheckBox nel caso fossero attivati altri. Alcuni mi hanno risposto
> indicandomi di inserire il codice sull'evento della maschera
> Form_Current, così ho fatto e il tutto funziona alla meraviglia fino
> a quando non si va ad inserire un nuovo record. Lì evidenzia infatti
> un errore di debug. Vorrei semplicemente dire sul Form_Current... se
> è un nuovo record non eseguire il codice altrimenti eseguilo che
> righe devo impostare nel Form_current prima di quelle che ho in
> questo momento?
> Grazie a tutti e saluti SimoneB
Ciao,
e' probabile che l'errore derivi dal fatto che non hai
dei valori di default (valore predefinito) per le ChecKbox.
Prova a metterci un valore False (Falso) per default
in ogni controllo CheckBox.
Ciao
Lorenzo


title: OLE...sparito. Come registrarlo?

author: Omar

text:
Ciao a tutti.
Un problema piuttosto urgente, nonchè stranissimo.
In un report, ho inserito un OLE.
L'oggetto in questione è un file.doc, in modo tale che mi mantenga la
formattazione decisa con word.
Fin qui niente di strano.
La cosa strana è che questo collegamento OLE funziona da circa un anno,
senza il minimo problema.
Oggi, sorpresa: nel report (in anteprima) al posto del testo formattato del
.doc, trovo spazio bianco!
Allora entro in visualizzazione struttura, e vado a vedere cos'è successo al
mio .doc OLE.
Lo trovo per intero, come lo avevo inserito l'anno scorso, ma facendogli
sopra un doppio click, anzichè aprirmi il documento con word , mi appare il
seguente msg:
----------------------------------------------------
Impossibile comunicare con il server OLE.
E' possibile che il serrver OLE non sia registrato.
Per registrarlo, rieseguirne l'installazione.
----------------------------------------------------
Qualcuno sa dirmi come registrare (dovrei dire: riregistrare) il server OLE
per Word?
regsvr32 e poi?
La domanda più interessante invece è questo: cosa può aver causato la
"perdita" della registrazione del server OLE in questione?
Può essere (cosa che ritengo probabile, anche perchè è l'unica cosa alla
quale posso imputarne la colpa), che installando un software, questo mi
disinstalli l'OLE per Word?
Grazie a chiunque mi tolga dall'impiccio.
Omar.


title: OLE...sparito. Come registrarlo?

text:



regsvr32 e poi?



Omar.
P.S. Uso A97, W98


title: OLE...sparito. Come registrarlo?


title: OLE...sparito. Come registrarlo?

text:
Omar <
om...@spidernet.it
> wrote in message
d9LT6.6558$Ft6.2...@news.infostrada.it...

Scusate, quel discolaccio di Outlook si è leggermente... impallato!


title: Comando di comando

author: Sergio Della Giora

text:
Spett.le NG,
ho una maschera con relativa sottomaschera. In quest'ultima ho creato un
comando (comandoxy). Come faccio a creare, nella maschera che contiene
questa sottomaschera, un altro tasto che esegua il comandoxy?
Nella speranza di essere stato abbastanza chiaro...
Saluti
Sergio Della Giora


title: Bottoni

author: Milo

text:
Ciao a tutti,
Sapete dirmi se, ed eventualmente come, è possibile assegnare ad un bottone
della maschera di avvio una Password.
Il mio fine è di impedire all'utente distratto esecuzione di una query di
eliminazione.
Grazie in anticipo.
Milo


title: Bottoni

text:


sull'evento click metti
a:inputbox ("PWD")
if a="Pippo" then eseguiquery
Saluti.
Emanuele.


title: Risoluzione problema multiutenza postato il 27 Agosto

text:
Ciao a tutti, volevo solo postare la soluzione che ho trovato per il problema in questione (dopo un tot di post di possibili risoluzioni che gentilmente mi avete scritto...)
Riepilogo: il problema era ricercare in multiutenza a chiavi composite, per contenuto, su una banca dati con circa 500000 records.
Be su 'server', PC1 connesso al server, PC2 connesso al server con XpUnlimited.
A parte passare a SQL server, l'unica trovata che mi è veuta in mente (un palliativo che risolve però buona parte dei problemi) senza stravolgere la struttura del db è la seguente: invece di lanciare la stringa SQL e usarla come recordsource per la maschera di visualizzazione, uso la stessa stringa per inserire i dati in una tabella locale (1 x ogni FE) e poi baso la maschera su questa tabella, che pulisco ad ogni uscita. Vantaggi: access scive + volentieri su una tabella piuttosto che lavorare in memoria, quindi le ricerche sono + veloci. Nn ho + problemi di lettura contemporanea (che nn esiste +...) e quindi nessun problema allo scorrimento dei record. Tutti e tre i PC possono lavorare contemporaneamente senza nessun rallentamento. Contro: nn me ne viene in mente nessuno.......ma se a voi si io sono qui!!!!
Una domanda soltanto: a parte le miriadi di controlli che fa XP sulle connessioni e che invece Win 98 salta, xchè se lancio la stessa ricerca su PC1 (XP 384 MB memoria e processore 1300) e su PC2 (Win98 319 MB momoria e 533 processore) i tempi su XP sono praticamente il doppio?
Cmq, secondo lo spirito di questo NG, la soluzione tampone che ho trovato è questa.....se a qualcuno servisse......
Ciao e grazie
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: ALLEGARE tabelle a un db

author: Vulcanbrain

text:
Ciao a tutti, qualcuno ha un'idea da darami per allegare (non riallegare) le
tabelle ad un FE?
Questa č la mia situazione:
- in locale aggiorno il db usando tabelle presenti nel db stesso
- comincio a creare il FE partendo dal db e quindi:
- lancio una maschera che da codice mi elimina tutte le tabelle presenti nel
db
- MANUALMENTE allego le tabelle presenti nel BE presente sul server
aziendale
- con uno script eseguo un deploy sui client abilitati.
Come pposso saltare la fase manuale facendo in modo che, al termine della
routine di cancellazione tabelle presenti, lanci una routine per allegare le
tbl sul BE???
Lavoro con A97!


title: ALLEGARE tabelle a un db

text:
"Vulcanbrain" <
NO_SPAM_v...@libero.it
> ha scritto nel messaggio
news:rbdbc.103792$Kc3.3...@twister2.libero.it...

SitoComune sezione Tabelle.
www.sitocomune.com
Ciao.
@ALex.


title: Menu di formattazione campi di una sottomaschera

author: Roberto La Forgia

text:
Ciao a Tutti,
sto lavorando con Access 2003 e succede una cosa, per me strana, in una
maschera che oltre ai sui campi ha anche una sottomaschera.
Tanto per inquadrare l'argomento è una maschera che ha i dati relativi
ad una fattura e quelli della sottomaschera si riferiscono alle righe
della fattura.
Quando faccio clic su un campo della sottomaschera mi compare il alto la
toolbar relativa alla formattazione del foglio dati, che disabilito
manualmente, però mi piacerebbe che non comparisse.
Quando faccio clic su un normale campo della maschera (in testata) la
toolbar sparisce.
Probabilmente è una sciocchezza ..., ma mi piacerebbe poterla
controllare.
Ciao,
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Roberto La Forgia" <
robertol...@virgilio.it
> wrote in message
news:204d1429dc4ee7aa354...@mygate.mailgate.org
sparisce.
>
> Probabilmente è una sciocchezza ..., ma mi piacerebbe poterla
> controllare.
>
HO capito, è effettivamene una sciocchezza!!
scusate e grazie lo stesso,
ROberto



title: Backend protetto da password

text:
Ciao,
ho un DB diviso in BE e FE, e vorrei fare in modo che non sia possibile
accedere al BE se non attraverso il FE: ho provato a proteggere il DB
con una password prima di effettuare la divisione, ma ho notato che una
volta effettuatala la pass viene richiesta SOLO per l'apertura del FE.
Esiste un metodo semplice (possibilmente senza dover impostare utenti e
gruppi di accesso) per poter proteggere il BE, in modo che non sia
possibile accedervi direttamente (o anche importare dati da esso)
bypassando il FE?
Come sempre grazie 1000 per il vostro aiuto! :-)


title: Backend protetto da password

text:


dopo che hai diviso il BE proteggilo con password
Saluti.
Emanuele.


title: Backend protetto da password

text:
Il giorno Wed, 02 Jan 2002 11:03:13 +0100, Emyr <
fan...@lavoro.com
> ha
scritto:
>>ho un DB diviso in BE e FE, e vorrei fare in modo che non sia possibile
>>accedere al BE se non attraverso il FE: ho provato a proteggere il DB
>>con una password prima di effettuare la divisione, ma ho notato che una
>>volta effettuatala la pass viene richiesta SOLO per l'apertura del FE.
>>[CUT]
>
>dopo che hai diviso il BE proteggilo con password
Questa l'avevo già provata, il problema è che impostando la pass DOPO
la divisione nemmeno il FE non può più accedere al BE perchè ne è
sprovvisto; esiste un modo per impostare nel FE la pass per accedere al
BE dopo la divisione?
Grazie,
UniMatrix001.


title: Backend protetto da password

text:
"UniMatrix001" <
unimat...@libero.it
> ha scritto nel messaggio
news:bh163uohf6tjam6vb...@4ax.com...

Quando hai protetto con PWD entrambi, devi preforza riallegare le tabelle,
si può fare in AUTOMATICO.
Sul Sito comune c'è una versione che ho inviato, che però ha un Baco(non
va), e la nuova versione non
è stata pubblicata....!
Prova a guardare sul mio sito alla voce @Alex--->Access--->Download N°3
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: Backend protetto da password

text:
Il giorno Wed, 02 Jan 2002 19:47:33 GMT, "@Alex" <
ik2...@libero.it
> ha
scritto:
>>>>ho un DB diviso in BE e FE, e vorrei fare in modo che non sia possibile
>>>>accedere al BE se non attraverso il FE: ho provato a proteggere il DB
>>>>con una password prima di effettuare la divisione, ma ho notato che una
>>>>volta effettuatala la pass viene richiesta SOLO per l'apertura del FE.
>>>>[CUT]
>
>Quando hai protetto con PWD entrambi, devi preforza riallegare le tabelle,
>si può fare in AUTOMATICO.
>Sul Sito comune c'è una versione che ho inviato, che però ha un Baco (non
>va), e la nuova versione non è stata pubblicata....!
>Prova a guardare sul mio sito alla voce @Alex--->Access--->Download N°3
Fatto! Grazie 1000, è esattamente ciò di cui avevo bisogno! :-)
UniMatrix001


title: Campo Contatore particolare

author: Domy

text:
Ciao a tutti, vi pongo il mio quesito
su una maschera ho posto una casella di testo [NumeroVerbale] nelle cui
propriet� come ho messo quanto segue:
VALORE PREDEFINITO="V" &
Format(IIf(IsNull(DMax("[NumeroVerbale]";"[tb_RegistroVerbali]";"[NumeroVerbale]
like 'V???/" & Format(Date();"yyyy") &
"'"));1;Mid(DMax("[NumeroVerbale]";"[tb_RegistroVerbali]";"[NumeroVerbale]
like 'V???/" & Format(Date();"yyyy") & "'");2;3)+1);"000") & "/" &
Format(Date();"yyyy")
Che � un contatore che ad ogni apertura della maschera mi da un
progressivo:
V001/2010
V002/2010
V003/2010
.........
NB che all'inizio di ogni anno il contatore riparte da 1
Fino qui � ok.
Sulla stessa maschera oltre alla casella di testo di cui sopra c'� anche
una Listbox "lbx_Compartimento" che pesca dati dalla tabella
tb_Compartimento (e che contiene solo il campo "NomeCompartimento")
                             DOMANDA:
E' possibile modificare quella stringa SQL (di cui sopra) in modo tale da
far si che facendo click su un elemento della listbox
il campo contatore [NomeVerbale] si comporti quanto segue?:
- Il campo contatore deve ripartire da 1 all'inizio di ogni anno
- Facendo click su un elemento della listbox deve verificare che se:
   1)se non c'� nessun [NomeVerbale] per quel elemento selezionato
     allora parte da 1.
   2)se � gia presente uno o piu [NomeVerbali] allora verr� incrementato
di
     1
Forse chiedo i numeri, ma vi garantisco che mi risolve una grossa rogna
Spero che qualcuno di voi di buon cuore voglia darmi una mano.
Vi ringrazio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Campo Contatore particolare

text:
Ovviamente sono aperto a considerare alternative da voi proposte



title: Campo Contatore particolare

author: Vladimiro Leone

text:

Ciao Domy,
tempo fa ho fatto una cosa del genere legando il numero incrementale
alla persona (ID=" & ID); cioè per ogni persona diversa il contatore
riparte da 1 ( e ricomincia da 1 con un nuovo anno):
Me.TuaCasella = Format(Nz(Mid(DMax("TuoCampo", "TuaTabella", "ID=" &
ID & " and TuoCampoContatore like '????/" & _
Format(TuoCampoData, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
Format(TuoCampoData, "yyyy")
Naturalmente devi adattare il nome vero dei campi e della tabella
cercando di interpretare bene la routine per adattarla alle tue
esigenze.
Ciao Vladimiro.


title: Campo Contatore particolare

text:
Vladimiro Leone ha scritto:
> On 2 Mar, 12:57,
domy1...@gmail.com
 (Domy) wrote:
> > Ovviamente sono aperto a considerare alternative da voi proposte
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
> Ciao Domy,
> tempo fa ho fatto una cosa del genere legando il numero incrementale
> alla persona (ID=" & ID); cio� per ogni persona diversa il contatore
> riparte da 1 ( e ricomincia da 1 con un nuovo anno):
> Me.TuaCasella = Format(Nz(Mid(DMax("TuoCampo", "TuaTabella", "ID=" &
> ID & " and TuoCampoContatore like '????/" & _
> Format(TuoCampoData, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> Format(TuoCampoData, "yyyy")
> Naturalmente devi adattare il nome vero dei campi e della tabella
> cercando di interpretare bene la routine per adattarla alle tue
> esigenze.
> Ciao Vladimiro.
Ciao Vladimiro non riesco ad adattare il codice che mi hai scritto.
Non sono pratico.
Potresti darmi una mano ???  ..se puoi???
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Campo Contatore particolare

text:
On 3 Mar, 22:05,
domy1...@gmail.com
 (Domy) wrote:
> Vladimiro Leone ha scritto:
>
> > On 2 Mar, 12:57,
domy1...@gmail.com
 (Domy) wrote:
> > > Ovviamente sono aperto a considerare alternative da voi proposte
>
> > > --
>
> > > questo articolo e` stato inviato via web dal servizio
>
> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> > Ciao Domy,
> > tempo fa ho fatto una cosa del genere legando il numero incrementale
> > alla persona (ID=" & ID); cio per ogni persona diversa il contatore
> > riparte da 1 ( e ricomincia da 1 con un nuovo anno):
> > Me.TuaCasella = Format(Nz(Mid(DMax("TuoCampo", "TuaTabella", "ID=" &
> > ID & " and TuoCampoContatore like '????/" & _
> > Format(TuoCampoData, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > Format(TuoCampoData, "yyyy")
> > Naturalmente devi adattare il nome vero dei campi e della tabella
> > cercando di interpretare bene la routine per adattarla alle tue
> > esigenze.
> > Ciao Vladimiro.
>
> Ciao Vladimiro non riesco ad adattare il codice che mi hai scritto.
> Non sono pratico.
> Potresti darmi una mano ???  ..se puoi???
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Vediamo se riesco con un piccolo esempio.
Ho due tabelle, la prima "Tbl_Fornitori" con due campi
"ID" (contatore), "Nominativo" (testo); la seconda tabella
"Tbl_Ordini" con quattro campi "IDfornitore" (numerico),"Prodotto
(testo), "DataConsegna" (Data/ora),"Progressivo" (numerico).
Creo la relazione 1 a molti tra "ID" e "IDfornitori" in modo da avere
per ogni fornitore tanti prodotti.
Creo una maschera principale con origine record "Tbl_Fornitori" e una
sottomaschera con origine record "Tbl_Ordini" collegando campi master
con "ID" e campi secondari con "IDfornitore" ( puoi anche crearti
maschera e sottomaschera con la creazione guidata).
A questo punto, dopo aver inserito nella maschera principale i
fornitori, comincio ad inserire nella sottomaschera i prodotti con la
relativa data di consegna inserendo su dopo aggiornamento della
casella di testo che trae origine controllo dal campo "DataConsegna"
il suddetto codice( ho fatto in modo per non farti sbagliare, di
inserirlo tutto su una stessa riga) così modificato:
If Not IsNull(Me.DataConsegna) Then
Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
"IDfornitore=" & Parent!ID & " and Progressivo like '????/" & _
Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
Format(DataConsegna, "yyyy")
End If
Fammi sapere
Ciao Vladimiro.


title: Campo Contatore particolare

text:
On 4 Mar, 00:36, Vladimiro Leone <
vladil...@alice.it
> wrote:
> On 3 Mar, 22:05,
domy1...@gmail.com
 (Domy) wrote:
>
>
>
>
>
> > Vladimiro Leone ha scritto:
>
> > > On 2 Mar, 12:57,
domy1...@gmail.com
 (Domy) wrote:
> > > > Ovviamente sono aperto a considerare alternative da voi proposte
>
> > > > --
>
> > > > questo articolo e` stato inviato via web dal servizio
>
> > gratuitohttp://
www.newsland.it/newssegnalagliabusi
 ad
ab...@newsland.it
>
> > > Ciao Domy,
> > > tempo fa ho fatto una cosa del genere legando il numero incrementale
> > > alla persona (ID=" & ID); cio per ogni persona diversa il contatore
> > > riparte da 1 ( e ricomincia da 1 con un nuovo anno):
> > > Me.TuaCasella = Format(Nz(Mid(DMax("TuoCampo", "TuaTabella", "ID=" &
> > > ID & " and TuoCampoContatore like '????/" & _
> > > Format(TuoCampoData, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > > Format(TuoCampoData, "yyyy")
> > > Naturalmente devi adattare il nome vero dei campi e della tabella
> > > cercando di interpretare bene la routine per adattarla alle tue
> > > esigenze.
> > > Ciao Vladimiro.
>
> > Ciao Vladimiro non riesco ad adattare il codice che mi hai scritto.
> > Non sono pratico.
> > Potresti darmi una mano ???  ..se puoi???
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> Vediamo se riesco con un piccolo esempio.
> Ho due tabelle, la prima "Tbl_Fornitori" con due campi
> "ID" (contatore), "Nominativo" (testo); la seconda tabella
> "Tbl_Ordini" con quattro campi "IDfornitore" (numerico),"Prodotto
> (testo), "DataConsegna" (Data/ora),"Progressivo" (numerico).
> Creo la relazione 1 a molti tra "ID" e "IDfornitori" in modo da avere
> per ogni fornitore tanti prodotti.
> Creo una maschera principale con origine record "Tbl_Fornitori" e una
> sottomaschera con origine record "Tbl_Ordini" collegando campi master
> con "ID" e campi secondari con "IDfornitore" ( puoi anche crearti
> maschera e sottomaschera con la creazione guidata).
> A questo punto, dopo aver inserito nella maschera principale i
> fornitori, comincio ad inserire nella sottomaschera i prodotti con la
> relativa data di consegna inserendo su dopo aggiornamento della
> casella di testo che trae origine controllo dal campo "DataConsegna"
> il suddetto codice( ho fatto in modo per non farti sbagliare, di
> inserirlo tutto su una stessa riga) così modificato:
> If Not IsNull(Me.DataConsegna) Then
> Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> "IDfornitore=" & Parent!ID & " and Progressivo like '????/" & _
> Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> Format(DataConsegna, "yyyy")
> End If
>
> Fammi sapere
> Ciao Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Scusa, ho notato due errori, uno è che il campo "Progressivo" deve
essere di tipo testo e non numerico in quanto c'è la barra rovesciata
( / ) e l'altro che non ho eliminato un undescore ( _ ) nel codice:
If Not IsNull(Me.DataConsegna) Then
Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
"IDfornitore=" & Parent!ID & " and Progressivo like '????/" &
Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
Format(DataConsegna, "yyyy")
End If
Di nuovo Vladimiro.


title: Campo Contatore particolare

text:
Vladimiro Leone ha scritto:

> > inserirlo tutto su una stessa riga) cos� modificato:
> > If Not IsNull(Me.DataConsegna) Then
> > Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> > "IDfornitore=" & Parent!ID & " and Progressivo like '????/" & _
> > Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > Format(DataConsegna, "yyyy")
> > End If
> >
> > Fammi sapere
> > Ciao Vladimiro.- Nascondi testo citato
> >
> > - Mostra testo citato -
> Scusa, ho notato due errori, uno � che il campo "Progressivo" deve
> essere di tipo testo e non numerico in quanto c'� la barra rovesciata
> ( / ) e l'altro che non ho eliminato un undescore ( _ ) nel codice:
> If Not IsNull(Me.DataConsegna) Then
> Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> "IDfornitore=" & Parent!ID & " and Progressivo like '????/" &
> Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> Format(DataConsegna, "yyyy")
> End If
> Di nuovo Vladimiro.
Buongiorno e grazie Vladimiro, appena finisco ti faccio sapere.
ps. In pratica il "Progressivo"  viene scritto automaticamente in funzione
della "DataConsegna" inserita (e non in funzione della data del pc, cio�
della funzione Date()? )
Quindi inserendo il codice nell'evento AfterUpdate della casella di testo
[DataConsegna] in [Progressivo] verr� scritto il numero progressivo?
Ti terro' aggiornato sullo sviluppo
Grazie ancora

--
questo articolo e` stato inviato via web dal servizio gratuito



title: Campo Contatore particolare

text:
Vladimiro Leone ha scritto:

> > inserirlo tutto su una stessa riga) cos� modificato:
> > If Not IsNull(Me.DataConsegna) Then
> > Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> > "IDfornitore=" & Parent!ID & " and Progressivo like '????/" & _
> > Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > Format(DataConsegna, "yyyy")
> > End If
> >
> > Fammi sapere
> > Ciao Vladimiro.- Nascondi testo citato
> >
> > - Mostra testo citato -
> Scusa, ho notato due errori, uno � che il campo "Progressivo" deve
> essere di tipo testo e non numerico in quanto c'� la barra rovesciata
> ( / ) e l'altro che non ho eliminato un undescore ( _ ) nel codice:
> If Not IsNull(Me.DataConsegna) Then
> Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> "IDfornitore=" & Parent!ID & " and Progressivo like '????/" &
> Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> Format(DataConsegna, "yyyy")
> End If
> Di nuovo Vladimiro.
**********************************************************************
Ciao Vladimiro io ho fatto cos�.
Ho due tabelle,
1)la prima "tb_Compartimenti" con un campo "NomeCompartimento" (testo);
2)la seconda tabella "tb_RegistroVerbali" con tre campi
"IdNomeCompartimento" (testo),"DataVerbale" (Data/ora),"NumeroVerbale"
(testo).
Creo la relazione 1 a molti tra "NomeCompartimento" e "
IdNomeCompartiment" in modo da avere per ogni NomeCompartimento  tanti
NumeriVerbali.
Creo una maschera principale con origine record " tb_Compartimenti "
e una sottomaschera con origine record " tb_RegistroVerbali " collegando
campi master con " NomeCompartimento " e campi secondari con
"IdNomeCompartimento "
A questo punto, dopo aver inserito nella maschera principale la casella di
testo �NomeCompartimento�,
Comincio ad inserire nella sottomaschera  le caselle di testo:
�DataVerbale� e �NumeroVerbale�
              FINO QUI TUTTO OK
POI  su DOPO AGGIORNAMENTO della  casella di testo che trae origine
controllo dal campo "DataVerbale"
Private Sub DataVerbale_AfterUpdate()
'GENERA NUMERO VERBALE PROGRESSIVO
If Not IsNull(Me.DataVerbale) Then
Me.NumeroVerbale = Format(Nz(Mid(DMax("NumeroVerbale",
"tb_RegistroVerbali", "IdNomeCompartimento=" & Parent!NomeCompartimento &
" and NumeroVerbale like '????/" & Format(DataVerbale, "yyyy") & "'"), 1,
4), 0) + 1, "0000") & "/" & Format(DataVerbale, "yyyy")
End If
End Sub
           MI DA IL SEGUENTE ERRORE:
�Errore di run-time  2471
L�espressione immessa come parametro di una query ha generato l�errore
seguente: �Bologna� �
Dove 'Bologna' per me era il Compartimento che avevo selezionato prima di
inserire la data.
Secondo te dove sbaglio???
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Campo Contatore particolare

text:
On 4 Mar, 13:31,
domy1...@gmail.com
 (Domy) wrote:
> Vladimiro Leone ha scritto:
>
>
>
>
>
> > On 4 Mar, 00:36, Vladimiro Leone <
vladil...@alice.it
> wrote:
> > > On 3 Mar, 22:05,
domy1...@gmail.com
 (Domy) wrote:
>
> > > > Vladimiro Leone ha scritto:
>
> > > > > On 2 Mar, 12:57,
domy1...@gmail.com
 (Domy) wrote:
> > > > > > Ovviamente sono aperto a considerare alternative da voi proposte
>
> > > > > > --
>
> > > > > > questo articolo e` stato inviato via web dal servizio
>
> > > > gratuitohttp://
www.newsland.it/newssegnalagliabusiad

ab...@newsland.it
>
> > > > > Ciao Domy,
> > > > > tempo fa ho fatto una cosa del genere legando il numero incrementale
> > > > > alla persona (ID=" & ID); cio per ogni persona diversa il contatore
> > > > > riparte da 1 ( e ricomincia da 1 con un nuovo anno):
> > > > > Me.TuaCasella = Format(Nz(Mid(DMax("TuoCampo", "TuaTabella", "ID=" &
> > > > > ID & " and TuoCampoContatore like '????/" & _
> > > > > Format(TuoCampoData, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > > > > Format(TuoCampoData, "yyyy")
> > > > > Naturalmente devi adattare il nome vero dei campi e della tabella
> > > > > cercando di interpretare bene la routine per adattarla alle tue
> > > > > esigenze.
> > > > > Ciao Vladimiro.
>
> > > > Ciao Vladimiro non riesco ad adattare il codice che mi hai scritto.
> > > > Non sono pratico.
> > > > Potresti darmi una mano ???  ..se puoi???
>
> > > > --
>
> > > > questo articolo e` stato inviato via web dal servizio
>
> gratuitohttp://
www.newsland.it/newssegnalagliabusi
 ad
ab...@newsland.it
>
>
>
>
>
>
>
> > > Vediamo se riesco con un piccolo esempio.
> > > Ho due tabelle, la prima "Tbl_Fornitori" con due campi
> > > "ID" (contatore), "Nominativo" (testo); la seconda tabella
> > > "Tbl_Ordini" con quattro campi "IDfornitore" (numerico),"Prodotto
> > > (testo), "DataConsegna" (Data/ora),"Progressivo" (numerico).
> > > Creo la relazione 1 a molti tra "ID" e "IDfornitori" in modo da avere
> > > per ogni fornitore tanti prodotti.
> > > Creo una maschera principale con origine record "Tbl_Fornitori" e una
> > > sottomaschera con origine record "Tbl_Ordini" collegando campi master
> > > con "ID" e campi secondari con "IDfornitore" ( puoi anche crearti
> > > maschera e sottomaschera con la creazione guidata).
> > > A questo punto, dopo aver inserito nella maschera principale i
> > > fornitori, comincio ad inserire nella sottomaschera i prodotti con la
> > > relativa data di consegna inserendo su dopo aggiornamento della
> > > casella di testo che trae origine controllo dal campo "DataConsegna"
> > > il suddetto codice( ho fatto in modo per non farti sbagliare, di
> > > inserirlo tutto su una stessa riga) così modificato:
> > > If Not IsNull(Me.DataConsegna) Then
> > > Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> > > "IDfornitore=" & Parent!ID & " and Progressivo like '????/" & _
> > > Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > > Format(DataConsegna, "yyyy")
> > > End If
>
> > > Fammi sapere
> > > Ciao Vladimiro.- Nascondi testo citato
>
> > > - Mostra testo citato -
> > Scusa, ho notato due errori, uno è che il campo "Progressivo" deve
> > essere di tipo testo e non numerico in quanto c'è la barra rovesciata
> > ( / ) e l'altro che non ho eliminato un undescore ( _ ) nel codice:
> > If Not IsNull(Me.DataConsegna) Then
> > Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> > "IDfornitore=" & Parent!ID & " and Progressivo like '????/" &
> > Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > Format(DataConsegna, "yyyy")
> > End If
> > Di nuovo Vladimiro.
>
> **********************************************************************
>
> Ciao Vladimiro io ho fatto così.
>
> Ho due tabelle,
>
> 1)la prima "tb_Compartimenti" con un campo "NomeCompartimento" (testo);
manca ID_Compartimento ( contatore e chiave primaria - duplicati non
ammessi)
> 2)la seconda tabella "tb_RegistroVerbali" con tre campi
> "IdNomeCompartimento" (testo),"DataVerbale" (Data/ora),"NumeroVerbale"
IdNomeCompartimento deve essere numerico
> (testo).
>
> Creo la relazione 1 a molti tra "NomeCompartimento" e "
> IdNomeCompartiment" in modo da avere per ogni NomeCompartimento  tanti
> NumeriVerbali.
la relazione 1 a molti deve avvenire tra ID_Compartimento (1) e
IdNomeCompartimento (molti)
>
> Creo una maschera principale con origine record " tb_Compartimenti "
> e una sottomaschera con origine record " tb_RegistroVerbali " collegando
> campi master con " NomeCompartimento " e campi secondari con
> "IdNomeCompartimento "
>
> A questo punto, dopo aver inserito nella maschera principale la casella di
> testo “NomeCompartimento”,
> Comincio ad inserire nella sottomaschera  le caselle di testo:
> “DataVerbale” e “NumeroVerbale”
>
>               FINO QUI TUTTO OK
>
> POI  su DOPO AGGIORNAMENTO della  casella di testo che trae origine
> controllo dal campo "DataVerbale"
>
> Private Sub DataVerbale_AfterUpdate()
> 'GENERA NUMERO VERBALE PROGRESSIVO
> If Not IsNull(Me.DataVerbale) Then
> Me.NumeroVerbale = Format(Nz(Mid(DMax("NumeroVerbale",
> "tb_RegistroVerbali", "IdNomeCompartimento=" & Parent!NomeCompartimento &
> " and NumeroVerbale like '????/" & Format(DataVerbale, "yyyy") & "'"), 1,
> 4), 0) + 1, "0000") & "/" & Format(DataVerbale, "yyyy")
> End If
> End Sub
>
>            MI DA IL SEGUENTE ERRORE:
> “Errore di run-time  2471
> L’espressione immessa come parametro di una query ha generato l’errore
> seguente: ‘Bologna’ ”
Infatti, non c'entra nulla il campo dove indichi il  compartimento:
IdNomeCompartimento=" & Parent!NomeCompartimento
deve diventare:
IdNomeCompartimento=" & Parent!ID_Compartimento
La proprietà Parent serve per indicare un campo della maschera
principale nel momento in cui l'azione parte dalla sottomaschera.
Ciao Vladimiro.


title: Campo Contatore particolare

text:
Vladimiro Leone ha scritto:
> On 4 Mar, 13:31,
domy1...@gmail.com
 (Domy) wrote:
> > Vladimiro Leone ha scritto:
> >
> >
> >
> >
> >
> > > On 4 Mar, 00:36, Vladimiro Leone <
vladil...@alice.it
> wrote:
> > > > On 3 Mar, 22:05,
domy1...@gmail.com
 (Domy) wrote:
> >
> > > > > Vladimiro Leone ha scritto:
> >
> > > > > > On 2 Mar, 12:57,
domy1...@gmail.com
 (Domy) wrote:
> > > > > > > Ovviamente sono aperto a considerare alternative da voi proposte
> >
> > > > > > > --
> >
> > > > > > > questo articolo e` stato inviato via web dal servizio
> >
> > > > > gratuitohttp://
www.newsland.it/newssegnalagliabusiad
ab...@newsland..it

> > > > inserirlo tutto su una stessa riga) cos� modificato:
> > > > If Not IsNull(Me.DataConsegna) Then
> > > > Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> > > > "IDfornitore=" & Parent!ID & " and Progressivo like '????/" & _
> > > > Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > > > Format(DataConsegna, "yyyy")
> > > > End If
> >
> > > > Fammi sapere
> > > > Ciao Vladimiro.- Nascondi testo citato
> >
> > > > - Mostra testo citato -
> > > Scusa, ho notato due errori, uno � che il campo "Progressivo" deve
> > > essere di tipo testo e non numerico in quanto c'� la barra rovesciata
> > > ( / ) e l'altro che non ho eliminato un undescore ( _ ) nel codice:
> > > If Not IsNull(Me.DataConsegna) Then
> > > Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> > > "IDfornitore=" & Parent!ID & " and Progressivo like '????/" &
> > > Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > > Format(DataConsegna, "yyyy")
> > > End If
> > > Di nuovo Vladimiro.
> >
> > **********************************************************************
> >
> > Ciao Vladimiro io ho fatto cos�.

> La propriet� Parent serve per indicare un campo della maschera
> principale nel momento in cui l'azione parte dalla sottomaschera.
> Ciao Vladimiro.
Ok Vladimiro risoltoooooooooooooo fungeeeeeeeeeeeeeeeeeeee
grazie infinitamente , senti un ultimissima cosa
se volessi formattare in questo modo il contatore (con una lettera
davanti):  V001/2010
come dovrei modificare il codice? io ci� smanettato ma non riesco a farlo
funzionare, ho fatto tipo cosi:
Me.NumeroVerbale = "V" & Format(Nz(Mid(DMax("NumeroVerbale",
"tb_RegistroVerbali", "IdNomeCompartimento=" & Parent!ID & " and
NumeroVerbale like '???/" & Format(DataVerbale, "yyyy") & "'"), 1, 3), 0)
+ 1, "000") & "/" & Format(DataVerbale, "yyyy")
ma non funziona.
che ne dici?
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Campo Contatore particolare

text:

> > > gratuitohttp://
www.newsland.it/newssegnalagliabusiad

ab...@newsland.it
>
> > > > > Vediamo se riesco con un piccolo esempio.
> > > > > Ho due tabelle, la prima "Tbl_Fornitori" con due campi
> > > > > "ID" (contatore), "Nominativo" (testo); la seconda tabella
> > > > > "Tbl_Ordini" con quattro campi "IDfornitore" (numerico),"Prodotto
> > > > > (testo), "DataConsegna" (Data/ora),"Progressivo" (numerico).
> > > > > Creo la relazione 1 a molti tra "ID" e "IDfornitori" in modo da avere
> > > > > per ogni fornitore tanti prodotti.
> > > > > Creo una maschera principale con origine record "Tbl_Fornitori" e una
> > > > > sottomaschera con origine record "Tbl_Ordini" collegando campi master
> > > > > con "ID" e campi secondari con "IDfornitore" ( puoi anche crearti
> > > > > maschera e sottomaschera con la creazione guidata).
> > > > > A questo punto, dopo aver inserito nella maschera principale i
> > > > > fornitori, comincio ad inserire nella sottomaschera i prodotti con la
> > > > > relativa data di consegna inserendo su dopo aggiornamento della
> > > > > casella di testo che trae origine controllo dal campo "DataConsegna"
> > > > > il suddetto codice( ho fatto in modo per non farti sbagliare, di
> > > > > inserirlo tutto su una stessa riga) così modificato:
> > > > > If Not IsNull(Me.DataConsegna) Then
> > > > > Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> > > > > "IDfornitore=" & Parent!ID & " and Progressivo like '????/" & _
> > > > > Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > > > > Format(DataConsegna, "yyyy")
> > > > > End If
>
> > > > > Fammi sapere
> > > > > Ciao Vladimiro.- Nascondi testo citato
>
> > > > > - Mostra testo citato -
> > > > Scusa, ho notato due errori, uno è che il campo "Progressivo" deve
> > > > essere di tipo testo e non numerico in quanto c'è la barra rovesciata
> > > > ( / ) e l'altro che non ho eliminato un undescore ( _ ) nel codice:
> > > > If Not IsNull(Me.DataConsegna) Then
> > > > Me.Progressivo = Format(Nz(Mid(DMax("Progressivo", "Tbl_Ordini",
> > > > "IDfornitore=" & Parent!ID & " and Progressivo like '????/" &
> > > > Format(DataConsegna, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
> > > > Format(DataConsegna, "yyyy")
> > > > End If
> > > > Di nuovo Vladimiro.
>
> > > **********************************************************************
>
> > > Ciao Vladimiro io ho fatto così.

> > La proprietà Parent serve per indicare un campo della maschera
> > principale nel momento in cui l'azione parte dalla sottomaschera.
> > Ciao Vladimiro.
>
> Ok Vladimiro risoltoooooooooooooo fungeeeeeeeeeeeeeeeeeeee
> grazie infinitamente , senti un ultimissima cosa
>
> se volessi formattare in questo modo il contatore (con una lettera
> davanti):  V001/2010
>
> come dovrei modificare il codice? io ciò smanettato ma non riesco a farlo
> funzionare, ho fatto tipo cosi:
>
> Me.NumeroVerbale = "V" & Format(Nz(Mid(DMax("NumeroVerbale",
> "tb_RegistroVerbali", "IdNomeCompartimento=" & Parent!ID & " and
> NumeroVerbale like '???/" & Format(DataVerbale, "yyyy") & "'"), 1, 3), 0)
> + 1, "000") & "/" & Format(DataVerbale, "yyyy")
>
> ma non funziona.
>
> che ne dici?
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Domy, puoi fare così, crei nella tabella un altro campo chiamato
NumeroVerbale1 e sulla maschera modifichi tutti i nomi all'interno del
codice "NumeroVerbale" con "NumeroVerbale1", poi sotto allo stesso
codice inserisci Me.NumeroVerbale="V" & Me.NumeroVerbale1"
Ciao Vladimiro.


title: Campo Contatore particolare

text:

> > questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad ab...@newsland.it- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Ciao Domy, puoi fare così, crei nella tabella un altro campo chiamato
> NumeroVerbale1 e sulla maschera modifichi tutti i nomi all'interno del
> codice "NumeroVerbale" con "NumeroVerbale1", poi sotto allo stesso
> codice inserisci Me.NumeroVerbale="V" & Me.NumeroVerbale1"
> Ciao Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Domy, ti scrivo tutta la rouitine :-)
If Not IsNull(Me.DataVerbale) Then
Me.Numeroverbale1 = Format(Nz(Mid(DMax("NumeroVerbale1",
"tb_RegistroVerbali", "IdNomeCompartimento=" & Parent!
NomeCompartimento & " and NumeroVerbale1 like '????/" &
Format(DataVerbale, "yyyy") & "'"), 1, 4), 0) + 1, "0000") & "/" &
Format(DataVerbale, "yyyy")
Me.NumeroVerbale = "V" & Me.Numeroverbale1
End If
Ciao Vladimiro.


title: completare dati di un record

text:
ho una tabella con i seguenti campi:
nome     cognome    sesso     paese      mail     telefono
compilata per esempio in questo modo:
nome     cognome    sesso     paese      mail     telefono
x             bb               m          mi
x             bb                            mi
44444
yy           cc                f           bs          ttttttt
yy           cc                f           bs
8888
yy           cc               m
Vorrei che i risultati fossero ordinati in questo modo:
x             bb               m          mi
44444
yy           cc                f           bs          ttttttt
8888
yy           cc               m
Praticamente basare l'unione dei dati vincolando cognome,nome e paese
e dove sono uguali completare i dati mancanti.
Come posso fare?è troppo complesso?
Ringrazio tutti anticipatamente


title: completare dati di un record

text:
Non si capisce nulla.Vediamo se nel testo sotto si capisce meglio



title: ERRORE 2950

author: MICHELE

text:
Salve,
in un programma di stampe grafiche che ha un ciclo ogni 10 secondi 24
ore al giorno mi ha dato il seguente errore:
Macro name:
Accoda_top_15_per_CALCOLO_FINE
Condition:
Trie
0_A_ACCODA_TOP_15;Datasheet; edit
Error Number 2950
0_A_ACCODA_TOP_15 è una query di accodamento con la funzione
progressione che accoda i record
in una tabellla con un numeratore per riga.
Leggendo l'articolo:
http://support.microsoft.com/kb/931407/it
non mi sembra di trovare molto visto il programma si blocca dopo
diverse ore di lavoro.
Grazie per l'attenzione


title: ERRORE 2950

author: Karl Donaubauer

text:
MICHELE wrote:
> in un programma di stampe grafiche che ha un ciclo ogni 10 secondi 24
> ore al giorno mi ha dato il seguente errore:
> Macro name:
> Accoda_top_15_per_CALCOLO_FINE
> Condition:
> Trie
> 0_A_ACCODA_TOP_15;Datasheet; edit
> Error Number 2950
>
> 0_A_ACCODA_TOP_15 è una query di accodamento con la funzione
> progressione che accoda i record
> in una tabellla con un numeratore per riga.
Cosa intendi con "funzione progressione"?
Una funzione di VBA che hai scritto tu?
> Leggendo l'articolo:
>
http://support.microsoft.com/kb/931407/it
> non mi sembra di trovare molto visto il programma si blocca dopo
> diverse ore di lavoro.
Non puoi convertire il tuo macro in una procedura o funzione di VBA?
Così ci sarebbe la possibilità di aggiungere una gestione di errore
con un messaggio probabilmente più signicativo per trovare la causa.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: ERRORE 2950

text:
> Non puoi convertire il tuo macro in una procedura o funzione di VBA?
> Così ci sarebbe la possibilità di aggiungere una gestione di errore
> con un messaggio probabilmente più signicativo per trovare la causa.
>
Grazie del suggerimento,
adesso vi è una funzione VBA che lancia la macro
Provo a scrivere tutto in vb con la gestione degli errori per ogni
query.
Se non riesco a risolvere riporterò l'errore
Grazie


title: programma access in rete

author: Alfonso Carfora

text:
se devo mettere in rete un programma access
anzi i dati che il programma gestisce
è già di default così
cioè posso far lavorare due persone sugli stessi dati
o devo controllare, come penso, qualche comando che non so
c'è qualcuno che mi può aiutare grazie in anticipo
Alfonso


title: programma access in rete

author: Sib dall'ufficio

text:
"Alfonso Carfora" <
alfonso...@galactica.it
> ha scritto nel messaggio
> se devo mettere in rete un programma access
> anzi i dati che il programma gestisce
> è già di default così
> cioè posso far lavorare due persone sugli stessi dati
> o devo controllare, come penso, qualche comando che non so
Pensi male, non devi fare nulla di particolare.
Sib


title: programma access in rete

author: Fabio Chiaro

text:
Ti consiglio di andare su Strumenti-Opzioni-Avanzate e impostare il blocco
record sui record modificati.
Ciao
"Alfonso Carfora" <
alfonso...@galactica.it
> ha scritto nel messaggio
news:o20n7.420701$ai2.31...@bin2.nnrp.aus1.giganews.com...



title: chiusura access

author: David

text:
buongiorno!
ho un programma in access 2000 su macchine win98se
su alcune macchine il mio programma quando lo chiudo, non riparte piů se non
dopo aver riavviato la macchina, su altre macchine con stesse
caratteristiche tutto ok.
il programma usa la sintesi vocale.
grazie a quanti mi possono dare informazioni utili.
david


title: chiusura access

author: Eugenio

text:
"David" <
davi...@aopn.fvg.it
> ha scritto nel messaggio
news:c14nth$ebc$1...@grillo.cs.interbusiness.it...

Il problema non potrebbe essere la sintesi vocale ?
Per esempio qualche driver della scheda audio?
Tempo fa avevo un problema con un modem che dopo tre tentativi restava
bloccato e dovevo per forza riavviare il pc.
Ciao.
Eugenio


title: Casella combinata (senza la visualizzazione dei doppioni)

author: Francesca

text:
Ho una maschera che si basa su una tabella "soggetti"
In questa maschera c'è una Casella combinata che prende i dati dal campo
titolo1 (sempre sulla tabella soggetti) la cui origine dati è la seguente:
SELECT [soggetti].[titolo1] FROM soggetti;
Quando vado sulla casella combinata vorrei che mi venissero visualizzati i
valori contenuti nel campo titolo1 solo una volta (senza gli eventuali
doppioni).
C'è modo di escludere la visualizzazione dei doppioni dal menù a discesa
della casella combinata?
[PS non voglio fare una una tabella aggiuntiva solo con i titoli da mettere
in relazione con quella soggetti?]


author: Carlo Costarella

text:
"Francesca" <
fra.morNOSPA...@italiaweb.net
> ha scritto nel
messaggio news:IWlpd.216186$b5.10...@news3.tin.it...

Se la combo contiene solo il Titolo1 e non hai bisogno di nessun indice
univoco allora la sintassi è quella della query raggruppata:
SELECT soggetti.titolo1
FROM soggetti
GROUP BY soggetti.titolo1;
Ciao, Carlo


author: TANNHAUSER

text:
Francesca ha scritto:


L'origine della casella combinata è una queri il cui codice SQL andrebbe
cambiato con
SELECT soggetti.titolo1
FROM soggetti
GROUP BY soggetti.titolo1;
in questo modo raggruppi tutti i titoli che hanno lo stesso dato nel campo.
Ciao,
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: ALESSANDRO Baraldi

text:
"Francesca" <
fra.morNOSPA...@italiaweb.net
> ha scritto nel
messaggio news:IWlpd.216186$b5.10...@news3.tin.it...

Inserisci nella stringa SQL il predicato DISTINCT o DISTINCTROW
 SELECT DISTINCT/DISTINCTROW  [soggetti].[titolo1] FROM soggetti
Per le particolarità e le differenze tra i 2 vedi l'Help.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: intercettare ultimo record

author: psq

text:
buon giorno
posso intercettare l'ultimo record di una maschera
IF mi trovo su ultimo record THEN
codice......
end if
GRZ


title: intercettare ultimo record

author: Alessandro Baraldi

text:
"psq" <
mat...@libero.it
> wrote in message
news:Lh6Ie.3593$
F23....@twister2.libero.it

Si su evento Current, ma devi usare il RecordsetClone
e provare a spostarti avanti di uno con il metodo MoveNext.
Se sei sull'ultimo record ti viene restituito un errore
che devi gestire, quindi riporti il Bookmark del RecordsetClone
su quello della Form.
Una cosa del genere:
Private Function CheckLast(frm as Access.Form)
   Dim rstMove As DAO.Recordset
   On Error GoTo HandleErrors

      Set rstMove = frm.RecordsetClone
      rstMove.Bookmark = frm.Bookmark
      rstMove.MoveNext
      CheckLast=False
ExitHere:
      rstMove.close
      Set rstMove = Nothing
      Exit Function
HandleErrors:
    If Err.Number = 3021 Then
      CheckLast=True
    End If
    Resume ExitHere
End Function

Su evento Current la chiami cosě:
If CheckLast then
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report e impostazione pagina

author: Fabrizio

text:
Vorrei sapere se č impostare in maniera fissa le dimensioni e la
stampante che deve essere utilizzata per la stampa di un report?
Ho provato a farlo da imposta pagina, scegliendo una stampante
specifica, e le dimensioni del foglio personalizzate, ma spesso e
volentieri perde la configurazione che viene sostituita dalla stampante
predefinita, e come dimensioni con un foglio A4.
Magari esiste qualche riga di codice che mi permette di fare ciň.
Ringrazio quanti mi volessero aiutare.
Fabrizio
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report e impostazione pagina

author: Emyr

text:
On Wed, 6 Feb 2002 14:09:57 +0000 (UTC), "Fabrizio"
<
far...@tiscalinet.it
> wrote:
>Vorrei sapere se č impostare in maniera fissa le dimensioni e la
>stampante che deve essere utilizzata per la stampa di un report?
>
>Ho provato a farlo da imposta pagina, scegliendo una stampante
>specifica, e le dimensioni del foglio personalizzate, ma spesso e
>volentieri perde la configurazione che viene sostituita dalla stampante
>predefinita, e come dimensioni con un foglio A4.
>
>Magari esiste qualche riga di codice che mi permette di fare ciň.
>
>Ringrazio quanti mi volessero aiutare.
>
>Fabrizio
On Sun, 20 Jan 2002 11:12:19 GMT, "Giuseppe B." <
tsa...@tin.it
>
wrote:
>Risalve a tutti,
>
>Il mio problema consiste in questo:
>non so a voi, ma a me spesso saltano le impostazioni di pagina dei report in
>access 2000.
>Cioč, ho un report impostato (dalla finestra "imposta pagina") con:
>
>- stampante(specifica) IBM proprinter
>- dimensioni di pagina personalizzate
>- margini diversi da quelli standard
>
>ma ogni tanto (per non dire spesso!!!) capita che queste impostazioni si
>perdano per dar posto a:
>
>- stampante predefinita
>- dimensioni di pagina A4
>- tutti i margini predefiniti (24.99 mm)
>
>Tra l'altro la cosa mi č capitata con diversi report di diversi database!
>Sapete il perché? Come evitarlo?
>Avevo pensato di risolvere rinnovando le impostazioni di pagina ad ogni
>lancio del report,
>inserendole nel codice VBA ma come si fa?
>
>Vi prego di aiutarmi e vi ringrazio in anticipo.
>
>
>
>
>
Io personalmente faccio cosě:strumenti-opzioni-generale-Esegui
correzione automatica nome="si"
Saluti.
Emanuele.


title: Filtrare casella di riepilogo

author: ludo

text:
Ciao a tutti,
In una maschera ho una casella di riepilogo con origine tab/query : Iscritti
che mi visualizza i seguenti campi:
Cognome; Nome; Residenza; Data di nascita; Data iscrizione.
Nella query "Iscritti" come criterio del campo "Data iscrizione" ho messo il
riferimento alla data odierna
"<Date() -730" perchè ho bisogno di visualizzare tutti quegli iscritti che
hanno almeno 2 anni di anzianita dalla data di iscrizione ad oggi.
Nella maschera ho inserito inoltre una casellacombinata per filtrare tramite
residenza e un pulsante Filtra data per visualizzare tutti coloro che hanno
un anzianità di 2 anni anche in riferimento a date diverse da quella odierna
(ad esempio sapere chi avrà 2 anni di anzianita alla data futura del 15 gen
07).
Quindi ho creato un altra query (Iscritti filtrati) e come criterio ho messo
"<[inserisci la data] -730".
In Parametri ho definito [inserisci la data] come Tipo "Data/ora".
Il problema mi si presenta quando vado a filtrare l'elenco prima per data e
poi per residenza..
ogni volta che cambio città, mi chiede sempre di inserire la data e non è
molto pratico secondo me..
Esisterebbe un modo via codice per filtrare la listbox al posto del criterio
data che ho utilizzato?
Grazie mille per l'aiuto spero di essere stato chiaro..
Ciao ludo..
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Filtrare casella di riepilogo

author: Massimo Piubelli

text:
ludo wrote:
> Ciao a tutti,
> In una maschera ho una casella di riepilogo con origine tab/query :
> Iscritti che mi visualizza i seguenti campi:
>
> Cognome; Nome; Residenza; Data di nascita; Data iscrizione.
>
>
>
> Nella query "Iscritti" come criterio del campo "Data iscrizione" ho
> messo il riferimento alla data odierna
> "<Date() -730" perchè ho bisogno di visualizzare tutti quegli
> iscritti che hanno almeno 2 anni di anzianita dalla data di
> iscrizione ad oggi.
>
> Nella maschera ho inserito inoltre una casellacombinata per filtrare
> tramite residenza e un pulsante Filtra data per visualizzare tutti
> coloro che hanno un anzianità di 2 anni anche in riferimento a date
> diverse da quella odierna (ad esempio sapere chi avrà 2 anni di
> anzianita alla data futura del 15 gen 07).
>
> Quindi ho creato un altra query (Iscritti filtrati) e come criterio
> ho messo "<[inserisci la data] -730".
> In Parametri ho definito [inserisci la data] come Tipo "Data/ora".
>
>
> Il problema mi si presenta quando vado a filtrare l'elenco prima per
> data e poi per residenza..
> ogni volta che cambio città, mi chiede sempre di inserire la data e
> non è molto pratico secondo me..
>
> Esisterebbe un modo via codice per filtrare la listbox al posto del
> criterio data che ho utilizzato?
fai un riferimento a una casella di testo nella form
quindi il filtro diventa
"<[forms]![NOME DELLA FORM]![NOME DELLA CASELLA DI TESTO] -730
> Grazie mille per l'aiuto spero di essere stato chiaro..
>
> Ciao ludo..
Prova prova...
ciao,
Max


title: Numerazione progressiva di un blocco di record

author: Giulio Ufficio

text:
Ciao a tutti,
ho l'esigenza di numerare progressivamente un gruppo di records presenti in
una tabella (gruppo di records = 1 busta).
Ho un campo conatore che numera progressivamente i records e riesco a
determinare che, ad esempio, dal record 1 al record 48 = 1 busta.
Ho creato una tabella con i campi ID_Inizio, ID_Fine, N.Busta
Ho provato con una query di aggiornamento che assegni il n.Busta da record a
record ... e funziona ... ma con tempi di aggiornamento molto lunghi in
quanto non riesco a stabilire una relazione tra le due tabelle create.
UPDATE Table1 INNER JOIN DbOk_5_Step ON Table1 .ID_Inizio=
DbOk_5_Step.ID_Inizio SET Table1 .Busta = DbOk_5_Step.Busta
WHERE (((Table1 .ID_Inizio) Between [DbOk_5_Step]![ID_Inizio] And
[DbOk_5_Step]![ID_Fine]));
Non ho una conoscenza specifica per eseguire il tutto tramite VB. Che posso
fare?
Grazie a tutti in anticipo per il Vs. tempo!


author: Roberto dal portatile

text:
"Giulio Ufficio" <
giulio...@tiscali.it
> ha scritto nel messaggio
news:45b49b7b$0$26985$4faf...@reader2.news.tin.it...

Se la tabella che contiene i dati da modificare si chiama Tabella1 ed ha una
struttura simile a questa:
ID                    Contatore e chiave primaria
N_Busta         Testo
ecc. ecc.
Se la tabella che contiene i criteri per l'assegnazione del numero della
busta si chiama Tabella2 ed ha la seguente struttura:
ID_Busta         Contatore e chiave primaria
ID_Inizio          Numerico
ID_Fine           Numerico
N_Busta          Testo
Prova con uan query di aggiornamento che abbia il seguente codice SQL:
UPDATE Tabella1 SET Tabella1.N_Busta = IIf(IsNull(DLookUp("N_Busta",
"Tabella2", "ID_Inizio <=" & [ID] & " And ID_Fine >=" & [ID])), [N_Busta],
DLookUp("N_Busta", "Tabella2", "ID_Inizio <=" & [ID] & " And ID_Fine >=" &
[ID]));
> Grazie a tutti in anticipo per il Vs. tempo!
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Fj3th.2979$qN4....@twister1.libero.it...

Grazie Roberto,
le tabelle in effetti sono strutturate cosě, ma la soluzione da te proposta
č quasi lenta come la mia
(considera che nella tabella1 ci sono circa 160.000 records per 3.500
buste!). Fino a circa il 40% la query č una bomba,
poi subisce un brusco rallentamento fino alla fine.
Giulio


text:
"Giulio Ufficio" <
giulio...@tiscali.it
> ha scritto nel messaggio
news:45b5fa95$0$26994$4faf...@reader2.news.tin.it...

> Grazie Roberto,
> le tabelle in effetti sono strutturate così, ma la soluzione da te
> proposta è quasi lenta come la mia
> (considera che nella tabella1 ci sono circa 160.000 records per 3.500
> buste!). Fino a circa il 40% la query è una bomba,
> poi subisce un brusco rallentamento fino alla fine.
Se non l'hai fatto prova ad indicizzare in Tabella2 i campi ID_Inizio e
ID_Fine: dovresti avere una performance sensibilmente migliore; resta
comunque il fatto che l'uso di funzioni di aggegazione sui domini,quale
DLookUp, in una query è particolarmente pesante per la velocità di
esecuzione.
Se indicizzando i due campi di cui sopra non rende la velocità accettabile,
penso proprio che tu debba abbandonare la soluzione di una query di
aggiornamento e tu debba aprire un recordset sulle due tabelle e metterle in
join previa ordinamento: così facendo scorrerai le due tabelle una sola
volta risparmando una infinità di tempo rispetto all'altra soluzione che
scorre invece tutta la Tabella2 due volte per ogni record della Tabella1: in
teoria dovrebbe essere 320.000 volte più veloce. ;-)
>
> Giulio



text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:nWoth.4291$qN4.1...@twister1.libero.it...

Scusa Roberto, non ho ancora verificato il tuo suggerimento ... un altro
lavoro da fare più urgente!
Non mancherò di farti sapere com'è andata.
Grazie, Giulio


title: Aiuto per report

author: Giovanni®

text:
salve, ho creato delle tabelle e maschere per immissione articoli e relativi
codici, vorrei ora creare un qualcosa (credo si faccia coi report) che mi
generi una fattura con:
intestazione ditta
articolo
quantità
prezzo
iva
e che mi calcoli il totale
è possibile?
se si, come?
grazie


title: Aiuto per report

author: stwe

text:
"Giovanni®" <
giovann...@libero.it
[NOSPAM]> ha scritto nel messaggio
news:oxyJ7.115559$sq5.5...@news.infostrada.it...

forse ti conviene iniziare con gli esempi di access e la guida in linea.
by
stwe


title: RecordSource e sottoreport

author: PaoloD

text:
Ciao a tutti!
Ho un Report contenente anche un sottoreport: per evitare di creare
tanti report strutturalmente uguali, in base alla necessità dovrei
associare il Report ed il Sottoreport a tabella diverse. Per quanto
riguarda il Report con il codice:
        Reports!MioReport.RecordSource
lanciato dall'evento su Apertura del Report ottengo quello che mi
serve senza problemi, ma la stessa cosa non posso dire per cambiare il
RecordSource del sottoreport (proprio non mi riesce), non riesco a
trovare l'evento giusto per il codice:
        Reports!MioReport.MioSottoReport.RecordSource
Mi date una mano?


title: RecordSource e sottoreport

author: Oscar Manfredini

text:
"PaoloD" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:dde63700-7311-4653...@s19g2000prg.googlegroups.com...

---------------------------------------------------------------------------
Puoi farlo, ma solo su evento Open del Sottoreport...
Ciao!


title: sto esaurendo.... dbase access 97 convertito in 2000

author: Gio

text:
mi sto esaurendo.... magari a qualcuno è già capitato....
ho un dbase access 97 e l'ho convertito in 2000. Funziona tutto (!) solo che
se sbaglio a cancellare un documento ( forms , maschera ..... ) non mi
chiede conferma ( ho il flag nelle Opzioni : Conferma eliminazione
documenti) e non finisce qui... se inserisco/modifico una
query/tabella/maschera non mi chiede la conferma delle modifiche e salva
sempre!!
Non so cosa fare... ho controllato se c'e' qualcosa di strano nelle opzioni,
ho provato ha reimportare tutto in un nuovo dbase2000 ma niente da fare.....
aiuto..... grazie mille a tutti
Kiss
Giovanna
--------------------------------
Inviato via
http://usenet.libero.it


text:
Probabilmente hai eseguito un comando
del tipo: 'docmd.setwarnings false'inserito in un modulo...
controlla ed eventualmente mettilo a true.



title: calendario scadenzario in access dove?

text:
dove posso trovare un modello di calendario in access tipo quello che ho in
outlook?
Grazie
Fabrizio


title: DatePart

text:
in una query utilizzo una espressione che mi fa vedere i mesi di una data in
formato numerico "( DatePart("m";[data_scadenza])", come posso fare per
visualizzare i mesi in formato testo "gennaio2 "febbraio" ecc.
Un ringraziamento a chi vorrà rispondere.


title: DatePart

author: Maurizio Borrelli

text:
> <
eon...@hotmail.com
> [...]:
> in una query utilizzo una espressione che mi fa vedere i mesi di una data
in
> formato numerico "( DatePart("m";[data_scadenza])", come posso fare per
> visualizzare i mesi in formato testo "gennaio2 "febbraio" ecc.
    Format + F1
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


title: DatePart

author: Antonio Ganci

text:

Stringa = Format(Date, "mmm")


title: DatePart

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ak303r$120$1...@newsreader.mailgate.org...
> > in una query utilizzo una espressione che mi fa vedere i mesi di una
data
> in
> > formato numerico "( DatePart("m";[data_scadenza])", come posso fare per
> > visualizzare i mesi in formato testo "gennaio2 "febbraio" ecc.
> > Un ringraziamento a chi vorrŕ rispondere.
> >
>
> Stringa = Format(Date, "mmm")
Appunto che sto' Datepart per me non aveva senso per visualizzare un
formato.
Ci sono stato dieci minuti a cercare la giusta sintassi di format ( con
northwind ho fatto una query sulla tabella ordini su un campo poi finalmente
scrivo " Format ([DataOrdine], "mmmm")" so la risposta mi sono detto: troppo
tardi perň.
Almeno non era una cagata stavolta.
Ciao. Fabrizio.


title: DatePart

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ak33e6$k8t$1...@lacerta.tiscalinet.it...
>
> "Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel
messaggio
> news:ak303r$120$1...@newsreader.mailgate.org...
> > > in una query utilizzo una espressione che mi fa vedere i mesi di una
> data
> > in
> > > formato numerico "( DatePart("m";[data_scadenza])", come posso fare
per
> > > visualizzare i mesi in formato testo "gennaio2 "febbraio" ecc.
> > > Un ringraziamento a chi vorrà rispondere.
> > >
> >
> > Stringa = Format(Date, "mmm")
>
> Appunto che sto' Datepart per me non aveva senso per visualizzare un
> formato.
> Ci sono stato dieci minuti a cercare la giusta sintassi di format ( con
> northwind ho fatto una query sulla tabella ordini su un campo poi
finalmente
> scrivo " Format ([DataOrdine], "mmmm")" so la risposta mi sono detto:
troppo
> tardi però.
> Almeno non era una cagata stavolta.
>
> Ciao. Fabrizio.
Hai ragione non ha senso usare DatePart. Grazie a tutti. Scusate
l'ignoranza.
>
>
>


title: DatePart

author: Fabrizio da casa

text:
> > Appunto che sto' Datepart per me non aveva senso per visualizzare un
> > formato.
> > Almeno non era una cagata stavolta.
> >
> > Ciao. Fabrizio.
> Hai ragione non ha senso usare DatePart. Grazie a tutti. Scusate
> l'ignoranza.
Lui l'ignorante, e io che c'ho messo 10 minuti a ricordarmi la sintassi di
format?
Non ti preoccupare "eonardo", sei in pessima compagnia : la mia.
Ciao. Fabrizio.


title: Richiamo funzione

author: All Eyez On Me

text:
Ciao boys!
E' possibile da una macro excel richiamare una funzione di un db access?
Grazie
AEOM


title: Richiamo funzione

author: Sergio MAZZA

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9kqqoi$7qf$1...@lacerta.tiscalinet.it...

Prova con:
'----------------
Dim oApp As Object
Sub richiamaSubAccess()
Set oApp = CreateObject("Access.Application")
oApp.openCurrentDatabase "c:\documenti\.nomeMDB.mdb"
oApp.Run "nomeSubRoutine"
Set oApp = Nothing
End Sub
'----------------
Ciao.


title: Richiamo funzione

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9kr8sr$qm5$1...@canarie.caspur.it...

Perfetto grazie!!!
AEOM


title: Report con linee verticali

author: Daniel San

text:
Ho un report in cui voglio mostrare dei campi divisi tra loro da delle linee
verticali.
Alcuni di questi campi sono molto lunghi (tipo memo), e per loro ho
impostato la proprietà Espandibile a Si'.
Vorrei che anche tutte le linee verticali che separano i campi si
"allunghino" a seconda di quanto vengono espansi i campi espandibili.
E' una cosa fattibile?
Oppure c'e' un trucco per avere una soluzione a questo problema?
Ciao,
    Daniele


title: Report con linee verticali

author: RoDAgo

text:
Daniel San scrisse..

>     Daniele
Se non ricordo male, sul SC c'è un mdb con esempi sui report (Rptsamp7.mdb)
e tra questi ci dovrebbe essere la creazione di linee verticali su
formattazione, che ti potrebbe risolvere il prob.
Ciao RoDAgo


title: Il massimo con Dmax in un reports

text:
Salve a tutti possiedo 4 record cosi costituiti
in data
1    nome     cognome     telefonate effettuate        contatti trovati
2    nome     cognome     telefonate effettuate        contatti trovati
3    nome     cognome     telefonate effettuate        contatti trovati
4    nome     cognome     telefonate effettuate        contatti trovati
pie di data
il migliore      3    nome     cognome     telefonate effettuate
contatti trovati
il peggiore     4    nome     cognome     telefonate effettuate
contatti trovati
come qui sopra indicato nel pie di data vorrei il migliore ottenuto con DMax
e
il peggiore ottenuto con DMin in questo modo
    reports![pippo]![telmax]=DMax("[telefonateeffttuate]","query1")
    reports![pippo]![telmin]=DMax("[telefonateeffttuate]","query1")
comericavo i corrispondenti nomi cognomi e contatti trovati in automatico?
Grazie.....


title: Il massimo con Dmax in un reports

text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio
news:6T_s7.6258$MM2.7...@news.infostrada.it...

Hai provato con Dlookup ([Nome],"query1","[Telefonateeffettuate]=" &
reports![pippo]![telmax])
@Alex.


title: chiave di join

author: Pierpa

text:
Premetto che sono novello e che si tratta del mio primo DB, quindi abbiate
pazienza. Il DB è composto da 5 simpatiche tabelline "nidificate"
(relazionate quindi uno a molti l'una sull'altra). Penso di aver impostato
correttamente le chiavi, tant'è che ho provato ad inserire dei dati di
prova direttamente nelle tabelle utilizzando i fogli dati secondari e il
risultato è quello che mi aspettavo. Il problema si presenta quando creo
dalle tabelle la maschera e le relative sottomaschere. I dati
precedentemente visibili rimangono tali, ma non riesco ad inserire nuovi
record ed il msg di errore recita: "La chiave di join della tabella XY non
si trova nel set di record". Ho provato a risolvere in questi modi:
1)
Eliminando l'integrità referenziale
2) Basando la maschera su una query
3) Provando a cambiare il tipo di join
Nessun risultato utile.
Lo so che
deve essere una cazzata, ma potete aiutarmi?
Ringrazio in anticipo
Pierpa
--------------------------------
Inviato via
http://usenet.iol.it


title: chiave di join

author: Roberto da casa

text:
"Pierpa" <
uomoi...@ciaoweb.it
> ha scritto nel messaggio
news:217Z57Z214Z92Y1...@usenet.iol.it...

Ora che hai "nidificato" le tabelle "nidifica" anche le maschere con la
tecnica delle maschere e sottomaschere.
A seconda della versione di Access che usi c'è un limite ai livelli di
"nidificazione" delle maschere; ad esempio per A97 hai massimo 3 livelli di
"nidificazione": maschere, sottomaschere e sottosottomaschere. So però che
in A2000 i livelli di "nidificazione" sono di più.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Spesometro 2017:  Fatture semplificate = Corrispettivi?

author: Simone Calligaris

text:
Sembra pazzesco ma nel tracciato non si fa esplicito riferimento ai
"corrispettivi"; si trova invece la definizione "Fattura semplificata".
Presumo che intendano la stessa cosa, ma cerco conferme o smentite.

Saluti

---
Questa email Ã¨ stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


author: BFS

text:

non credo sia la stessa cosa
i corrispettivi vengono gia trasmessi per altre vie

ho trovato molte info utili per la generazione del file seguendo questa
discussione

https://www.iprogrammatori.it/forum-programmazione/programmatori/topic-t31284-390.html

ciao


text:
"BFS"

> non credo sia la stessa cosa
> i corrispettivi vengono gia trasmessi per altre vie

Mhmm, tuttavia ufficialmente lo chiamano "Fatture e corrispettivi 2017"...
A quali altre vie ti riferisci?

> ho trovato molte info utili per la generazione del file seguendo questa
> discussione
>
>
https://www.iprogrammatori.it/forum-programmazione/programmatori/topic-t31284-390.html

Questo mi interessa:

"Per chi aspetta il programma di controllo dall'Ade sono spiacente di
comunicare che l'Ade ha comunicato all'Asso software che non verrà messo a
disposizione nessun software di controllo, o almeno non prima della scadenza
di settembre, e che per controllare i file hanno consigliato di farsi darsi
una login e password da un proprio cliente per accedere al sito fatture e
corrispettivi e controllare lì la validità dei file"

Presumo intenda questo:
http://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Home/CosaDeviFare/ComunicareDati/Fatture+e+corrispettivi/Acc+servizio+Fatture+e+corrispettivi/

Tu hai provato?

Saluti


text:
"BFS" <

> ho trovato molte info utili per la generazione del file seguendo questa
> discussione
>
>
https://www.iprogrammatori.it/forum-programmazione/programmatori/topic-t31284-390.html

>

Tuttavia mi pare non sia stata chiarita la faccenda del
"Detraibile/Deducibile".
Tu come ti comporti?



text:

non essendo per ora obbligatori..ignoro

ciao


title: "BackGround.mdb" x ACCESS 2007

text:
Salve a tutti
E' possibile rendere compatibile l'mdb : "BackGround.mdb" (che ho adattato
al mio mdb) che ho trovato sul sito:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=15
per ms Access 2007,
(in quanto non funziona con questa versione del programma)
Ciao e grazie anticipate
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


"BackGround.mdb" x ACCESS 2007


title: scusate......Powerpoint

author: Andrea Bianchi

text:
Scusate ragazzi ma ho un problema serio da risolvere in fretta e confido
in voi.... anche se l'argomento non è ACCESS.
COME CAVOLO FACCIO A METTERE IN UN FILE POWERPOINT UN CAMPO CON IL NOME
DEL FILE??
Grazie
Andrea
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Problema Filtro Recorset

author: Rino Ferrari

text:
Salve creando un semplice recodset con relativo filtro (Tipo Testo)
tale record si ostina a filtrare come valore il primo recod  del set.
Posto il codice per maggior chiarezza:
Dim rst As Dao.Recordset
Dim rstFilt As Dao.Recordset
Set rst = CurrentDb.OpenRecordset("SELECT tblArticoli.Codice,
tblArticoli.Quantità FROM tblArticoli;")
rst.Filter = "[Codice] = '" & Me![Testo131] & "'"
Set rstFilt = rst.OpenRecordset()
  MsgBox rst!CodiceArticoloMagazino
rst.Close: rstFilt.Close
nel msgbox il risultato restituito  e il primo valore del recordset.
Grazie
Ferrari Rino


title: Problema Filtro Recorset

author: Michele (Giò)

text:
"Rino Ferrari" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:1157784345....@i42g2000cwa.googlegroups.com...



  MsgBox rst!CodiceArticoloMagazino
rst.Close: rstFilt.Close

Ferrari Rino
Ma scusa, il recordset per sua definizione consente la visualizzazione di un
record per volta, che è sempre il primo se il recordset non è vuoto.
Per visualizzare tutto il contenuto devi usare un ciclo del tipo:
if rstfilt.eof then
    exit function
end if
do while not rstfilt.eof
    debug.print rstfilt.fields![CodiceArticoloMagazzino].value
    rstfilt.movenext
loop
Questo stampa nella finestra immediata tutto il contenuto del recordset,
uscendo direttamente dalla function se il recordset è vuoto


title: Problema Filtro Recorset

text:
Michele (Giò) ha scritto:

esatto avevo applicato un ciclo do while
ma interessando il recordset non filtrato ecco perche non fungeva
e mi restituiva il primo.
Tks
Ferrari Rino


title: Problema Filtro Recorset

text:
"Rino Ferrari" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:1157793351....@b28g2000cwb.googlegroups.com...
Michele (Giò) ha scritto:


Tks
Ferrari Rino
Succede dai, forza e coraggio, paraocchi e sempre dritti come i muli da
soma!
Michele


title: Problema Filtro Recorset

author: Karl Donaubauer

text:

Come sempre non ti capisco. Puo darsi che invece di
MsgBox rst!CodiceArticoloMagazino
vuoi vedere i valori filtrati, cioè
MsgBox rstFilt!CodiceArticoloMagazino
?
In genere è più efficace usare SQL invece di Filter e anche
variabili di oggetto, nomi significativi e niente apostrofi nei nomi:
Dim db As DAO.Database
Set db = Currentdb
...
Set rstFilt = db.OpenRecordset("SELECT Codice, Quantita
FROM tblArticoli WHERE Codice = '" & Me!txtSceltaCodice & "'")
--
Saluti al estrema sud
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Problema Filtro Recorset

text:
Karl Donaubauer wrote:
> ...
> In genere è più efficace usare
vocaboli e generi corretti
> ... apostrofi --> accenti
> estrema sud --> estremo sud?
;-)


title: Problema Filtro Recorset

text:
Karl Donaubauer ha scritto:

Coraggio Karl un altro paio di (centinaia) di Cisa e sei a posto con L'
italiano
In merito alla questione mi sembrava chiaro il riferimento al problema!
avevo provato entrambi  i riferimenti:
sia:
MsgBox rst!CodiceArticoloMagazino
che:
MsgBox rstFilt!CodiceArticoloMagazino
ma il risultato non cambiava
dopo la risposta di Michele il recordset
ha funzionato.
in merito al fatto che e meglio filtrare
direttamente nel costrutto SQL lo condivido
e di solito utilizzo questo sistema.
Cmq anche la tua soluzione funziona.
alla prossima Karl
Ferrari Rino


title: date in sql

author: il mago galbusera (dal lavoro)

text:
ciao
ho provato a fare dei filtri in sql tipo ..." data <=#" & data & "#"
peccato che il motore sql interpreti le date come date "inglesi" cioč
mese/giorno/anno
come posso convertire le dare velocemente?
c'č un'istruzione sql o devo fare una cosa tipo  " data <=#" &
Eng_Data(data) & "#"
ciao ciao


title: date in sql

text:
"il mago galbusera (dal lavoro)" <galb...@katamail.com.TOGLIMI> ha scritto
nel messaggio news:newscache$z0l06g$au8$1...@news.silink.com...

Prova con:
" data <=#" & Format$(data, "mm/dd/yyyy") & "#"
Buon Natale
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: date in sql

text:
il mago galbusera (dal lavoro) ha scritto:

" data <= " & CDbl(data)
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: date in sql

author: Lbo

text:
>peccato che il motore sql interpreti le date come date "inglesi" cioč
>mese/giorno/anno
peccato che l'sql l'hanno inventato gli statunitensi e quindi si
comporti alla statunitense, tutto qui.
>come posso convertire le dare velocemente?
>c'č un'istruzione sql o devo fare una cosa tipo  " data <=#" &
>Eng_Data(data) & "#"
format(data, "yyyy/mm/dd")
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport



title: Immagini nella maschera, ... una diversa ogni record ...

author: Nadia

text:
Ciao!,
ho creato una tabella che racchiude dei dati di differenti prodotti, ora mi
trovo con la necessità di inserire le immagini (.gif, .jpg, .bmp) di questi
prodotti a fianco della descrizione in una maschera che ho creato.
Quindi visualizzando la maschera, ogni volta che si passerà da un record
all'altro dovrò poter vedere (nella maschera) la foto del prodotto. La foto
gia aperta e non l'icona. Le immagini da inserire sono circa un migliaio, se
non esiste un automatismo per inserirle in automatico, mi accontento anche
di una soluzione totalmente manuale.
Non ho proprio idea di come fare, e non ho trovato in giro niente, anche
perchè probabilmente sbaglio nel criterio di ricerca.
Ringrazio anticipatamente.
Nadia
P.s. - Utilizzo Access 2000 e come si sarà capito sono proprio agli inizi.


text:
"Nadia" <
nad...@interfree.it
> ha scritto nel messaggio
news:MG0Z7.1577$mc1....@news1.tin.it...
> Ciao!,
>
> ho creato una tabella che racchiude dei dati di differenti prodotti, ora
mi
> trovo con la necessità di inserire le immagini (.gif, .jpg, .bmp) di
questi
> prodotti a fianco della descrizione in una maschera che ho creato.
> Quindi visualizzando la maschera, ogni volta che si passerà da un record
> all'altro dovrò poter vedere (nella maschera) la foto del prodotto. La
foto
> gia aperta e non l'icona. Le immagini da inserire sono circa un migliaio,
se
> non esiste un automatismo per inserirle in automatico, mi accontento anche
> di una soluzione totalmente manuale.
>
> Non ho proprio idea di come fare, e non ho trovato in giro niente, anche
> perchè probabilmente sbaglio nel criterio di ricerca.
>
Armati di pazienza....!
No, in realtà la cosa va affrontata in modo differente da come credo tu
abbia
pensato....!
Non puoi inserire 1000 immagini, il DB diventerebbe impossibile da gestire
non trovi...!
L'unica soluzione è di inserire un NUOVO campo nella Tabella Prodotti che
chiamerai
"[Img_Path]" nel quale dovrai memorizzare il Percorso completo di Nome del
File.Bmp
o altro relativo al Prodotto specifico....!
In questo modo Creandoti una Cartella di Immagini, nel DB salvi solo del
Testo e non
KB di dati.
Ora nella tua Form devi inserire un Controllo Immagine(Img_Prodotto), che
aggiornerai su evento Corrente
con il Contenuto del Campo "[Img_Path]" della Tabella associata alla Form.
Per comodità ti conviene inserire una txtBox(TxtPath) solo di Appoggio che
renderai Visibile=NO) associata
al campo "[Img_Path]".
Per utilizzare il Controllo Immagine si fa così:
Su evento Corrente:
Me.Img_Prodotto.Picture = Me.TxtPath
Spero di essere stato Chiaro....!
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


author: Emyr

text:
On Thu, 03 Jan 2002 21:42:33 GMT, "@Alex" <
ik2...@libero.it
> wrote:
CUT
>Spero di essere stato Chiaro....!
vedi anche su sitocomune le faq e gli esempi per la gestione delle
immagini
Saluti.
Emanuele.


title: Query per confrontare dati

author: carla

text:
Salve,
ho 2 tabelle che contengono entrambe gli stessi dati però aggiornati a
momenti diversi.
Ogni tabella contiene codute e indirizzo.
Vorrei impostare una query che mi evidenziasse quali utenti sono presenti in
entrambe le tabelle ma con indirizzi diversi.
Come la posso impostare?
Grazie
Carla


title: Query per confrontare dati

author: Roberto dalla campagna

text:
"carla" <carl...@NOSPAMhotmail.com> ha scritto nel messaggio
news:434d4876$0$24640$4faf...@reader3.news.tin.it...

Prova a crearti una query con Autocomposizione ricerca dati non
corrispondenti.
In alternativa vai sul Sito Comune (link qui sotto) e nella Sezione Tables
la FAQ di Alberto Plano intitolata "1.8 Routine che confronta i records di
due tabelle o query e identifica le differenze" Il codice VBA pubblicato in
questa FAQ fa riferimento alla libreria Microsoft DAO quindi, se usi una
versione di Access successiva ad Access 97 devi aggiungere al tuo database i
riferimenti a Microsoft DAO 3.6 Object Library.
> Grazie
Prego
> Carla
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Non me lo apre piu' !!!!! HEEELPPPP!

author: Marco S.

text:
Ciao a tutti

E' un mdb importantissimo (A2000)

I backup sono vecchissimi e non so neanche se
vanno.

Devo per forza aprire questo!!!!

Purtroppo aprendolo

1) Mi chiede la password e io gli do quella di
amministratore

2) Mi chiede la password di database e io gliela do
(e lui la riconosce perche' ho provato a sbagliarla e mi da' "Password non
valida")

3) compare il messaggio

"Il database "D:\.....\....mdb" deve essere
ripristinato o non e' un database."

E' possibile che Microsoft Access sia stato chiuso
inaspettatamente mentre un database era aperto.

Tentare di ripristinare i database? [SI] /
[NO]

e io gli dico SI.

4) Immediatamente compare "Password non valida"
[OK] e io, mio malgrado devo dare OK :-(

5) Compare una msgbox con "Il database
"D:\....\...mdb" non puo' essere ripristinato o non e' un database di Miucrosoft
Access" [OK]. Pur con la morte nel cuore do' OK :-(((

6) Ricompare "Password non valida" [OK], ormai
defunto glielo do.

7) Rimane aperto Access ma senza nessun database
aperto.

8) Io piango.

Che devo fare.?

Non posso rassegnarmi. Il database e' TROPPO
importante.

Esiste qualcosa che possa risolvere ?

Qualcuno mi puo' aiutare ?

Grazie anticipate

Ciao

Marco


title: Non me lo apre piu' !!!!! HEEELPPPP!

author: Federico Luciani

text:
> "Marco S." wrote:
> Ciao a tutti
> E' un mdb importantissimo (A2000)
> I backup sono vecchissimi e non so neanche se vanno.
> Devo per forza aprire questo!!!!
> [cut]
hai provato il jetcomp per acc2000?
trovi il link nella sez. Risorse-Patches & utilities del SitoComune.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Non me lo apre piu' !!!!! HEEELPPPP!

author: Marco Serra

text:
Federico:
>hai provato il jetcomp per acc2000?
>trovi il link nella sez. Risorse-Patches & utilities del SitoComune.
SIIIIIIIIIIIIIIIIIIIIIIIIIIII.
Si e' aperto!
Qualcuno che ha dormito male stanotte, dormira' bene la prossima per merito tuo.
Grazie 1000.
Marco
--
Posted from [212.210.92.253]
via Mailgate.ORG Server -
http://www.Mailgate.ORG