text:
"F. Canova" <
fa...@fabiocanova.it
> ha scritto nel
messaggio news:ch1ioh$nl4$1...@atlantis.cu.mi.it...
> Si, ma ogni volta che chiudo e riapro la
reimposta come
> "?#,##0.00;-?#,##0.00"
> Al momento cambio manualmente tutte le volta, ma
sai che ... dopo un pň.
> Grazie.
> Fabio.
Scrivi DOPO il quoting
MAssimiliano


title: Formattazione dei dati in una tabella pivot

author: F. Canova

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:dfYYc.13709$B06....@news.edisontel.com...

 Chiedo venia ... dopo le vacanze non mi ricordo nemmeno piů come si
risponde in un NG.


title: [Sicurezza ]Rilasciata la patch per download_ject

author: Carlo Costarella

text:
Disponibile l'aggiornamento rilasciato da Microsoft:
http://support.microsoft.com/?kbid=870669
"How to disable the ADODB.Stream object from Internet Explorer".
Informazioni su Download.Ject
http://www.microsoft.com/italy/security/incident/download_ject.mspx
Ciao, Carlo


title: Differenze tra MDAC 2.0 - 2.8

author: Roni Net

text:
Sapete dirmi quali differenze ci sono tra Microsoft Data Access Component
2.0 a 2.8.
Cioe, ho notato che i l2.8 è più snello, ossia è più piccolo di oltre 2mb.
Comprende delle librerie in meno ?
Se adopero quello, al posto del 2.0 , può succedere che le mie applicazioni
non girino correttamente ?
Grazie Max


title: Differenze tra MDAC 2.0 - 2.8

author: Antonio Biso

text:
"Roni Net" <
NOSPAM...@tiscali.it
> ha scritto nel messaggio
news:c37ist$lo3$1...@lacerta.tiscalinet.it...
> Sapete dirmi quali differenze ci sono tra Microsoft Data Access Component
> 2.0 a 2.8.
Che cos'è questa robbba?!
Antonio


title: Differenze tra MDAC 2.0 - 2.8

author: ALESSANDRO Baraldi

text:
"Roni Net" <
NOSPAM...@tiscali.it
> ha scritto nel messaggio
news:c37ist$lo3$1...@lacerta.tiscalinet.it...

A parte che quel numero indica la Versione..., ti pare credibile che quando
viene gerata una VERSIONE più aggiornata possa contenere MENO librerie..??
Sicuramente ne contiene di più(lasciamo poi perdere il significato di
Librerie).
Poi gli Updates sono a progressione crescente, significa che se adoperi
una versione Superiore SICURAMENTE quello che hai realizzato con
una Versione INFERIORE funziona, quasi mai il VICEVERSA.
E' anche ovvio, si tratta di compatibilità in discesa, un pò come
la sopportazione del While Loop e pippate che arrivano dal QBasic..!
Ciao.
@Alex.


title: Differenze tra MDAC 2.0 - 2.8

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:FfJ5c.72127$Kc3.2...@twister2.libero.it...

Fai finta di nulla e rispondi affermativamente con un pò di superiorità,
funziona...!
@Alex.


title: Differenze tra MDAC 2.0 - 2.8

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c3akg5$f2i$1...@lacerta.tiscalinet.it...

Certo, ma era solo una domanda trabbocchetto no?
Come si fa a non sapere cosa è Microsoft Data Access Component 2.0 a 2.8.
Antonio


title: Differenze tra MDAC 2.0 - 2.8

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vaf6c.75012$Kc3.2...@twister2.libero.it...

Si Antonio ma io ho preso l'occasione al volo per scherzarci, non penserai
che
creda che tu non sappia cos'è MDAC, il fratello di D.DUCK acerrimo nemico
di Paperone......!
Ciao.
@Alex.


title: Differenze tra MDAC 2.0 - 2.8

author: Sergio MAZZA

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c3c3ee$m8p$1...@lacerta.tiscalinet.it...

Eh! Eh!
Ciao.
--
Sergio MAZZA


title: Differenze tra MDAC 2.0 - 2.8

author: cidi

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c3c3ee$m8p$1...@lacerta.tiscalinet.it...

Il miliarderuncolo da strapazzo? come lo chiama Paperone.
quello che è costretto sempre a mangiarsi il cappello?
ROCKERDUCK !!  JOHN ROCKERDUCK
>
> Ciao.
> @Alex.
Daniele


title: Controllare se esistono record in una tabella

author: Ronny

text:
Ciao a tutti,
esiste un modo per controllare se esistono records in una tabella senza
impostare perņ un recordset???
Esempio:
If tabella fornitori = 0 records Then
.....
grazie mille a tutti
Ronny
--------------------------------
Inviato via
http://usenet.libero.it


author: Roberto da casa

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> Ciao a tutti,
> esiste un modo per controllare se esistono records in una tabella senza
> impostare perņ un recordset???
> Esempio:
> If tabella fornitori = 0 records Then
> .....
>
> grazie mille a tutti
> Ronny
>
>
If DCount("*", "Nometabella") = 0 Then
...
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> If DCount("*", "Nometabella") = 0 Then
> ...
>
> --
> Roberto
>
Grazie mille, anzi di + :-)



title: Report che non 'prende' le impostazioni stampante predefinita

author: RobertoA

text:
Sviluppo procedura con Access 2013 su pc1, dove e' installata e
predefinita stampante HP laser, una form che consente di avviare un
report (che usa stampante predefinita non specifica), compilazione in
mde (formato file 2002-2003)
Avvio l'mde cosi' ottenuto su pc2, dove e' installata e predefinita
stampante Brother, duplex, bianco e nero
Dall'interno procedura mde, avvio report in anteprima, sulla zona in
alto appare la barra pulsanti, premo la stampantina in alto a sinistra e
vien fuori il pannellino di selezione stampante, proprieta', pagine, ecc
Se premo PROPRIETA' e controllo le impostazioni della stampante, NON
ritrovo le stesse impostazioni che ha la stampante predefinita Windows
attuale (duplex e b/n) ma ritrovo un noduplex e colori
Se scelgo altra stampante e ri-sceltgo la stampante predefinita, premo
PROPRIETA' ed ora mi mostra i valori che mi aspettavo, identici alla
stampante predefinita
E' come se il report, SOLO LA PRIMA VOLTA che viene aperto, non leggesse
le proprieta' della stampante predefinita
Come posso far corrispondere le proprieta' stampante proposte nel report
con quelle della stampante predefinita Windows?
Ciao e grazie
RobertoA


title: Richiesta spiegazione per inserimento dati in una tabella da una maschera...

author: Valentino

text:
Ciao a tutti
il mio problema è il seguente:
Ho una maschera che serve all'inserimento di alcune righe per un ordine;
Dovrei solo inserire la quantità e il codice prodotto e far riempire gli
altri campi (Prezzo, Ubicazione) in automatico in base al prodotto
selezionato.
I prodotti sono codificati in una seconda tabella tProdotti con Codice
prodotto, Descrizione, Prezzi, Ecc.
Nella mia maschera per l'inserimento degli ordini seleziono la quantità di
pezzi che mi servono, poi prima di aggiornare il campo apro una terza
maschera per la ricerca del prodotto per descrizione e memorizzo il valore
del campo Codice prodotto...
Come faccio ora, avendo già selezionato il prodotto a riempire i campi della
maschera inserimento prodotti come il prezzo o l'ubicazione?
Grazie a tutti per l'aiuto...


author: Roberto - Syd

text:
"Valentino" <
vbe...@sielco.it
> ha scritto nel messaggio
news:hguF7.18884$sq5.9...@news.infostrada.it...

Come fai a memorizzare il codice del prodotto?
Ciao Roberto - Syd


title: Generazione file di testo

author: Armix

text:
Dai record filtrati di una maschera vorrei, con un pulsante, generare un
file di testo composto da uno solo dei campi della maschera
esempio
Ho una maschera ANAGRAFICA con questi campi:
*Denominazione
*Indirizzo
*telefono
*e-mail
etc..
uso filtro in base a maschera e prendo tutti i contatti di ROMA
poi con un pulsante genero un file di testo prendendo solo 2 campi
Denominazione e-mail; Denominazione e-mail; Denominazione e-mail; etc...
é inportantissimo che i campi siano scritti in orizzontale come sopra.
Grazie tanto


title: Generazione file di testo

text:
"Armix" <
armandoc...@team-service.it
> ha scritto nel messaggio
news:3dcdc.1679$eR5...@tornado.fastwebnet.it...

Nell'NG di MS hai già una risposta...
Ciao.
--
Sergio MAZZA


title: Database rovinato

author: Carmel

text:
Salve a tutti
ho un problema con un database che non riesco piu' ad aprire.
Ho cercato di ripristinarlo ma ogni volta che tento Access mi
restituisce un errore del tipo Memoria esaurita.
Come posso fare a recuperare almeno parte dei dati contenuti nel db.
Grazie per le eventuali risposte.
Ciao.
Carmel


title: Database rovinato

author: Arturo

text:
Se il DB è di una versione vecchia di Access puoi tentare di aprirlo con una
più nuova (es. access 97 da aprire con il 2000). Di solito però (ahimè!) non
ce niente da fare.
Ciao
Arturo
"Carmel" <
car...@inwind.it
> ha scritto nel messaggio
news:hmb0nt4k9qmmnghct...@4ax.com...



title: Database rovinato

author: Simone Calligaris

text:
"Carmel" <
> Salve a tutti
> ho un problema con un database che non riesco piu' ad aprire.
> Ho cercato di ripristinarlo ma ogni volta che tento Access mi
> restituisce un errore del tipo Memoria esaurita.
Come si č corrotto? Che versione di Jet?
Esistono vari metodi, e nello storico del ng. sul sito comune puoi trovare
molte informazioni.
Comunuque prova:
1)  Scaricare il service pack 3 dal sito comune e provare la utility di
Ripristino sul .mdb
2)  Provare a importare gli oggetti in un DB vuoto.
3)  Do per scontato che il DB contenga solo tabelle (diversamente avresti
sicuramente pacchi di copie di backup) ... se sbaglio e il file contiene
anche codice prova ad avviarlo con un /Decompile.
4)  Ma perchč non fate le copie di backup??? Sono da sempre il metodo piů
importante di salvaguardia del proprio lavoro :-)
Ciao, Simone


title: Database rovinato

author: Roberto

text:
"Carmel" <
car...@inwind.it
> ha scritto nel messaggio
news:hmb0nt4k9qmmnghct...@4ax.com...

Non so se il tuo disco è stato defframentato da poco e quindi se hai 25 MB
di spazio vuoto e contiguo, però a me è successo la stessa cosa e dopo aver
defframentato il disco ho riprovato ed ha funzionato.
Ciao Fammi sapere Roberto.


title: Database rovinato

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio :
>1)  Scaricare il service pack 3 dal sito comune e provare la utility di
> Ripristino sul .mdb
Forse hanno cambiato link sul sito Microsoft perchè non sono riuscito
a trovarlo!?!
>2)  Provare a importare gli oggetti in un DB vuoto.
Ho provato, ma stranamente il prg. di restituisce un errore del tipo :
Formato non riconosciuto.
>3)  Do per scontato che il DB contenga solo tabelle (diversamente avresti
>sicuramente pacchi di copie di backup) ... se sbaglio e il file contiene
>anche codice prova ad avviarlo con un /Decompile.
Il database contiene solo tabelle. Comunque non funziona.
>4)  Ma perchè non fate le copie di backup??? Sono da sempre il metodo più
>importante di salvaguardia del proprio lavoro :-)
Faglielo entrare nella testa del cliente che ogni sera è bene farsi
una copia di backup. Forse sarà la volta buona :-))
Grazie comunque.
Ciao.
Carmel


title: Database rovinato

text:
"Roberto" <
p.ro...@tin.it
> ha scritto nel messaggio :
>Non so se il tuo disco č stato defframentato da poco e quindi se hai 25 MB
>di spazio vuoto e contiguo, perņ a me č successo la stessa cosa e dopo aver
>defframentato il disco ho riprovato ed ha funzionato.
Pultroppo ho provato come dici tu ma il risultato č lo stesso.
Grazie
Ciao.
Carmel


title: Database rovinato

author: Silvio Berruti

text:
"Carmel" <
car...@inwind.it
> ha scritto nel messaggio
news:ps62nt0hdndesrrjr...@4ax.com...
>
> Faglielo entrare nella testa del cliente che ogni sera è bene farsi
> una copia di backup. Forse sarà la volta buona :-))
Innanzi tutto, scindi il prossimo DB che fai in 2 parti distinte:
- il BE (Back End) che contiene le tabelle;
- il FE (Front End) che contiene le query, le maschere, i report, le macro e
il codice.
Questo risultato lo puoi ottenere automaticamente in A97 e successivi con
un'autocomposizione.
Vai sul Sito Comune, nella sezione General trovi la faq "Compattare tutti i
BackEnd dal FrontEnd" di Federico Luciani e Riccardo Pozzi che, oltre a
compattare i BE, provvede a farne una copia.
Includi tutto il codice in un modulo e richiama la sub CompattaBE prima di
uscire dal tuo programma.
Otterrai 2 risultati: il tuo BE sempre snello e una copia dello stesso.
ATTENZIONE: questa procedura non sostituisce il backup che il cliente DEVE
effettuare quotidianamente, ma ti da una chance in +.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: casella di riepilogo con filtro e ordinamento su casella di testo e casella combinata

author: Giuseppe

text:
Buongiorno.
In una form di ricerca anagrafica ho due caselle combinate "cboFiltro" e "cboOrdine" entrambe con i seguenti elenchi valori: i valori sono: "descrizione", "codice", "Partita Iva" e "Codice Fiscale".
In base al valore selezionato nella cboFiltro, attivo il focus sulla casella di testo corrispondente.
Inserendo nella casella di testo un valore, il codice su evento "modifica" mi restitutisce nella casella di riepilogo l'elenco filtrato.
Io vorrei però ordinare tale elenco oltre che filtrato anche ordinato in base al valore della combo "cboOrdine".
Il codice è:
Dim strR As String
Dim strSQL As String
strR = Me!txtRicerca.Text
If Not IsNull(Me!txtRicerca.Text) Then
    strSQL = "SELECT Space(6-Len(Format([idanagrafica],'#,##0'))) & Format([idanagrafica],'#,##0') AS cod, [ragionesociale1] & ' ' & [nome] AS ragionesociale, ALIAS, partitaiva, codfisc " & _
    "FROM [tblAnagrafica] " & _
       "WHERE ([ragionesociale1] Like " & Chr$(34) & _
strR & "*" & Chr$(34) & ")" & _
" ORDER BY tblAnagrafica.[ragionesociale1], tblAnagrafica.[nome];"
    Me!Elenconominativi.RowSource = strSQL
    Me!Elenconominativi.Requery
    Me!txtRicerca = strR
    Me!txtRicerca.SetFocus
    Me!txtRicerca.SelStart = 255
End If

Come devo sostituire la riga "ORDER ..... " inserendo come parametro la casella combinata cboOrdine?
Scusate la lunghezza del post.
Grazie.
Giuseppe


author: Karl Donaubauer

text:
Salve,

Giuseppe ha scritto:
> In una form di ricerca anagrafica ho due caselle combinate "cboFiltro" e "cboOrdine" entrambe con i seguenti elenchi valori: i valori sono: "descrizione", "codice", "Partita Iva" e "Codice Fiscale".
> In base al valore selezionato nella cboFiltro, attivo il focus sulla casella di testo corrispondente.
> Inserendo nella casella di testo un valore, il codice su evento "modifica" mi restitutisce nella casella di riepilogo l'elenco filtrato.
> Io vorrei però ordinare tale elenco oltre che filtrato anche ordinato in base al valore della combo "cboOrdine".
> Il codice è:
> Dim strR As String
> Dim strSQL As String
> strR = Me!txtRicerca.Text
> If Not IsNull(Me!txtRicerca.Text) Then
>      strSQL = "SELECT Space(6-Len(Format([idanagrafica],'#,##0'))) & Format([idanagrafica],'#,##0') AS cod, [ragionesociale1] & ' ' & [nome] AS ragionesociale, ALIAS, partitaiva, codfisc " & _
>      "FROM [tblAnagrafica] " & _
>         "WHERE ([ragionesociale1] Like " & Chr$(34) & _
> strR & "*" & Chr$(34) & ")" & _
> " ORDER BY tblAnagrafica.[ragionesociale1], tblAnagrafica.[nome];"
>      Me!Elenconominativi.RowSource = strSQL
>      Me!Elenconominativi.Requery

Quest'ultima riga è superflua e solo costa tempo siccome hai già
cambiato il RowSoruce = aggiornamento più forte.

>      Me!txtRicerca = strR
>      Me!txtRicerca.SetFocus
>      Me!txtRicerca.SelStart = 255
> End If
>
> Come devo sostituire la riga "ORDER ..... " inserendo come parametro la casella combinata cboOrdine?
> Scusate la lunghezza del post.

Se ti capisco bene puoi provare di sostituire
" ORDER BY tblAnagrafica.[ragionesociale1], tblAnagrafica.[nome];"
con
" ORDER BY " & Me!cboOrdine
o se veramente hai spazi nei nomi
" ORDER BY [" & Me!cboOrdine & "]"

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it

Access Lobby:
http://www.AccessDevelopers.org


text:

Ciao Karl, grazie per la risposta.
Ma la casella combinata cboOrdine non è associata ad un campo della tabella ma ha come elenco valori:
"descrizione", "codice", "Partita Iva" e "Codice Fiscale".
sostituendo con il tuo codice, appena digito nella casella di testo mi appare una msgbox con titolo "immettere valore parametro" e dentro "codice" con il campo in cui digitare il valore.
Giuseppe


text:
Salve,

Giuseppe ha scritto:
> Karl Donaubauer ha scritto:
>>> ...
>>>       strSQL = "SELECT Space(6-Len(Format([idanagrafica],'#,##0'))) & Format([idanagrafica],'#,##0') AS cod, [ragionesociale1] & ' ' & [nome] AS ragionesociale, ALIAS, partitaiva, codfisc " & _
>>>       "FROM [tblAnagrafica] " & _
>>>          "WHERE ([ragionesociale1] Like " & Chr$(34) & _
>>> strR & "*" & Chr$(34) & ")" & _
>>> " ORDER BY tblAnagrafica.[ragionesociale1], tblAnagrafica.[nome];"
>>> ...
>>> Come devo sostituire la riga "ORDER ..... " inserendo come parametro la casella combinata cboOrdine?
>>> Scusate la lunghezza del post.
>>
>> Se ti capisco bene puoi provare di sostituire
>> " ORDER BY tblAnagrafica.[ragionesociale1], tblAnagrafica.[nome];"
>> con
>> " ORDER BY " & Me!cboOrdine
>> o se veramente hai spazi nei nomi
>> " ORDER BY [" & Me!cboOrdine & "]"
> ...
> Ma la casella combinata cboOrdine non è associata ad un campo della tabella ma ha come elenco valori:
> "descrizione", "codice", "Partita Iva" e "Codice Fiscale".
> sostituendo con il tuo codice, appena digito nella casella di testo mi appare una msgbox con titolo "immettere valore parametro" e dentro "codice" con il campo in cui digitare il valore.

Se i testi nella combo non sono uguali ai nomi dei campi nella tabella
puoi impostare il numero delle colonne della combo a 2 e aggiungere i
nomi dei campi all'elenco valori:

"NomeCampoDescrizioneNellaTabella";"descrizione";"NomeCampoCodiceNellaTabella";"codice";"partitaiva";"Partita
Iva";"codfisc";"Codice Fiscale"

Se "codice" non è un campo nella tabella ma corrisponde alla colonna
"cod" della stringa SQL dovresti ripetere l'espressione. In alternativa
nel ORDER BY puoi anche usare la posizione della colonna nel SELECT,
cioè elenco valori:

"NomeCampoDescrizioneNellaTabella";"descrizione";"1";"codice";"partitaiva";"Partita
Iva";"codfisc";"Codice Fiscale"



text:

Perfetto.
Grazie Karl.
Giuseppe


title: riconoscimento vocale

author: Arold

text:
ci sono novità in merito? per la versione italiana che voi sappiate?
qualcuno a qualche esempio?
Grazie.


title: Report con mesi in colonna

author: Tashunka

text:
Ciao a tutti
oggi è un lunedì nero (macchina out + la seguente richiesta dal capo).
Il mio problema è il seguente: ho una tabella contenete un ID (contatore),
una data (estesa) e un codice che identifica il tributo. Devo creare un
report che visualizzi 6 mesi per pagina, ogni colonna del mese avrà, per
ciascuna riga, il giorno e il codice rifiuto.
La tabella non conterrà tutti i giorni della settimana e inoltre potrei
avere lo stesso giorno con più codici tributo diverso o un giorno senza
codice tributo.
Mi hanno chiesto quanto ci impiegherò a fare tutto questo. Non ne ho la più
pallida idea, indicativamente pensavo di creare un report con sei colonne
fisse, mettere un campo raggruppamento "mese e anno", ordinarlo per questo
campo e mettere un salto colonna al cambio di questo campo. E' la soluzione
giusta? Come faccio a gestire le date che non sono presenti nella tabella se
devo stampare un vero è proprio calendario?
Sul sito comune mi sembra che non ci sia niente di questo tipo. Qualcuno mi
sa dare qualche suggerimento?
TIA
Tk


title: Report con mesi in colonna

author: TheMax

text:
"Tashunka" <
tashunka...@hotmail.com
> ha scritto nel messaggio
news:ci3rj0$uhh$1...@lacerta.tiscalinet.it...

Susa, ma se ti serve un report mensilizzato hai provato con la funzione
Month([la tua data]) che ti restituisce appunto il mese di una data?
DOvrebbe aiutarti.
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Report con mesi in colonna

author: ciroteo

text:
"Tashunka" <
tashunka...@hotmail.com
> ha scritto nel messaggio
news:ci3rj0$uhh$1...@lacerta.tiscalinet.it...

Non ho capito bene la tua richiesta, sicuramente qualche GURU del newsgroup
saprà aiutarti meglio, ma ci provo lo stesso prendi i miei consigli con
beneficio di inventario.
Io mi guarderei le tabelle a campi incrociati, che corrispondono alle
tabelle pivot di excel. Tra l'altro se usi una versione aggiornata di access
c'è la possibilità di fare dei pivot.


title: [OT] è legittima la richiesta di collaborazione?

author: Mario

text:
Salve a tutti
Ho un problema di multiutenza che non riuscirei a risolvere neanche se
studiassi access per un mese di seguito. (ho letto pure i messaggi con
questo oggetto ma per me è veramente arabo).
Dopo aver letto il messaggio che ha per oggetto "Come ci si dovrebbe
comportare in un newsgroup, ovvero istruzioni per l'uso", pubblicato il mese
scorso e conoscendo quindi il principio ispiratore del NG, mi e vi chiedo se
è legittima la richiesta di collaborazione professionale per brevi
interventi di carattere complesso impossibili da risolvere per chi non è
addetto ai lavori come me.
L'argomento di questo NG è davvero molto interessante e gradevole per me e
quindi vorrei continuare a parteciparvi con serenità, con questa richiesta
non intendo quindi innescare alcun tipo di polemica e se ho urtato la
suscettibilità di qualcuno me ne scuso in anticipo.
Se la richiesta è fuori luogo, per cortesia, indicatemi a chi posso
rivolgermi.
Grazie a tutti.


author: MA

text:

Puoi richiedere ma dovresti indicare i riferimenti del
committente.
e soprattutto (questo è se non altro comodo) da dove scrivi.
--
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


author: Pablitomf

text:
Mario ha scritto:




> Grazie a tutti.
Legittimissima.
La tua è una semplice offerta di "lavoro" (che sia poi solo un aiuto per
un lavoro già iniziato, questo al "collaboratore" non interessa), che chi
vorrà potrà cogliere, proponendosi a te con i crismi dovuti (ovvero :
delucidazione sul progetto, stima del lavoro da eseguire, stima del tempo
dovuto per l'esecuzione dello stesso e costo dell'operazione che sulla
base delle analisi precedenti tu dovrai sostenere.)
La tua è una richiesta legittima, ma io ti dico, non demordere...
soprattutto in questo NG, non demordere. Esponi i tuoi problemi e
probabilmente qualcuno ti risponderà. Il rischio maggiore in cui potrai
incorrere sarà imparare? Bhè, secondo me potrebbe valerne la pena
rischiare.
Ciao
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
MA ha scritto:
> Mario wrote:
> > Salve a tutti
> > Ho un problema di multiutenza che non riuscirei a risolvere neanche se
> > studiassi access per un mese di seguito. (ho letto pure i messaggi con
> > questo oggetto ma per me è veramente arabo).
> >
> > Dopo aver letto il messaggio che ha per oggetto "Come ci si dovrebbe
> > comportare in un newsgroup, ovvero istruzioni per l'uso", pubblicato
> > il mese scorso e conoscendo quindi il principio ispiratore del NG, mi
> > e vi chiedo se è legittima la richiesta di collaborazione
> > professionale per brevi interventi di carattere complesso impossibili
> > da risolvere per chi non è addetto ai lavori come me.
> >
> > L'argomento di questo NG è davvero molto interessante e gradevole per
> > me e quindi vorrei continuare a parteciparvi con serenità, con questa
> > richiesta non intendo quindi innescare alcun tipo di polemica e se ho
> > urtato la suscettibilità di qualcuno me ne scuso in anticipo.
> >
> > Se la richiesta è fuori luogo, per cortesia, indicatemi a chi posso
> > rivolgermi.
> >
> > Grazie a tutti.
> Puoi richiedere ma dovresti indicare i riferimenti del
> committente.
> e soprattutto (questo è se non altro comodo) da dove scrivi.
Uè CISA1, su, va al corso! :-D (La formazione e l'informazione ti
aspettano... almeno poi i virus invece che formattarli li potrai prendere
a ESTINTOrate)



text:
MA ha scritto:
> Mario wrote:
> > Salve a tutti
> > Ho un problema di multiutenza che non riuscirei a risolvere neanche se
> > studiassi access per un mese di seguito. (ho letto pure i messaggi con
> > questo oggetto ma per me è veramente arabo).
> >
> > Dopo aver letto il messaggio che ha per oggetto "Come ci si dovrebbe
> > comportare in un newsgroup, ovvero istruzioni per l'uso", pubblicato
> > il mese scorso e conoscendo quindi il principio ispiratore del NG, mi
> > e vi chiedo se è legittima la richiesta di collaborazione
> > professionale per brevi interventi di carattere complesso impossibili
> > da risolvere per chi non è addetto ai lavori come me.
> >
> > L'argomento di questo NG è davvero molto interessante e gradevole per
> > me e quindi vorrei continuare a parteciparvi con serenità, con questa
> > richiesta non intendo quindi innescare alcun tipo di polemica e se ho
> > urtato la suscettibilità di qualcuno me ne scuso in anticipo.
> >
> > Se la richiesta è fuori luogo, per cortesia, indicatemi a chi posso
> > rivolgermi.
> >
> > Grazie a tutti.
> Puoi richiedere ma dovresti indicare i riferimenti del
> committente.
> e soprattutto (questo è se non altro comodo) da dove scrivi.
Dall'indirizzo e-mail, azzarderei Milano.
Io, il 18 lo rifiuto!! (Vastano-Drive in-Italia 1).
--



text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:d312jm$k0a$1...@news.newsland.it...
>
> Legittimissima.
> La tua è una semplice offerta di "lavoro" (che sia poi solo un aiuto per
> un lavoro già iniziato, questo al "collaboratore" non interessa), che chi
> vorrà potrà cogliere, proponendosi a te con i crismi dovuti (ovvero :
> delucidazione sul progetto, stima del lavoro da eseguire, stima del tempo
> dovuto per l'esecuzione dello stesso e costo dell'operazione che sulla
> base delle analisi precedenti tu dovrai sostenere.)
>
> La tua è una richiesta legittima, ma io ti dico, non demordere...
> soprattutto in questo NG, non demordere. Esponi i tuoi problemi e
> probabilmente qualcuno ti risponderà. Il rischio maggiore in cui potrai
> incorrere sarà imparare? Bhè, secondo me potrebbe valerne la pena
> rischiare.
>
> Ciao
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
> Access : Ver.97 - 2K
Le vostre risposte sono state esaurienti.
Io lavoro a Busto Arsizio (VA) sono commercialista, NON faccio consulenze di
carattere fiscale (740 per intenderci) ma di carattere economico finanziario
alle aziende.
Penso che access sia lo strumento più flessibile e efficace per le esigenze
delle piccole medie imprese del nostro territorio, che hanno necessità di
collegare le informazioni e di sintetizzare la massa di dati che producono
anche con altri sofware.
Per ora non c'è nessun committente, ma poichè non riuscirò io a risolvere il
problema, e comunque se riuscirò a risolverlo non sarà sicuramente in modo
ottimale, vorrei chiedere la collaborazione di chi lavora nella zona del
Varesotto.
Comunque seguo il consiglio e non demordo perchè anch'io devo imparare ad
usare access, quindi per concludere, adesso vi manderò un messaggio nuovo
per esporvi dettagliatamente i problemi che mi affliggono.
Grazie mille a tutti per le risposte.
Ciao
Mario Milani
P.S. io qualche diciotto invece l'ho incassato a orecchie basse.


text:
Mario wrote:
> Ciao
> Mario Milani
>
> P.S. io qualche diciotto invece l'ho incassato a orecchie basse.
Evidentemente non conoscevi LCdM
--
_ _
Ciao



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:mj75e.4950$aH3....@news.edisontel.com...

certo che lo conoscevo e conoscevo anche MTP e la Belisario...
Tu hai la mia età perchè conosci le stesse cavolate di quando ero ragazzo.
Minimo hai 40 anni
Ciao


text:
Mario wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:mj75e.4950$aH3....@news.edisontel.com...
>> Mario wrote:
>>
>>> Ciao
>>> Mario Milani
>>>
>>> P.S. io qualche diciotto invece l'ho incassato a orecchie basse.
>>
>> Evidentemente non conoscevi LCdM
>>
> certo che lo conoscevo e conoscevo anche MTP e la Belisario...
> Tu hai la mia età perchè conosci le stesse cavolate di quando ero
> ragazzo. Minimo hai 40 anni
> Ciao
Anagrafici 32.
A sentire Pablitomf, moltiplica per 7-8.000



text:
MA ha scritto:
> Mario wrote:
> > "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> > news:mj75e.4950$aH3....@news.edisontel.com...
> >> Mario wrote:
> >>
> >>> Ciao
> >>> Mario Milani
> >>>
> >>> P.S. io qualche diciotto invece l'ho incassato a orecchie basse.
> >>
> >> Evidentemente non conoscevi LCdM
> >>
> > certo che lo conoscevo e conoscevo anche MTP e la Belisario...
> > Tu hai la mia età perchè conosci le stesse cavolate di quando ero
> > ragazzo. Minimo hai 40 anni
> > Ciao
> Anagrafici 32.
> A sentire Pablitomf, moltiplica per 7-8.000
..e il ",3" periodico lo dimentichi? ;-P
Mario, lui è un giovincello in erba...!!! Direi in fasce quasi. Diglielo
che hai ancora "in testa" la crosta lattea Massimo :-D
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------



text:
Pablitomf wrote:
> MA ha scritto:
>
>> Mario wrote:
>>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>>> news:mj75e.4950$aH3....@news.edisontel.com...
>>>> Mario wrote:
>>>>
>>>>> Ciao
>>>>> Mario Milani
>>>>>
>>>>> P.S. io qualche diciotto invece l'ho incassato a orecchie basse.
>>>>
>>>> Evidentemente non conoscevi LCdM
>
>>>>
>>> certo che lo conoscevo e conoscevo anche MTP e la Belisario...
>>> Tu hai la mia età perchè conosci le stesse cavolate di quando ero
>>> ragazzo. Minimo hai 40 anni
>>> Ciao
>
>> Anagrafici 32.
>> A sentire Pablitomf, moltiplica per 7-8.000
>
>
> ..e il ",3" periodico lo dimentichi? ;-P
>
> Mario, lui è un giovincello in erba...!!! Direi in fasce quasi.
> Diglielo che hai ancora "in testa" la crosta lattea Massimo :-D
Io sopra la testa.... forse qualcuno dentro.
;-P



text:
MA ha scritto:
> > ..e il ",3" periodico lo dimentichi? ;-P
> >
> > Mario, lui è un giovincello in erba...!!! Direi in fasce quasi.
> > Diglielo che hai ancora "in testa" la crosta lattea Massimo :-D
> Io sopra la testa.... forse qualcuno dentro.
> ;-P
eeeeeeeeeee :-D
Guagliò ma una pizzata?



text:
>> >>>
>> >>> P.S. io qualche diciotto invece l'ho incassato a orecchie basse.
>> >>
>> >> Evidentemente non conoscevi LCdM
>
>> >>
>> > certo che lo conoscevo e conoscevo anche MTP e la Belisario...
>> > Tu hai la mia età perchè conosci le stesse cavolate di quando ero
>> > ragazzo. Minimo hai 40 anni
>> > Ciao
>
>> Anagrafici 32.
>> A sentire Pablitomf, moltiplica per 7-8.000
>
>
> ..e il ",3" periodico lo dimentichi? ;-P
>
> Mario, lui è un giovincello in erba...!!! Direi in fasce quasi. Diglielo
> che hai ancora "in testa" la crosta lattea Massimo :-D
>
coi nipotini bisogna aver pazienza... però era da anni che non sentivo io il
diciotto lo rifiuto
... e aggiungerei AS FIDANKEN!!!
Ciao
MArio


author: cidi

text:
"Mario" <mario[nospam]@
sdabocconi.it
> ha scritto nel messaggio
news:d331lp$nm2$1...@balena.cs.interbusiness.it...

...  marina lante delle povere e Gervasetto!!
:-)
> Ciao
> MArio
---
Daniele
* Gli amici sono come le stelle: non li vedi spesso, ma sai che esistono. *


text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:DL85e.1190096$35.43...@news4.tin.it...

per quanto mi riguarda vedevo solo Tinì Cansino ... il resto lo lascio a voi
...


text:
"Mario" <mario[nospam]@
sdabocconi.it
> ha scritto nel messaggio
news:d31187$114$1...@fata.cs.interbusiness.it...

Ciao mario, io sono di Gallarate ho provato a contattarti via mail, ma
chiaramente non è un indirizzo valido.
Se hai bisogno mi trovi : ciroteoChiocciolalibero.it


title: Re: Stampa Unione in Lan

author: Cinzia

text:
"posiee3" <
pos...@bimbomnd.com
> ha scritto nel messaggio
news:Xns981BD918...@193.43.96.1...
> Ho un db che condivido in Lan e dei documenti Word in ogni pc che
> unisco in stampa.
> Sarebbe possibile centralizzare i documenti invece di replicarli su
> ogni pc?
> avrei pensato a incorporare i doc dentro il db,
sconsiglio fortemente di memorizzare i doc Word nel DB diventerebbe
ingestibile
o condividerli in un  web server,
questo sarebbe fattibile, via comando FTP like trasferisci il  file e
memorizzi nel DB il Link
> avete qualche suggerimento più semplice che non comporti la
> condivisione di risorse rete?
Condividere una cartella sul server, per i documenti nello stesso posto dove
c'è già il DB
>
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


title: Re: Stampa Unione in Lan

author: Sergio MAZZA

text:
"posiee3" <
pos...@bimbomnd.com
> ha scritto nel messaggio news:Xns981BD918...@193.43.96.1...
> Ho un db che condivido in Lan e dei documenti Word in ogni pc che
> unisco in stampa.
> Sarebbe possibile centralizzare i documenti invece di replicarli su
> ogni pc?
> avrei pensato a incorporare i doc dentro il db, o condividerli in un
> web server.
> avete qualche suggerimento più semplice che non comporti la
> condivisione di risorse rete?
Un'altra soluzione è quella di trasformare i documenti in modelli (.dot), salvarli in una cartella sul FileServer e condividerla con
tutti i client magari utilizzando la stessa lettera (es. Z:). Poi nella configurazione di word indicare come cartella dei modelli il
disco Z: (quello condiviso); così non avrai problemi di conflitti per l'apertura dello stesso documento...
Ciao.
--
Sergio MAZZA


title: file MDE

author: marcoB

text:
I file MDE creati con A02 possono essere letti anche con A00??
se no, come posso proteggere i mie file senza che gli utilizzatori
aggiornino access?
Grazie
Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: file MDE

author: Roberto dalla campagna

text:
"marcoB" <
produ...@pica.it
> ha scritto nel messaggio
news:ck3pk9$h2a$1...@news.newsland.it...
> I file MDE creati con A02 possono essere letti anche con A00??
> se no, come posso proteggere i mie file senza che gli utilizzatori
> aggiornino access?
> Grazie
> Marco
I file MDE possono essere aperti solamente con la versione di Access che li
ha prodotti.
O crei il file MDE con Access 2000 o crei il run time del tuo database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: file MDE

text:
Roberto dalla campagna ha scritto:
> "marcoB" <
produ...@pica.it
> ha scritto nel messaggio
> news:ck3pk9$h2a$1...@news.newsland.it...
> > I file MDE creati con A02 possono essere letti anche con A00??
> > se no, come posso proteggere i mie file senza che gli utilizzatori
> > aggiornino access?
> > Grazie
> > Marco
> I file MDE possono essere aperti solamente con la versione di Access che li
> ha prodotti.
> O crei il file MDE con Access 2000 o crei il run time del tuo database.
Non sono molto esperto, come posso creare il run time?



title: file MDE

text:
"marcoB" <
produ...@pica.it
> ha scritto nel messaggio
news:ck3q4f$lis$1...@news.newsland.it...
> Roberto dalla campagna ha scritto:
>
> > "marcoB" <
produ...@pica.it
> ha scritto nel messaggio
> > news:ck3pk9$h2a$1...@news.newsland.it...
> > > I file MDE creati con A02 possono essere letti anche con A00??
> > > se no, come posso proteggere i mie file senza che gli utilizzatori
> > > aggiornino access?
> > > Grazie
> > > Marco
>
> > I file MDE possono essere aperti solamente con la versione di Access che
li
> > ha prodotti.
> > O crei il file MDE con Access 2000 o crei il run time del tuo database.
>
> Non sono molto esperto, come posso creare il run time?
> Grazie
> Marco
>
Puoi farlo solo se possiedi la versione Developer di Access.



title: file MDE

author: Bruno Campanini

text:
"marcoB" <
produ...@pica.it
> wrote in message
news:ck3pk9$h2a$1...@news.newsland.it...
> I file MDE creati con A02 possono essere letti anche con A00??
> se no, come posso proteggere i mie file senza che gli utilizzatori
> aggiornino access?
> Grazie
> Marco
Produci il programma con A2002 quindi convertilo in A2000.
Copia l'MDB sul drive dell'utilizzatore e col suo Access2000
crea il file MDE.
Cancella l'MDB senza farlo passare dal cestino.
Ciao
Bruno


title: file MDE

text:
Roberto dalla campagna wrote:
> ...
> I file MDE possono essere aperti solamente con
> la versione di Access che li ha prodotti...
e da A00 anche con tutti versioni successivi
- A97MDE solo con A97
- A00MDE con A00, AX, A03
- AXMDE con AX, A03
- A03MDE con A03
--
cu
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: file MDE

text:
Roberto dalla campagna wrote:
> ...
> I file MDE possono essere aperti solamente con
> la versione di Access che li ha prodotti...
e da A00 anche con tutte le versioni successive



title: file MDE

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2slvlpF...@uni-berlin.de...
> Roberto dalla campagna wrote:
> > ...
> > I file MDE possono essere aperti solamente con
> > la versione di Access che li ha prodotti...
>
> e da A00 anche con tutte le versioni successive
>
> - A97MDE solo con A97
> - A00MDE con A00, AX, A03
> - AXMDE con AX, A03
> - A03MDE con A03
>
> --
> cu
> Karl
Grazie!
Questo è un chiaro limite di chi conosce solo Access 97.



title: Sincronizzazione Repliche DB.

author: TANNHAUSER

text:
WXP SP2/A03 SP2
Hola a todos,
ho costrutio un piccolo DB per la gestione di schede costo articoli e ho
messo il BE su di un server con il FE su una postazione PC.
La persona che lo usa avrebbe l'esigenza, quando non si trova in azienda,
di lavorare in locale e di sincronizzare, prima di staccare il portatile e
quando poi rientra in azienda, il DB in locale con quello sul server(Nota:
attualmente lo utilizza solo lui, ma un'altra persona dovrà alimentarlo
per quanto riguarda i singoli componenti).
Ho provato, con un DB di esempio, ad utilizzare la funzione del SC: "6.176
Sincronizzare da VBA due database Replica" di Alessandro Baraldi ma mi
viene restituito l'errore: "Runtime error '3024': Impossibile trovare il
file False.mdb".
Suggerimenti, sia per questo errore, sia su come operare da VBA la replica
(pensavo di implementare il codice su di un pulsante)?
Grazie.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sincronizzazione Repliche DB.

text:
TANNHAUSER ha scritto:
> WXP SP2/A03 SP2
> Hola a todos,
> ho costrutio un piccolo DB per la gestione di schede costo articoli e ho
> messo il BE su di un server con il FE su una postazione PC.
> La persona che lo usa avrebbe l'esigenza, quando non si trova in azienda,
> di lavorare in locale e di sincronizzare, prima di staccare il portatile e
> quando poi rientra in azienda, il DB in locale con quello sul server(Nota:
> attualmente lo utilizza solo lui, ma un'altra persona dovrà alimentarlo
> per quanto riguarda i singoli componenti).
> Ho provato, con un DB di esempio, ad utilizzare la funzione del SC: "6.176
> Sincronizzare da VBA due database Replica" di Alessandro Baraldi ma mi
> viene restituito l'errore: "Runtime error '3024': Impossibile trovare il
> file False.mdb".
> Suggerimenti, sia per questo errore, sia su come operare da VBA la replica
> (pensavo di implementare il codice su di un pulsante)?
> Grazie.
Scusate, guardando meglio, nell'help ho trovato questo:
Sub SendChangeToReplicaX()
   Dim dbsNorthwind As Database
   ' Opens the replicable database Northwind.mdb.
   Set dbsNorthwind = OpenDatabase("sourceDB.mdb")
   ' Sends data or structural changes to the replica.
   dbsNorthwind.Synchronize "replicaDB.mdb", dbRepExportChanges
   dbsNorthwind.Close
End Sub
Vale sempre la preghiera di avere qualsiasi altro commento.



title: query unione parametrizzata

author: Angelo

text:
Come posso fare per parametrizzare il valore X?
Vorrei leggerlo da una maschera aperta.
così funziona
SELECT TOP 10 "" AS Cliente FROM N_Etichette
UNION ALL SELECT cliente  FROM cliente;
così non funziona
SELECT TOP [Forms]![prova1]![salta1] "" AS Cliente FROM N_Etichette
UNION ALL SELECT cliente  FROM cliente;
Sarà banale ma non ci riesco.
Grazie


title: query unione parametrizzata

text:
"Angelo" <
ange...@tiscalinet.it
> ha scritto nel messaggio
news:obj_8.108140$vm5.3...@news2.tin.it...

 creala con l'utocomposizione anzichè manualmente e metti nel campo criteri
del campo che ti interessa
[Forms]![prova1]![salta1] poi guardi il codice SQL generato.
ciao


title: Trasformazione da decimali in gradi - primi - sec- cent / problema con valori prima e dopo la virgola.

author: Bruno - S95

text:
Per access 97 / 00 / 02
Ciao a tutti.
Spero mi possiate aiutare per il seguente problema.
Devo trasformare dei numeri decimali in gradi, primi, secondi e centesimi,
ad esempio: 7,00055555555556 diventerebbe
07  0  2 52. quest'ultimo numero è già disponibile, ma formatato male in
quanto come si può notare non sono formattati con
cifre da 2 es. 07 00 02 52, anzi lo 0 è centrale, pertanto con
7,00055555555556 vorrei ricalcolare la coordinata, ma il
problema nasce se devo prendere i primi 2 caratteri, quando è presente un
solo carattere e c'è di mezzo la virgola. ipotizando
con numeri a caso: 7,00055555555556 e 17,00055555555556 oppure
0,00055555555556.
Esiste una funzione per far prendere tutti i valori a sinistra della virgola
o a destra della stessa ?
Necessita tenere in considerazione che a dx dopo la virgola i numeri 10 come
venti eccetera ecc.
Questa trasformazione mi permetterebbe di avere i gradi in un campo i primi
in un altro campo e così via.
Ciao e grazie
    Bruno


title: Come passo un parametro ad una query con un valore che ho su di una maschera???

author: stieva

text:
Ho un problema da una maschera cerco di vedere un anteprima di stampa  ma
quando  lancio quest'ultima  devo passargli manualmente  un parametro, io
voglio che sia  fatto in modo automatico in quanto il valore corrente è
presente sulla maschera,chi mi sa dire come si fa???
grazireeeeeeee
il report mi apre una finestra del seguente tipo :
Immissione valore Parametro :                     Conto Corrente!numero
conto corrente
Io ho provato in questo modo ma  non funge dove ho sbagliato???:
Private Sub Anteprima_di_Stampa_Click()
On Error GoTo Err_Anteprima_di_Stampa_Click
    Dim stDocName As String
    stDocName = "Stampa Movimenti"
    stLinkCriteria = "[Numero conto corrente]=" & "'" & Me![Numero conto
corrente] & "'"
    DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria
Exit_Anteprima_di_Stampa_Click:
    Exit Sub
Err_Anteprima_di_Stampa_Click:
    MsgBox Err.Description
    Resume Exit_Anteprima_di_Stampa_Click
End Sub


author: Roberto

text:
stieva <@
tin.it
> wrote in message 8isg1q$alu$1...@nslave2.tin.it...

Se, come hai scritto sull'oggetto del messaggio, l'origine record del report
è una query, io risolverei il problema scrivendo nella riga "Criteri:" della
query relativa alla colonna del numero di conto corrente:
[Forms]![NomeDellaMaschera]![Numero conto corrente]
se "Numero conto corrente" è il nome del controllo della maschera che
contiene la chiave di selezione.
Roberto


title: Passaggio di un valore da una combox ad un campo tabella

author: Artiglio

text:
Utilizzo Access 2007 (gestione libri nuovi e usati)
Descrizione
Ho creato 5 tabelle e relativi campi:
- TabNome: Id (cont) - Nome - Indirizzo - ecc ... (un'anagrafica dei
clienti)
- TabLibro: IdLibro
- TabAcquistoNuovo: IdOrdine (cont) - Id - IdLibro
- TabCessionario: IdCessione (cont) - Id - IdLibro - Acquirente
- TabAcquirente: IdAcquisto (cont) - Id - IdLibro - Cessionario
Le tabelle sono collegate con una relazione di tipo 1 a molti tra
[Id].TabNome (1 - Molti) [Id].TabCessionario
[Id].TabNome (1 - Molti) [Id].TabAcquirente
e poi
[Id].TabLibri (1 - Molti) [Id].TabCessionario
[Id].TabLibri (1 - Molti) [Id].TabAcquirente
Con TabNome ho costruito una maschera MascNome e poi con un controllo
cartella
ho inserito per ogni pagina una sottomaschera:
MascAcqNew
MascCes
MascAcqUsato
Quando inserisco i dati nella MascAcqUsato utilizzo una combox che
recupera l'id dei libri ceduti. In questo modo risulta che il clienteX
acquista un libroK del clienteY che avevo precedentemente caricato in
MascCes
Richiesta di aiuto
Vorrei che dopo l'immissione dell'IdLibro, Access assegnasse
l'IdNomeAcquirente al campo Acquirente della TabCessionario
Sintesi
L'idea è che la
TabNome contenga sia cessionari che acquirenti (Il cliente può infatti
essere sia cessionario che acquirente)
La TabCessionario contenga un record con un Id (che in questo caso
sarà cessionario) IdLibro (ceduto) e l'eventuale Id (acquirente)
ed in fine
La TabAcquirente contenga un record con un Id (che in questo caso sarà
acquirente) IdLibro(precedentemente depositato dal cessionario) e l'Id
del cliente cessionario di quel particolare libro
Spero di essere stato il più chiaro possibile. Mi auguro che qualcuno
possa aiutarmi...
Grazie in anticipo per la pazienza che vorrete dedicarmi .... : )


author: Dino

text:

Sull'evento "Afterupdate" del combox vai ad ins:
Me.Acquirente =Me.IdNomeAcquirente
Dino


text:

La combobox si trova nella sottomaschera: MascAcqUsato
Il valore che d'evessere assegnato al campo Acquirente della
TabCessionario si trova nella MascNome(maschera madre).
mi chiedo se questo codice è sufficiente...!?


text:

> mi chiedo se questo codice è sufficiente...!?- Nascondi testo citato
>
> - Mostra testo citato -
Allora devi solo implementare la sintassi,cioe' :
Forms!MascNome.Acquirente= Me.IdNomeAcquirente
In definitiva devi dare il path(percorso) corretto.
Dino


text:

> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Dino
ho provato a rispettare alla lettere quello che hai scritto (con i
nomi appropriati degli oggetti) ma non funziona.
Poi ho provato in questo modo
[2cessione].[2Id_Ingresso] = Forms![anagrafica
clienti].cod_ingresso    dove
2cessione è la tabella di destinazione (che non è inserita ne nella
maschera madre ne nella sottomaschera)
2Id_Ingresso e il campo di destinazione (Cliente acquirente)
Anagrafica cliente è la maschera madre (ricordo che la combobox si
trova nella sottomaschera MascAcqUsato)
Cod_ingresso valore attivo sulla maschera madre che voglio assegnare
al su detto campo
P.s.
Non so se quello che ho appena detto possa aggiungere qualcosa di
nuovo per la comprensione della mia richiesta
ancra grazie Dino e a presto!


author: Popi - TheBadHabits

text:
On 7 Lug, 12:05, Artiglio <
ingrao...@tiscali.it
> wrote:
CUT
> [2cessione].[2Id_Ingresso] = Forms![anagrafica
> clienti].cod_ingresso    dove
>
> 2cessione è la tabella di destinazione (che non è inserita ne nella
> maschera madre ne nella sottomaschera)
> 2Id_Ingresso e il campo di destinazione (Cliente acquirente)
Ciao!
Scusa ma ... se [2cessione] è una tabella che non hai associato in
alcun modo alla maschera, per aggiornarla IMVHO dovrai passare per una
query di aggiornamento!
HTH
Popi


text:

Certo,caspita Popi ha ragione.Se la tab non e' associata l'indicazione
che ti ho dato non puo' funzionare.dEvi solo fare una query di agg.
Dino


text:

Ragazzi un mio carissimo amico a sviluppato qusto codice:
Sub Titolare_AfterUpdate()
    Dim db As Database
    Dim rs As Recordset
    Dim strSQL As String
    strSQL = "SELECT [2cessione].* FROM [2cessione] "
    strSQL = strSQL & "WHERE [2cessione].[2Id_Ingresso] = " &
Titolare.Text   'Me.[3Id_Ingresso]
    strSQL = strSQL & " AND [2cessione].[2IDLibro] = " & Me.[3idlibro]
& ";"
    Set db = CurrentDb()
    Set rst = db.OpenRecordset(strSQL, dbOpenDynaset)
    If Not rst.EOF Then
        rst.Edit
        rst("AcquirenteUsato") = Me.[3Id_Ingresso]
        rst.Update
    End If
    rst.Close
    Set rst = Nothing
    Set db = Nothing
End Sub
Dove
Titolare è la combobox dalla quale seleziono (nella maschera di chi
acquista l'usato) il cessore (titolare del libro)
3Id_Ingresso è la chiave che identifica il cliente che acquista
(questo valore dev'essere copiato nella tabella cessionario campo
Acquirente. La cosa funziona!
adesso la difficoltà che sto tentando di risolvere è quella di creare
una query che mi richiami tutti i record dei libri ceduti e solo quei
record acquirenti corrispondenti(ovvero che hanno acquistato il libro
di 2° mano


text:

in pratica sto cercando di capire come scrivere nel linguaggio sql
che: il valore della combobox venga processato come numero


text: Ok ... risolto!!


title: Info : Access e autenticazione documenti con Firme digitali...

text:
qualcuno ne sa qualcosa?...
avrei la necessità di eseguire delle convalide di documenti firmandoli in
maniera digitale da gestionale (Smart card), emulando ciò che già il
software DIKE messo a disposizione del Ministero delle Finanze fa...
--
---
Ciao
Pablitomf


author: Carlo Costarella

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:fu89bn$ac1$1...@tdi.cu.mi.it...

Vedi se questo può cominciare a darti qualche idea:
http://forum.aspitalia.com/forum/post/318956/Leggere-Smart-Card-Firma-Digitale.aspx
Ciao, Carlo


title: Immissione Valori Maschere

author: Alessandro Carli

text:
Saluti a tutto il NG.
Sto cercando di risolvere il seguente problema: ho una maschera di
immissione dati con alcune caselle di testo, alcune associate a dei campi
della relativa tabella, altri non associati.
Vorrei che i valori che assumano questi ultimi campi siano presi da un'altra
tabella (oppure dalla relativa maschera di input dati), sulla base dei
valori assunti da uno dei campi.
Vorrei cioe' creare tipo delle sottomaschere, che in questo caso sarebbero
dei sottocampi (passatemi il termine poco accessiano...).
Non mi sembra certo il caso di creare tante sottomaschere per quanti sono
questi campi... o no??
Ringrazio l'anima pia che mi soccorre.
Un saluto
Alessandro
Per eventuali suggerimenti, vi lascio la mia e-mail:
carl...@tin.it


title: Immissione Valori Maschere

author: Antonio Biso

text:
Alessandro Carli ha scritto nel messaggio <8b8car$q1t$
1...@nslave1.tin.it
>...
>Saluti a tutto il NG.
>Sto cercando di risolvere il seguente problema: ho una maschera di
>immissione dati con alcune caselle di testo, alcune associate a dei campi
>della relativa tabella, altri non associati.
>Vorrei che i valori che assumano questi ultimi campi siano presi da
un'altra
>tabella (oppure dalla relativa maschera di input dati), sulla base dei
>valori assunti da uno dei campi.
>Vorrei cioe' creare tipo delle sottomaschere, che in questo caso sarebbero
>dei sottocampi (passatemi il termine poco accessiano...).
Immaginano che i dati da mettere nelle caselle non legate siano in qualche
modo rintracciabili univocamente a seconda del valore contenuto nelle
caselle legate.
puoi allora utilizzare le funzioni aggregate sui domini tipo DLookup o
DFirst e con quelle scrivere via codice i valori nei controlli non legati,
magari sull'evento dopo aggiornamento dei controlli che contribuiscono alla
scelta del valore nelle altre tabelle!!!
Antonio


title: Immissione Valori Maschere

author: lbo dal portatile

text:
>Vorrei che i valori che assumano questi ultimi campi siano presi da un'altra
>tabella (oppure dalla relativa maschera di input dati), sulla base dei
>valori assunti da uno dei campi.
puoi usare l'evento corrente della maschera o il dopoaggiornamento
della casella di testo critica.  setti un recordset sull'"altra"
tabella, ti posizioni al record voluto e popoli i valori delle caselle
non legate.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Origine Controllo = Conteggio([......])

author: SunRex

text:
In una form a maschere continue che prende i record da  una qry mostro il n°
di  record visualizzati con una casella di testo con Origine Controllo
settata a
=Conteggio([IDOrdine])
Nella maschera sono possibili varie operazioni di filtro tramite un
controllo calendario, una serie di pulsanti di opzione ed una
combo.L'istruzione sopra enunciata con il controllo calendario ed i pulsanti
di opzione funziona mentre con la combo no cioè non aggiorna il n° dei
record anche forzando il refresh (l'ho inserita sul current della maschera).
La combo in questione lavora con la seguente istruzione SQL
SELECT DISTINCTROW qryStoricoOrdine.Materiale
FROM qryStoricoOrdine
GROUP BY qryStoricoOrdine.Materiale
ORDER BY qryStoricoOrdine.Materiale;
Il Group By serve in quanto se no la qryStoricoOrdine mi farebbe vedere
sulla combo ogni record riferito ad un materiale mentre a me serve solo il
nome.
e sul seguente evento
Sub cmbMateriali_AfterUpdate()
    Me.RecordsetClone.FindFirst "[Materiale] = '" & Me![cmbMateriali] & "'"
    Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub
Ora mi chiedo ma l'istruzione =Conteggio([IDOrdine]) non mi dovrebbe fare il
conteggio secco dei record visualizzati nella maschera indipendentemente
dal tipo di filtro?
Oppure sbaglio a filtrare i record con la combo in questione?
SunRex


title: Origine Controllo = Conteggio([......])

text:
SunRex <
sunrexs...@hotmail.com
> wrote in message
uumhd.239080$35.11...@news4.tin.it...

La funzione Conteggio, come tutte le funzioni di aggregazione, quando la usi
in una maschera opera (nel caso specifico effettua il conteggio) su tutti i
record contenuti nel recordsetclone della maschera, quindi, se per la
maschera è stato impostato un filtro tramite le sue proprietà Filter e
FilterOn, ne tiene sicuramente conto.
> Oppure sbaglio a filtrare i record con la combo in questione?
Il problema è che con il codice VBA di cui sopra e che hai generato a fronte
dell'evento "Dopo aggiornamento" della casella combinata cmbMateriali tu NON
hai impostato il filtro della maschera, ma hai effettuato una ricerca nel
recordsetclone della maschera, quindi hai reso corrente il primo record che
soddisfa i criteri di ricerca: di fatto hai effettuato un posizionamento su
un determinato record e tra filtrare una maschera e posizionarsi su un
record c'è una bella differenza.
Se anche con la scelta fatta con la casella combinata, come avrai
sicuramente già fatto con il controllo calendario ed i pulsanti di opzione,
imposterai la proprietà Filter della maschera vedrai che il conteggio ti
restituirà il valore che ti aspetti.
>
> SunRex
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Origine Controllo = Conteggio([......])

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:AMnhd.10792$Ni.4...@twister1.libero.it...

Mumble mumble,però i record li filtra così cioè mi fa vedere quelli che
corrispondono
al materiale selezionato.Mi sfugge qualcosa?
> Se anche con la scelta fatta con la casella combinata, come avrai
> sicuramente già fatto con il controllo calendario ed i pulsanti di
opzione,
> imposterai la proprietà Filter della maschera vedrai che il conteggio ti
> restituirà il valore che ti aspetti.
Non uso Filter ma riassegno ogni volta il recorssource
P.Es. con il controllo calendario
Me.RecordSource = "SELECT * FROM qryStoricoOrdine WHERE  [DataOrdine] =#" &
datData & "#"
dove datData è la data selezionata sul calendario.



title: Origine Controllo = Conteggio([......])

text:
SunRex <
sunrexs...@hotmail.com
> wrote in message
Xzrhd.111020$b5.54...@news3.tin.it...
[CUT]
> >
> > Il problema è che con il codice VBA di cui sopra e che hai generato a
> fronte
> > dell'evento "Dopo aggiornamento" della casella combinata cmbMateriali tu
> NON
> > hai impostato il filtro della maschera, ma hai effettuato una ricerca
nel
> > recordsetclone della maschera, quindi hai reso corrente il primo record
> che
> > soddisfa i criteri di ricerca: di fatto hai effettuato un posizionamento
> su
> > un determinato record e tra filtrare una maschera e posizionarsi su un
> > record c'è una bella differenza.
>
> Mumble mumble,però i record li filtra così cioè mi fa vedere quelli che
> corrispondono
> al materiale selezionato.Mi sfugge qualcosa?
Come ti ho già scritto precedentemente così come hai fatto tu NON filtri la
maschera ma ti posizioni sul record cercato, cosa che non ha alcun effetto
sulla funzione Conteggio; onestamente non so come spiegartelo diversamente.
>
> > Se anche con la scelta fatta con la casella combinata, come avrai
> > sicuramente già fatto con il controllo calendario ed i pulsanti di
> opzione,
> > imposterai la proprietà Filter della maschera vedrai che il conteggio ti
> > restituirà il valore che ti aspetti.
>
> Non uso Filter ma riassegno ogni volta il recorssource
>
> P.Es. con il controllo calendario
>
> Me.RecordSource = "SELECT * FROM qryStoricoOrdine WHERE  [DataOrdine] =#"
&
> datData & "#"
>
> dove datData è la data selezionata sul calendario.
Ed allora a fronte dell'evento "Dopo aggiornamento" della casella combinata
cmbMateriali, invece di quello indicato da te, genera il seguente codice
VBA:
Sub cmbMateriali_AfterUpdate()
Me.Filter = "[Materiale] = '" & Me![cmbMateriali] & "'"
Me.FilterOn = True
Me!ContaRecord.Requery
End Sub
dove ContaRecord è il nome della casella di testo non associata nella cui
origine controllo hai scritto:
=Conteggio([IDOrdine])
Ora il conteggio dovrebbe essere effettuato solamente sui record
visualizzati dalla maschera continua.



title: Origine Controllo = Conteggio([......])

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:lsshd.11327$Ni.4...@twister1.libero.it...

Funziona ma per usare anche il controllo calendario ed i pulsanti di opzione
devo se
ho filtrato già i record con la combo levare prima il filtro.
Per quanto riguarda la routine originaria della combo non ho capito una
cosa.
Tu dici che "NON filtri la  maschera ma ti posizioni sul record cercato"
però
io ho davanti un set di record e non uno solo.Cioè se seleziono sulla combo
che so Azotemia la maschera mi fa vedere che so 15 ordini corrispondenti
alle
varie date in cui sono stati effettuati.E' questo che non capisco se mi
fossi posizionato sul primo record
ne vedrei solo uno o no?
SunRex



title: Origine Controllo = Conteggio([......])

text:
SunRex <
sunrexs...@hotmail.com
> wrote in message
3Xxhd.243238$35.11...@news4.tin.it...
[CUT]
>
> Funziona ma per usare anche il controllo calendario ed i pulsanti di
opzione
> devo se
> ho filtrato già i record con la combo levare prima il filtro.
La verità è che per non avere confusione dovresti filtrare i dati in un
unica soluzione e usando la stessa tecnica a prescindere che la scelta tu la
faccia usando un'unica tecnica, sia che i parametri di selezione li imposti
in base ad una scelta fatta con il controllo calendario, che con una casella
di opzione oppure con una casella combinata: insomma non devi a fronte di
diversi eventi "Dopo aggiornamento" di controlli diversi una volta impostare
la proprietà origine record della maschera (controllo calendario) ed
un'altra volta impostare la proprietà Filter della maschera.
Insomma, prima effettua la scelta con il calendario, le scelte con le
caselle di opzione e la scelta con la casella combinata, e poi, ad esempio
pigiando un pulsante di comando, impostare o l'origine record o la proprietà
Filter della maschera e quando lo fai devi tenere contemporaneamente conto
di tutte le scelte che hai fatto.
> Per quanto riguarda la routine originaria della combo non ho capito una
> cosa.
> Tu dici che "NON filtri la  maschera ma ti posizioni sul record cercato"
Ed è così: se non ne sei convinto leggiti cosa dice l'help circa il metodo
FindFirst e la proprietà BookMark: per essere creduto non posso mica
giurartelo sulla Bibbia. ;-)
> però
> io ho davanti un set di record e non uno solo.
Avendo fatto solamente un semplice posizionamento tu "avrai davanti" tanti
record quanti ne avevi prima della ricerca, quello che cambia è solamente il
fatto che il record corrente sarà quello trovato dalla ricerca.
>Cioè se seleziono sulla combo
> che so Azotemia la maschera mi fa vedere che so 15 ordini corrispondenti
> alle
> varie date in cui sono stati effettuati.E' questo che non capisco se mi
> fossi posizionato sul primo record
> ne vedrei solo uno o no?
Nooooooooo.
Un posizionamento è un posizionamento e come sto cercando di spiegarti non
filtra assolutamente nulla, quindi visualizzerai lo stesso numero di record
che visualizzi prima della selezione con la casella cambinata.
Se invece adotti la mia soluzione visualizzerai solo i record selezionati
con la casella combinata.



title: Origine Controllo = Conteggio([......])

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:VKHhd.12481$Es2.2...@twister2.libero.it...
>
> SunRex <
sunrexs...@hotmail.com
> wrote in message
> 3Xxhd.243238$35.11...@news4.tin.it...
> [CUT]
> >
[CUT]
>
> Avendo fatto solamente un semplice posizionamento tu "avrai davanti" tanti
> record quanti ne avevi prima della ricerca, quello che cambia è solamente
il
> fatto che il record corrente sarà quello trovato dalla ricerca.
Scusa Roberto ci ho fatto caso solo adesso.
Hai perfettamente ragione.
Grazie per la pazienza.
SunRex
>
[CUT]



title: Query di aggiornamento.

author: Vladimiro Leone

text:
Ciao.
Un bel pò di tempo fa, Alessandro Cara mi suggerì un ottimo codice per
invertire due squadre (andata-ritorno) in un campionato di calcio ed è
sempre filato tutto liscio fintantochè mi hanno fatto notare un'
anomalia e cioè che ad un paio di squadre appartenenti a campionati
diversi ( nel db ci sono parecchi campionati ognuno con un proprio
codice di identificazione: Cod), non veniva implementata nel girone di
ritorno l'inversione partita. Premetto che nel db ci sono un sacco di
opzioni, tipo modificare le date, gli orari, l'abbandono della squadra
al campionato ecc... per cui in un modo o nell'altro ( tramite query
di aggiornamento) si mette in continuazione mano al calendario delle
partite. In poche parole, sussistendo quest'anomalia, nel momento in
cui si vuole cambiare qualcosa, il calendario esce fuori tutto
sballato. Andando per esclusione ho notato che l'anomalia (che
purtroppo non mi riesce di riprodurre) potrebbe venir fuori dal
suddetto codice:
On Error GoTo Err_Inversione_Partita_Click
Dim nG As Integer
Dim nGar As Integer
Dim sSQL As String, bx As String, bx1 As Integer
DoCmd.SetWarnings False
nG = DMax("G", "CalendarioPartite", "Cod=" & Me.Cod)
nGar = nG / 2
If G > nGar Then
     MsgBox "Partita non invertibile", vbExclamation
     Inversione_Partita = Not Inversione_Partita
     Exit Sub
End If
bx = Replace(B, "'", "''")
sSQL = "Update calendariopartite set A='" & Replace(A, "'", "''") &
"'"
sSQL = sSQL & ", B  ='" & bx & "'"
sSQL = sSQL & ",Inversione_Partita = " & Inversione_Partita
sSQL = sSQL & " where G=" & (G + nGar) & " and A ='" & bx & "'"
DoCmd.RunSQL sSQL
With Recordset
   .Edit
   !A = B.Value
   !B = A.Value
   .Update
End With
DoCmd.SetWarnings True
   Me.Refresh
Exit_Inversione_Partita_Click:
    Exit Sub
Err_Inversione_Partita_Click:
    MsgBox Err.Description
    Me.Inversione_Partita.Value = ""
    Resume Exit_Inversione_Partita_Click
Andando ad aggiungere il riferimento al Cod (codice identificativo dei
vari campionati di calcio):
bx = Replace(B, "'", "''")
sSQL = "Update calendariopartite set A='" & Replace(A, "'", "''") &
"'"
sSQL = sSQL & ", B  ='" & bx & "'"
sSQL = sSQL & ",Inversione_Partita = " & Inversione_Partita
sSQL = sSQL & " where Cod=" & Me.Cod & " and G=" & (G + nGar) & " and
A ='" & bx & "'"
potrei risolvere il problema?
o quantomeno, il "Cod" è identificato o manca qualcosa alla query?
Grazie a chi vorrà darmi una mano.
Ciao Vladimiro.


title: Query di aggiornamento.

text:

Nessun suggerimento?
Voglio precisare che ai tempi in cui a.c. mi suggerì il suddetto
codice, la variabile nG non era:
nG = DMax("G", "CalendarioPartite", "Cod=" & Me.Cod)  ma solo:
nG = DMax("G", "CalendarioPartite") in quanto il db era sviluppato
solo per un campionato la volta; è solo successivamente che ho
aggiunto il "Cod" per raggruppare ogni singolo campionato.
Comunque, per essere più precisi, "G" è il campo in cui si sviluppa il
progressivo delle giornate, "A" e "B" sono rispettivamente i campi in
cui ci sono le squadre che giocano in casa e fuoricasa.
Forse è meglio porre delle singole domande :-)
1) Funzione Replace:
bx = Replace(B, "'", "''" & " and Cod=" & Me.Cod)
è giusta? riesce a guardare solo all'interno del Cod (campionato)
specifico?
bx1 = Replace(FUORI, "'", "''" & " and Cod=" & Me.Cod)
è giusta anche se il campo "FUORI" è di tipo numerico?
2) Query di aggiornamento:
sSQL = "Update calendariopartite set A='" & Replace(A, "'", "''") &
"'"
in che modo posso inserire la condizione WHERE ( Cod = Me.Cod)
oppure ne potrei fare a meno in quanto alla fine la variabile sSQL
riceve la condizione WHERE?:
sSQL = sSQL & " where Cod=" & Me.Cod & " and G=" & (G + nGar) & " and
A ='" & bx & "'
Ciao Vladimiro.


title: I primi 3 caratteri

author: FredBusca

text:
Per aprire una maschera voglio utilizzare i primi 3 caratteri del campo
"Id"
questo campo testo è di 9chr i primi 3 sono testo gli altri numerici (es.:
Dip-00152)
quindi: if
me.id
 = "Dip" then
DoCmd.OpenForm stDocName
come si fa?
Grazie


title: I primi 3 caratteri

text:
"FredBusca" <cvcv@fgd> ha scritto nel messaggio
news:4e77150f$0$44200$4faf...@reader1.news.tin.it...

Scusate ho dimenticato di dire che ovviamente i primi 3 caratteri non sono
sempre uguali
in alcuni casi è Dip in altri è For in altri è Stu ecc.
quindi: if
me.id
 = "primi3chr" then
> DoCmd.OpenForm stDocName


title: I primi 3 caratteri

text:
Il 19/09/11 12.14, FredBusca ha scritto:

la funzione da usare è la LEFT, il tuo secondo post non mi
è chiaro del tutto, comunque, rimanendo al caso "dip"

if left(me!Id,3) = "dip" then
   'quello che devi fare
end if

ciao


title: I primi 3 caratteri

text:
"Pietro66" <
piet...@yahoo.it
> ha scritto nel messaggio
news:4e7718a4$0$44203$4faf...@reader1.news.tin.it...

è sempre un po difficile farsi capire tramite un post!!!
cmq hai inteso bene perchè ho seguito il tuo esempio ed ho risolto
grazie 1000


title: I primi 3 caratteri

text:
Il 19/09/11 12.45, FredBusca ha scritto:
cut
>>
> è sempre un po difficile farsi capire tramite un post!!!
> cmq hai inteso bene perchè ho seguito il tuo esempio ed ho risolto
> grazie 1000
>
>
grazie a te del feedback :-)


title: pulsante sfoglia

author: Marco

text:
Ciao a tutti,
ho creato una maschera di gestione clienti e una sottomaschera (id_cliente ;
nfile) con l'elenco dei files legati ad ognuno, ma il mio problema è mettere
un pulsante sfoglia che mi permetta di andare all'interno del mio disco C
per selezionare ed inserire automaticamente il file (con link) nel campo
"nfile".
E' possibile farlo o stò sognando?
Grazie a tutti per l'aiuto.


title: pulsante sfoglia

author: Giancarlo

text:
"Marco" <
m.g...@tin.it
> ha scritto nel messaggio
news:kV1vc.18730$G%.13195@tornado.fastwebnet.it...

Ho trovato una soluzione molto interessante nel sito comune
www.sitocomune.com
sezione: general
Applicazione Access per trovare i documenti.
Prova a vedere se può esserti di aiuto.
Giancarlo


title: record precedente

author: Giorgiom

text:
Salve
E possibile visualizzare in una maschera (collegata ad una tabella) il
valore di un campo ma del record precedente
Grazie
Ciao
Giorgio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: record precedente

author: Alessandro Baraldi

text:
"Giorgiom" <
giorg...@tiscalinet.it
> wrote in message
news:dh8us1$8bm$
1...@news.newsland.it
> Salve
>
> E possibile visualizzare in una maschera (collegata ad una tabella) il
> valore di un campo ma del record precedente
>
> Grazie
> Ciao
> Giorgio
Certamente, ma on è così immediato.
Nella Form hai a disposizione il RecordsetClone
dal quale con un MovePrevious ti sposti al record
precedente(devi gesstire l'errore nel caso tu sia
al primo record), quindi recuperi il valore del
Campo(o meglio della proprietà Value sulla collection Fields)
e lo assegni alla Funzione.
Ritengo che sia da gestire su Evento Current di Maschera per
renderlo efficiente.
Ti butto giù qualcosa a spanne non provato, fai
qualche test.
Private Sub Form_Current()
  msgbox "Record Precedente = " & retPrevRec()
End Sub
Private Function retPrevRec() as string
   Dim rs as DAO.Recordset
   On Error Goto Err_Gest
   Ser rs=Me.RecordsetClone
   rs.MovePrevious
   retPrevRec=rs!NomeCampo.Value

Exit_Here:
   rs.Close
   set rs=nothing
Exit Function
Err_Gest:
   Select case Err.Number
       Case 3021
           retPrevRec=vbNullstring
           resume Exit_Here
       Case Else
           msgbox Err.Number & " " & err.Description
   End Select
End Function
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: record precedente

text:




> Exit_Here:
>    rs.Close
>    set rs=nothing

Ciao
Ho provato ad inserirlo e nonostante nella tabella ho dei record quando mi
muovo nei record sulla maschera va sempre all'errore 3021 e visualizza
"Record Precedente = "
Non so cosa potrebbe essere.



title: record precedente

text:
"Giorgiom" <
giorg...@tiscalinet.it
> wrote in message
news:dh96ag$e2l$
1...@news.newsland.it
[CUT]
> Ho provato ad inserirlo e nonostante nella tabella ho dei record quando mi
> muovo nei record sulla maschera va sempre all'errore 3021 e visualizza
> "Record Precedente = "
>
> Non so cosa potrebbe essere.
>
> Grazie Ciao
> Giorgio
E' l'uso del Msgbox, ma quello era solo per farti l'esempio.
Quel metodo restituisce una stringa, la stringa che assegnerai
ad una Label oppure ad una TextBox:
Su evento Current:
Me!nomeControllo=retPrevRec()
Ciao



title: record precedente

text:
Alessandro Baraldi ha scritto:
> E' l'uso del Msgbox, ma quello era solo per farti l'esempio.
> Quel metodo restituisce una stringa, la stringa che assegnerai
> ad una Label oppure ad una TextBox:
> Su evento Current:
> Me!nomeControllo=retPrevRec()
Ciao Alex
Inanzitutto grazie per i suggerimenti
Scusa ma non mi sono spiegato bene
Il Msgbox l'ho capito , il problema è che non mi restituisce nessun valore
anche nella casella di testo che ho inserito nella maschera ed ho chiamato
prova non vedo nulla:
Me!prova=retPrevRec()



title: record precedente

text:
"Giorgiom" <
giorg...@tiscalinet.it
> wrote in message
news:dh9881$k2k$
1...@news.newsland.it
[CUT]
> Ciao Alex
> Inanzitutto grazie per i suggerimenti
>
> Scusa ma non mi sono spiegato bene
> Il Msgbox l'ho capito , il problema è che non mi restituisce nessun valore
> anche nella casella di testo che ho inserito nella maschera ed ho chiamato
> prova non vedo nulla:
>
> Me!prova=retPrevRec()
>
> Grazie
> Ciao
> Giorgio
Postami la maschera+tabella in un DB Zippato.



title: Salva Record ??

author: MarcoS

text:
C'č modo attraverso VBA di forzare il salvataggio del record corrente ?
Vorrei poterlo fare quando si verifica un determinato evento, ma utilizzando
codice e non il comando DoCmd.RunMacro
Ci sono riuscito solo attraverso una macro:
Azione --> Esegui Comando
Comando --> SalvaRecord
Grazie per le eventuali informazioni
--
Ciao Marco S.
http://digilander.iol.it/santimarco


title: Salva Record ??

author: goose

text:
MarcoS <
marco...@libero.it
> wrote in message
news:9ed2b5$sq2$1...@pinco.nettuno.it...
> C'è modo attraverso VBA di forzare il salvataggio del record corrente ?

io ho risolto vedendo il codice relativo ad un pulsante di comando "salva
record" (creato usando il wizard).
il codice è circa questo:
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Spero di esserti stato di aiuto
Un saluto
Goose


title: Salva Record ??

text:
goose <
goose...@hotmail.com
> wrote in message
ImoO6.2072$d8.3...@news2.tin.it...
>
> io ho risolto vedendo il codice relativo ad un pulsante di comando "salva
> record" (creato usando il wizard).
>
> il codice è circa questo:
>
>     DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
>
> Spero di esserti stato di aiuto
Grazie 1000, funziona !!
Ciao Marco S.
p.s. pensavo che esistesse un funzione vb ?


title: Salva Record ??

author: MegaMax

text:
DoCmd.RunCommand acCmdSaveRecord
"MarcoS" <
marco...@libero.it
> ha scritto nel messaggio
news:9ed2b5$sq2$1...@pinco.nettuno.it...
> C'è modo attraverso VBA di forzare il salvataggio del record corrente ?



title: Salva Record ??

text:
MegaMax <
a...@a.com
> wrote in message hAqO6.2316$d8.4...@news2.tin.it...
>
> DoCmd.RunCommand acCmdSaveRecord
>
>
Grazie 1000



title: Salva Record ??

text:
MarcoS <
marco...@libero.it
> wrote in message
9ed2b5$sq2$1...@pinco.nettuno.it...
Provando entrambi i comandi mi è sembrato più veloce :
DoCmd.RunCommand acCmdSaveRecord
rispetto a :
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Forse è solo una mia impressione ???
Grazie a goose e a MegaMax



title: Salva Record ??

author: Carmel

text:
On Tue, 22 May 2001 09:34:28 +0200, "MarcoS" <
marco...@libero.it
>
wrote:
>Ciao Marco S.
>p.s. pensavo che esistesse un funzione vb ?
>
DoCmd.RunCommand acCmdSaveRecord
Ciao.
Carmel


title: Salva Record ??

text:
Carmel <
car...@inwind.it
> wrote in message
05gkgtc1g5evvn1ih...@4ax.com...
> On Tue, 22 May 2001 09:34:28 +0200, "MarcoS" <
marco...@libero.it
>
>
> DoCmd.RunCommand acCmdSaveRecord
>
Grazie


title: MA COM'E' CHE NON FUNGE IL WIZARD?

author: angelo manfredini

text:
    Scusate se riscrivo la seconda volta: ho installato access su diverse
macchine: hanno sempre funzionato bene e non ho mai avuto problemi. Su due
di queste da un giorno all'altro non funzionano piu' le creazioni
automatiche (sia di tabelle, che di query, che di bottoni di comando etc).
Ho letto su MSDN alcuni consigli "nothing happens when you try to start a
microsoft access wizard" ma nessuno funge: da rilevare che su una macchina
ho installato win 98 su cui funziona tutto e win 2000 su cui invece non ne
vuol spere di funzionare.
Ringrazio per gli eventuali aiuti (ovviamente ho gia' provato a installare e
reinstallare, oltre che aver verificato che esistono i file acwzmain.dbe e
acwztool.mde).
Angelo


title: lezioni di access

author: AP

text:
dove se ne possono trovare, a milano, possibilmente sud?

Anche tutoring.

grazie


title: lezioni di access

text:
Il 29/04/2012 11:15, AP ha scritto:
>
> dove se ne possono trovare, a milano, possibilmente sud?
>
> Anche tutoring.

traduzione: lezioni private.


title: bug? stampa report da maschera invisibile

author: BFS

text:
Ciao a tutti
access xp con tutti i sp
ho un report "ordinef" che viene stampato da una maschera ordini
fornitori senza problemi.
ho scoperto questa cosa..se creo una nuova maschera..aggiungo un
pulsante con il seguente codice:
DoCmd.OpenForm "ordinif", , , , , acHidden
Form_OrdiniF.RecordSource = "select * from ordinif where idordine=100"
DoCmd.OpenReport "ordinif"
DoCmd.Close acForm, "ordinif"
il report viene stampato senza l'intestazione (un logo e la ragione
sociale della ditta)
lo stesso identico codice, senza acHidden mi stampa il report perfetto
con l'intestazione.
E' un bug o mi sfugge qualche legame tra maschera e report?
ciao
BFS


text:

Prova ad usare il parametro WHERE per imporre il Filtro [idOrdine=100]
invece che modificare il RecordSource
che oltretutto è abbastanza inutile...(perchè fai ciò...?)
Probabilmente, c'è un problema di aggionamento..., vedrai che come ti
ho suggerito non da quel problema(almeno spero...)
@Alex


text:

ciao
non cambia nulla...la testata del report (che contiene un semplice logo
e delle label) non appare se la form è aperta invisibile. tutto il resto
è perfetto.
Alche il piede del report è visualizzato correttamente sia con la
maschera visibile che non.
mistero
ciao
BFS
ps
uso Form_OrdiniF.RecordSource = "select * from ordinif where
idordine=100" perchè il mio BE è msde e tutte le maschere vengono
associate al solo record che devo visualizzare in fase di caricamento
per ottimizzare il traffico dati in rete


text:
On 19 Mar, 11:52, BFS <B...@BFSBFS.it> wrote:
> Il 18/03/2011 23:24, @Alex ha scritto:
>
>
>
>
>
>
>
>
>
> > On 18 Mar, 15:36, BFS<B...@BFSBFS.it>  wrote:
> >> Ciao a tutti
> >> access xp con tutti i sp
>
> >> ho un report "ordinef" che viene stampato da una maschera ordini
> >> fornitori senza problemi.
>
> >> ho scoperto questa cosa..se creo una nuova maschera..aggiungo un
> >> pulsante con il seguente codice:
>
> >> DoCmd.OpenForm "ordinif", , , , , acHidden
> >> Form_OrdiniF.RecordSource = "select * from ordinif where idordine=100"
> >> DoCmd.OpenReport "ordinif"
> >> DoCmd.Close acForm, "ordinif"
>
> >> il report viene stampato senza l'intestazione (un logo e la ragione
> >> sociale della ditta)
>
> >> lo stesso identico codice, senza acHidden mi stampa il report perfetto
> >> con l'intestazione.
>
> >> E' un bug o mi sfugge qualche legame tra maschera e report?
>
> >> ciao
> >> BFS
>
> > Prova ad usare il parametro WHERE per imporre il Filtro [idOrdine=100]
> > invece che modificare il RecordSource
> > che oltretutto abbastanza inutile...(perch fai ci ...?)
> > Probabilmente, c' un problema di aggionamento..., vedrai che come ti
> > ho suggerito non da quel problema(almeno spero...)
>
> > @Alex
>
> ciao
> non cambia nulla...la testata del report (che contiene un semplice logo
> e delle label) non appare se la form aperta invisibile. tutto il resto
> perfetto.
> Alche il piede del report visualizzato correttamente sia con la
> maschera visibile che non.
>
> mistero
> ciao
> BFS
> ps
> uso Form_OrdiniF.RecordSource = "select * from ordinif where
> idordine=100" perch il mio BE msde e tutte le maschere vengono
> associate al solo record che devo visualizzare in fase di caricamento
> per ottimizzare il traffico dati in rete
L'ultima tua considerazione si basa sulla non conoscenza di come i
Filtri vengono applicati in caso di connessione a MSDE.
Usa il Query Analizer, e vedrai che impostando la proprietà Filter,
verrà eseguita ServerSide, quindi stessa condizione che applichi tu
riscrivendo il predicato SQL.
Per valutare il reale traffico di dati non puoi andare a tentono o ad
intuito, devi usare gli strumenti di Analisi, in quel modo ti rendi
conto senza
prendere abbagli di come il Motore del DB reagisce alle
interrogazioni.
@Alex


text:

lavoro solo con maschere non associate..quindi non vedo cosa ci sia di
sbagliato aprire una form (senza alcun recordset associato) e
applicargli al volo una origine di un solo record
per le realtà con cui lavoro io non ho bisogno di scomodare query
analizer per vedere quanti bit risparmio o quanti millisencodi per
aprire una form.
cmq il bug rimane..con o senza filter
ciao
BFS


text:

> > Usa il Query Analizer, e vedrai che impostando la propriet Filter,
> > verr eseguita ServerSide, quindi stessa condizione che applichi tu
> > riscrivendo il predicato SQL.
>
> > Per valutare il reale traffico di dati non puoi andare a tentono o ad
> > intuito, devi usare gli strumenti di Analisi, in quel modo ti rendi
> > conto senza
> > prendere abbagli di come il Motore del DB reagisce alle
> > interrogazioni.
>
> > @Alex
>
> lavoro solo con maschere non associate..quindi non vedo cosa ci sia di
> sbagliato aprire una form (senza alcun recordset associato) e
> applicargli al volo una origine di un solo record
>
> per le realt con cui lavoro io non ho bisogno di scomodare query
> analizer per vedere quanti bit risparmio o quanti millisencodi per
> aprire una form.
>
> cmq il bug rimane..con o senza filter
>
> ciao
> BFS
Non dire cose strane...
Quandi dici che lavori con Form non associate non è vero, almeno in
quello che ci dici a spizzichi e bocconi:
     Form_OrdiniF.RecordSource = "select * from ordinif where
idordine=100"
Questa è una Form associata eccome...
Le altre cose ibadisco sono preconcetti per non conoscenza.
Per il tuo problema sinceramente invece non saprei cosa dirti non
essendo mai capitato.
@Alex


text:

> Quandi dici che lavori con Form non associate non č vero, almeno in
> quello che ci dici a spizzichi e bocconi:
>
>       Form_OrdiniF.RecordSource = "select * from ordinif where
> idordine=100"
>
> Questa č una Form associata eccome...
>
> Le altre cose ibadisco sono preconcetti per non conoscenza.
>
> Per il tuo problema sinceramente invece non saprei cosa dirti non
> essendo mai capitato.
>
> @Alex
mi sono espresso male...non associate nel senso che il recordset della
maschera lo associo al momento del caricamento della maschera
stessa...per il solo record che mi serve visualizzare.
quindi non vedo cosa ci sia di male per una maschera che non ha nessuna
origine dati impostata eseguire un
miamaschera.recorsource=miosql/miaview/miaSP
principalmente stored procedure in fase di caricamento...sembra che
abbia scritto una bestemmia.
chiedo al server di mandarmi solamente i dati che mi servono tramite un
bel select from where da codice o tramite SP...piů elengante e classico
di cosě!
ciao
BFS


text:

> > Quandi dici che lavori con Form non associate non ï¿½ vero, almeno in
> > quello che ci dici a spizzichi e bocconi:
>
> >       Form_OrdiniF.RecordSource = "select * from ordinif where
> > idordine=100"
>
> > Questa ï¿½ una Form associata eccome...
>
> > Le altre cose ibadisco sono preconcetti per non conoscenza.
>
> > Per il tuo problema sinceramente invece non saprei cosa dirti non
> > essendo mai capitato.
>
> > @Alex
>
> mi sono espresso male...non associate nel senso che il recordset della
> maschera lo associo al momento del caricamento della maschera
> stessa...per il solo record che mi serve visualizzare.
> quindi non vedo cosa ci sia di male per una maschera che non ha nessuna
> origine dati impostata eseguire un
> miamaschera.recorsource=miosql/miaview/miaSP
> principalmente stored procedure in fase di caricamento...sembra che
> abbia scritto una bestemmia.
Mi pare che tu non mi stia ascoltando...
Quello che dici è tutto corretto, solo che ti ho detto che applicare
la proprietà FILTER, a mio avviso è
più comodo che riassegnare la proprietà RecordSource e l'effetto,
usando SQL_SERVER è il medesimo
si ottiene SOLO IL RECORD CORRISPONDENTE AL FILTRO, contrariamente a
quando lo si fa con JET.
> chiedo al server di mandarmi solamente i dati che mi servono tramite un
> bel select from where da codice o tramite SP...piï¿½ elengante e classico
> di cosï¿½!
Ti tocca riscrivere un predicato SQL quando semplicemente passando
FILTER="CRITERIO" ottieni la stessa
cosa... poi ognuno fa come preferisce... almeno fallo sapendo che
FILTER fa la stessa cosa.
> ciao
> BFS
@Alex


text:


e perchè mai? io non devo riscrivere niente
all'apertura della maschera non ho altro che un
me.recordsource="select...where id=" & mioparametro/i
oppure me.recordource="exec miaSP '" & mioparametro/i & "'"
so che quello che devo chiedere al server sta li...bello e lineare nella
semplicità del sql
se tu ti trovi meglio con i filtri buon per te
in termini di prestazioni dubito ci siano differenze.
ciao
BFS


text:

Giusto per concludere un'aspetto tecnico:
Se scrivi come fai tu... usando il VBA, nel caso in cui ci siano da
fare modifiche ti tocca ricompilare tutto il codice VBA.
Sarà pur comodo e lineare...? Per me no, ma come giustamente hai detto
è una mia interpretazione.
Io che scrivo una Semplicissima Query SQL ed applico la proprietà
Filter non devo ricompilare nulla... è solo un'esempio di comodità.
Come dicevo ognuno si complica la vita come crede.
In termini di prestazioni come ti ho detto fin dall'inizio NON CI SONO
DIFFERENZE.
Ora una cosa che non conosco di cui mi hai fatto venire un dubbio...
per il quale ti chiedo chiarimenti....
Mi riferisco a questo:
     me.recordource="exec miaSP '" & mioparametro/i & "'"
Le SP solitamente si lanciano con una QueryPT, perchè questa è dotata
di priprietà CONNET... l'oggetto Recordset come può risolvere una
SP...?
Stai lavorando con ADP o con un MDB...?
Nel 1° caso la SP viene eseguita, ne sono sicuro, nel 2°(MDB)....?
@Alex


text:

per me non è un complicarmi la vita...anzi...tutti i miei "filtri"
stanno li dopo il where belli e chiari. comunque punti di vista.
si lavoro con i criticati file adp da parecchi anni..da quando ho
abbandonato gli mdb come backend. Ma a me hanno sempre dato problemi zero
ciao
BFS


text:

Allora ritiro tutto... l'ho capito tardi solo quando hai postato il
codice delle SP come Origine delle Form...
@Alex


author: Carlo Costarella

text:
"BFS" <B...@BFSBFS.it> ha scritto nel messaggio
news:4d836df2$0$38650$4faf...@reader1.news.tin.it...

Prova cosě:
DoCmd.OpenForm "ordinif", , , , , acIcon
Form_OrdiniF.RecordSource = "select * from ordinif where idordine=100"
DoEvents
DoCmd.OpenReport "ordinif"
DoEvents
DoCmd.Close acForm, "ordinif"
oppure:
DoCmd.OpenForm "ordinif", , , , , acHidden
Form_OrdiniF.RecordSource = "select * from ordinif where idordine=100"
Forms!OrdiniF.Requery
DoEvents
DoCmd.OpenReport "ordinif"
DoEvents
DoCmd.Close acForm, "ordinif"
Ciao, Carlo


text:
Il 24/03/2011 17:29, Carlo Costarella ha scritto:
> "BFS"<B...@BFSBFS.it>  ha scritto nel messaggio
> news:4d836df2$0$38650$4faf...@reader1.news.tin.it...
>> Ciao a tutti
>> access xp con tutti i sp
>>
>> ho un report "ordinef" che viene stampato da una maschera ordini fornitori
>> senza problemi.
>>
>> ho scoperto questa cosa..se creo una nuova maschera..aggiungo un pulsante
>> con il seguente codice:
>>
>> DoCmd.OpenForm "ordinif", , , , , acHidden
>> Form_OrdiniF.RecordSource = "select * from ordinif where idordine=100"
>> DoCmd.OpenReport "ordinif"
>> DoCmd.Close acForm, "ordinif"
>>
>> il report viene stampato senza l'intestazione (un logo e la ragione
>> sociale della ditta)
>>
>> lo stesso identico codice, senza acHidden mi stampa il report perfetto con
>> l'intestazione.
>>
>> E' un bug o mi sfugge qualche legame tra maschera e report?
>>
>> ciao
>> BFS
>
> Prova così:
> DoCmd.OpenForm "ordinif", , , , , acIcon
> Form_OrdiniF.RecordSource = "select * from ordinif where idordine=100"
> DoEvents
> DoCmd.OpenReport "ordinif"
> DoEvents
> DoCmd.Close acForm, "ordinif"
> oppure:
> DoCmd.OpenForm "ordinif", , , , , acHidden
> Form_OrdiniF.RecordSource = "select * from ordinif where idordine=100"
> Forms!OrdiniF.Requery
> DoEvents
> DoCmd.OpenReport "ordinif"
> DoEvents
> DoCmd.Close acForm, "ordinif"
>
> Ciao, Carlo
>
>
ciao Carlo
DoCmd.OpenForm "ordinif", , , , , acHidden
 > Form_OrdiniF.RecordSource = "select * from ordinif where idordine=100"
 > DoEvents
 > DoCmd.OpenReport "ordinif"
 > DoEvents
 > DoCmd.Close acForm, "ordinif"
funziona!!
ma una motivazione tecnica?
non capisco perchè funzioni senza il doevents se la maschera è
visibile...e come mai non mi stampi l'unica parte del report che non ha
dati..ma solo loghi e scritte fisse
grazie mille
BFS


text:
"BFS" <B...@BFSBFS.it> ha scritto nel messaggio
news:4d8dc2e2$0$38649$4faf...@reader1.news.tin.it...
cut
> funziona!!
Mi fa piacere.
> ma una motivazione tecnica?
> non capisco perchè funzioni senza il doevents se la maschera è
> visibile...e come mai non mi stampi l'unica parte del report che non ha
> dati..ma solo loghi e scritte fisse
La funzione Doevents sospende l'esecuzione in modo che il sistema operativo
possa elaborare altri eventi.
Probabilmente la maschera aperta ha già elaborato eventuali filtri o driver
per le bitmap, mentre una maschera nascosta ha bisogno di più tempo. Così il
report.
> grazie mille
> BFS
Prego.
Ciao, Carlo


title: Altezza sezione report

author: Easysmile

text:
Acc 2002 - Win xp
Alcuni controlli contenuti nei dettagli del mio report contengono valori che
per certi records vanno mostrati e per altri no.
Ho settato da codice la proprietà visible (evento detail-format) dei
controlli che devono essere eventuamente nascosti. Questi controlli sono
campi memo di grosse dimensioni e qualora sia necessario nasconderli vorrei
ridimensionare anche l'espansione della sezione detail.
Ho settato la proprietà shrink a sì, ma seza esito.
Ho provato allora a settare da codice la proprietà
nomeSezioneDetails.Height, ancora senza risultati.
Che cosa sbaglio?
Grazie in anticipo
Carlo


title: Altezza sezione report

author: Sib

text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> ha scritto nel messaggio

hai settato la proprieta' shrink del controllo o della sezione?
quando devo fare cose simili io creo dei controlli alti 0 e sett a si' la
proprieta' espandibile, ci pensa poi lui ad aumentare la sezione.
sib


title: relazioni tra tabelle

text:
Salve ragazzi, ho un problema credo semplice (x voi)
allora ho tre trabelle:
Prodotti
       idprodotto
       nome
       scelta (valore vero-falso)
Mag1
       idmag1
       idprodotto
       campo1
Mag2
       idmag2
       idprodotto
       campo2
adesso le tabelle sono collegate 1 a molti tramite il capo idprodotto!
voglio realizzare una maschera che in base al valore di scelta mi
visualizzi la sotto maschera con MAG1 o MAG2
come posso fare?
grazie 1000 mario


title: relazioni tra tabelle

author: Alessandro Cara

text:

se hai impostato i link fields
sull'evento di afterupdate di scelta  ( e/o di current, visto che
l'attributo "scelta" e' presente su tabella prodotti, )
if scelta  then
    submask.form.recordsource = "mag1"
else
    submask.form.recordsource = "select idmag2 as idmag1, idprodotto,
campo2 as campo1 from Mag2"
end if
Do per acquisito che i form siano associati e che il subform sia quello
derivato da "mag1"
? perche' dare nomi diversi ad attributi (campi) che hanno lo stesso
significato?
--
ac
y-1=x


title: Impostare a solo lettura la proprietà di un database

author: tom

text:
ciao a tutti,
mi sto creando una gestione utenti tutta personalizzata per l'accesso
ad un database,  mi sono creato un file mdw in cui ho impostato le
autorizzazioni in funzione dell'utente che si logga, a questo punto
siccome voglio evitare la comparsa della form iniziale che mi chiede di
inserire il nome uente e password, perchè ho intenzione di crearmi una
form per la gestione degli accessi tutta interna, non ho inserito
nessuna password ai vari utenti compreso l'amministratore (cioè io).
La mia domanda a questo punto è: come faccio una volta avviato il
database e mi compare la prima form,che è la mia form di log
personalizzata, ad impostare le proprietà a tutti gli oggetti del
database a sola lettura, se l'utente connesso è diverso
dall'amministratore, e viceversa?
Ho visto qualche suggerimento nei vecchi post di qsto newgroup, però
mi danno la possibilità di impostare la proprietà "dLockReadOnly"
soltanto ad un singolo recordset, almeno a come l'ho interpretato io,
speriamo che non sia così....., spero che qualcuno possa darmi qualche
suggerimento.
Grazie
Tommy


author: Sergio MAZZA

text:
"tom" <
ar...@libero.it
> ha scritto nel messaggio news:1149850846....@j55g2000cwa.googlegroups.com...
ciao a tutti,
mi sto creando una gestione utenti tutta personalizzata per l'accesso
ad un database,  mi sono creato un file mdw in cui ho impostato le
autorizzazioni in funzione dell'utente che si logga, a questo punto
siccome voglio evitare la comparsa della form iniziale che mi chiede di
inserire il nome uente e password, perchè ho intenzione di crearmi una
form per la gestione degli accessi tutta interna, non ho inserito
nessuna password ai vari utenti compreso l'amministratore (cioè io).
La mia domanda a questo punto è: come faccio una volta avviato il
database e mi compare la prima form,che è la mia form di log
personalizzata, ad impostare le proprietà a tutti gli oggetti del
database a sola lettura, se l'utente connesso è diverso
dall'amministratore, e viceversa?
[risposta]
Premetto che non utilizzo i gruppi di utenti e limitazione di accessi; ma quello che tenti di fare tu secondo me è re-inventare la
ruota.
Dovresti, per le form aprirle impostando il parametro ModalitàDati a acFormReadOnly; forse bloccare i bottoni che modificano in
qualche modo i dati visualizzati, e chissà quali altre cose...
Ho visto qualche suggerimento nei vecchi post di qsto newgroup, però
mi danno la possibilità di impostare la proprietà "dLockReadOnly"
soltanto ad un singolo recordset, almeno a come l'ho interpretato io,
speriamo che non sia così....., spero che qualcuno possa darmi qualche
suggerimento.
Grazie
Tommy
[risposta]
Ciao.
--
Sergio MAZZA


author: Tom

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e6cggb$vfo$1...@area.cu.mi.it...
> "tom" <
ar...@libero.it
> ha scritto nel messaggio
> news:1149850846....@j55g2000cwa.googlegroups.com...
> ciao a tutti,
> mi sto creando una gestione utenti tutta personalizzata per l'accesso
> ad un database,  mi sono creato un file mdw in cui ho impostato le
> autorizzazioni in funzione dell'utente che si logga, a questo punto
> siccome voglio evitare la comparsa della form iniziale che mi chiede di
> inserire il nome uente e password, perchč ho intenzione di crearmi una
> form per la gestione degli accessi tutta interna, non ho inserito
> nessuna password ai vari utenti compreso l'amministratore (cioč io).
> La mia domanda a questo punto č: come faccio una volta avviato il
> database e mi compare la prima form,che č la mia form di log
> personalizzata, ad impostare le proprietą a tutti gli oggetti del
> database a sola lettura, se l'utente connesso č diverso
> dall'amministratore, e viceversa?
>
> [risposta]
> Premetto che non utilizzo i gruppi di utenti e limitazione di accessi; ma
> quello che tenti di fare tu secondo me č re-inventare la ruota.
> Dovresti, per le form aprirle impostando il parametro ModalitąDati a
> acFormReadOnly; forse bloccare i bottoni che modificano in qualche modo i
> dati visualizzati, e chissą quali altre cose...
>
forse mi sono spiegato male, io vorrei semplicemente una volta effettuato il
login in una form da me creata, aprire il database in modalitą solo lettura
se l'utente connesso č diverso dell'mministratore e viceversa.
E' possibile?
Tommy


text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio news:zrQig.32323$cX1.5...@twister2.libero.it...
>
> forse mi sono spiegato male, io vorrei semplicemente una volta effettuato il login in una form da me creata, aprire il database in
> modalità solo lettura se l'utente connesso è diverso dell'mministratore e viceversa.
> E' possibile?
> Tommy
Probilmente continuo a non capire.
Se la form che attende il login dell'utente è contenuta nello stesso mdb (ovviamente già aperto); come fai ad impostarlo a sola
lettura se è già aperto?
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

praticamente l'mde contiene soltanto una tabella interna chiamata
utenti con tutti i parametri di connessione tramite la form di login,
quello che io vorrei fare è:
1°) se l'utente che si logga è l'utente amministratore allora
collego, tramite una funzione che mi sono scopiazzato da qualche parte,
tutte le tabelle presenti in un mdb_be, però dovendo avere sulle
stesse i diritti di amministratore;
2°) se invece l'utente che si logga è un utente diverso
dall'amministratore allora devo collegare  le tabelle in modalità solo
 lettura.
è possibile tutto ciò????
Tommy


text:
"tom" <
ar...@libero.it
> ha scritto nel messaggio
news:1150108680.8...@h76g2000cwa.googlegroups.com...
praticamente l'mde contiene soltanto una tabella interna chiamata
utenti con tutti i parametri di connessione tramite la form di login,
quello che io vorrei fare è:
1°) se l'utente che si logga è l'utente amministratore allora
collego, tramite una funzione che mi sono scopiazzato da qualche parte,
tutte le tabelle presenti in un mdb_be, però dovendo avere sulle
stesse i diritti di amministratore;
2°) se invece l'utente che si logga è un utente diverso
dall'amministratore allora devo collegare  le tabelle in modalità solo
 lettura.
è possibile tutto ciò????
Tommy
[risposta]
Ah, ecco; ora è un'altra cosa.
es.
'---
if Dlookup("utente","Utenti","utente=" & chr$(34) & me!utenteLoggato &
chr$(34)) <> "Amministratore" then
    ...Collega...
else
    ...Collega solo lettura...
end if
'---
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

e fino a qui c'ero arrivato anchio, ma considerato il seguente codice
Sub CollegaTabelle()
  Dim Catalogo As New ADOX.Catalog
  Dim Tabella As ADOX.Table
  Dim Prop As ADOX.Property
  Dim Dir As String
  Catalogo.ActiveConnection = CurrentProject.Connection
  Dir = CurrentProject.FullName
  Dir = Replace(Dir, "Mio.mdb", "Mio_BE.mdb")
  For Each Tabella In Catalogo.Tables
    If Tabella.Type = "LINK" Then
      Set Prop = Tabella.Properties("Jet OLEDB:Link Datasource")
      Prop.Value = Dir
    End If
  Next Tabella
  Set Catalogo = Nothing
End Sub
come faccio ad impostare le proprietà in solo lettura e in lettura e
scrittura al collegamento di tutte le tabelle??
Tommy


text:
"tom" <
ar...@libero.it
> ha scritto nel messaggio
news:1150120038.4...@f6g2000cwb.googlegroups.com...
e fino a qui c'ero arrivato anchio, ma considerato il seguente codice
[risposta]
Ah! Saperlo...
---omissis---
come faccio ad impostare le proprietą in solo lettura e in lettura e
scrittura al collegamento di tutte le tabelle??
[risposta]
Sei arrivato anche a leggere questo?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc2k/html/adoproperties.asp
Tommy
[risposta]
Sempre se puņ aiutarti...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:
> "tom" <
ar...@libero.it
> ha scritto nel messaggio
> news:1150120038.4...@f6g2000cwb.googlegroups.com...
>
> e fino a qui c'ero arrivato anchio, ma considerato il seguente codice
>
> [risposta]
> Ah! Saperlo...
>
> ---omissis---
>
> come faccio ad impostare le proprietà in solo lettura e in lettura e
> scrittura al collegamento di tutte le tabelle??
>
> [risposta]
> Sei arrivato anche a leggere questo?
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc2k/html/adoproperties.asp
[risposta]
ho dato un'occhiata adesso, anche se con linglese non mi oriento molto
bene...
> Sempre se può aiutarti...
[risposta]
penso di si, ma penso che anche tu debba darmi una mano altrimenti io
non vengo fuori.
Allora da quello che ho capito io dovrei impostare la proprietà "mode"
a 1 se in solo lettura e 3 se lettura/scrittura, Vado bene????
Se si quale è la riga di codice che devo aggiungere al post
precedente?
Grazie
Tommy


text:
"tom" <
ar...@libero.it
> ha scritto nel messaggio news:1150129337.2...@c74g2000cwc.googlegroups.com...
[risposta]
ho dato un'occhiata adesso, anche se con linglese non mi oriento molto
bene...
[risposta(Sergio)]
Allora sei in compagnia;
[risposta]
penso di si, ma penso che anche tu debba darmi una mano altrimenti io
non vengo fuori.
[risposta(Sergio)]
è quello che sto facendo considerando anche che non utilizzo questa tecnica e quindi sto andando "a naso".
Allora da quello che ho capito io dovrei impostare la proprietà "mode"
a 1 se in solo lettura e 3 se lettura/scrittura, Vado bene????
Se si quale è la riga di codice che devo aggiungere al post
precedente?
[risposta(Sergio)]
Sempre a naso e leggendo l'articolo, io proverei sicuramente nella stringa di connessione a passargli il parametro che blocca o
sblocca l'accesso in scrittura alle tabelle.
Grazie
Tommy
[risposta(Sergio)]
Ciao.
P.S. Stai inviando messaggi in formato HTML?.
--
Sergio MAZZA