text:
"nwrr" <
nwrrAN...@lycos.it
> wrote in message
news:3C416554...@lycos.it...
Io credo che alcune volte tutto nasce perchè non si sà cosa
si vuole fare, dove si vuole arrivare, e soprattutto come farlo...!
Tu hai avuto la GENIALITA' di unire tutte queste doti e farne un
concentrato di assurdo...........!!!!!  ;-)
Se proprio non vuoi fare i Pulsantini sul Mio sito trovi
sia una SubForm automatica con Già i Pulsanti e i Conteggi
che devi solo installare come SubForm nella Principale(Non Maschere
Continue), altrimenti se non ricordo c'è anche un esempio con un Modulo
Bas che contiene tutta la Gestione dei pulsanti, che ovviamente puoi
personalizzare come credi..............!!!!
http://digilander.iol.it/ik2zok/



title: pulsanti spostamento record c'è evento click

author: nwrr

text:
> Io credo che alcune volte tutto nasce perchè non si sà cosa
> si vuole fare, dove si vuole arrivare, e soprattutto come farlo...!
tipo la creazione dell' universo e della vita: un mistero, però hai visto
che
scherzetto è uscito fuori, non che io mi voglia spingere a tanto
comunque ho sempre pensato che la vita è un enorme database
atomi elettroni etc.  relazionati tutte da infinite ed  infinitamente
grandi sql estrapolate spazialmente
ed ecco il risultato
(azzo mi sa che ho esagerato; ma in fondo anche l'universo è esagerato)
quindi i programmatori di database i futuri rigeneratori dell'universo
(comunque se ci pensate la genetica non è un enorme db ?...
!...............)
> Tu hai avuto la GENIALITA' di unire tutte queste doti e farne un
> concentrato di assurdo...........!!!!!  ;-)
in effetti sono molto creativo e pensare che volevo abbattere lo scroll del
mouse
ma ci riuscirò; ho comunque l'alternativa ultima: cambio
mouse...........................
> Se proprio non vuoi fare i Pulsantini sul Mio sito trovi
> sia una SubForm automatica con Già i Pulsanti e i Conteggi
> che devi solo installare come SubForm nella Principale(Non Maschere
> Continue),
grazie di nuovo per info
> altrimenti se non ricordo c'è anche un esempio con un Modulo
> Bas che contiene tutta la Gestione dei pulsanti, che ovviamente puoi
> personalizzare come credi..............!!!!
dove essere più o meno?
>
http://digilander.iol.it/ik2zok/
ipotizzo tuo sito, corro subito


title: Esportare dati da access a una tabella di word.

author: Click

text:
Salve a tutto il N.G.
Avrei la necessità di esportare dei dati presenti in un database access in
una tabella di un documento word preesistente.
Ho provato con i bookmarks come descritto nell'esempio 6.137 del sito
comune. Così facendo però tutti i record vengono inseriti in una sola cella
della tabella, mentre a me serviva che ogni record occupasse una riga
diversa. Ci potrebbe essere una soluzione???
Grazie in anticipo.
Click


author: Riaudo Marcello

text:
"Click" <
cl...@hotmail.com
> ha scritto nel messaggio
news:434977dc$0$20504$4faf...@reader4.news.tin.it...

*********************************************************************************
1) Fai un query di selezione con i campi della tabella/e che ti interessa.
2) Esegui la Query.
3) Clicca sull'icona Anteprima di stampa.
4) Dall'icona Collegamenti Ufficio clicca su W pubblica con Ms Word.
penso che dovrebbe  andarti bene
saluti
Marcello riaudo


author: Sergio MAZZA

text:
"Click" <
cl...@hotmail.com
> ha scritto nel messaggio news:434977dc$0$20504$4faf...@reader4.news.tin.it...

In word puoi inserire un campo DATABASE...
Ciao.
--
Sergio MAZZA


title: Problemi con rowsource

text:
ciao a tutti

in una maschera ho una casella combinata associata con questi codici

su dopo aggiornamento:
    If Len(Me!nGiorni & vbNullString) = 0 Then
        MsgBox "Devi iserire i giorni di consegna.", vbExclamation, "Attenzione!"
        Me!CboTraspVarie = ""
        Me!nGiorni.SetFocus

    End If
_______________
su modifica:

    Dim strSQL, strText, ChiaveRic As String

    strText = Me!CboTraspVarie.Text
    ChiaveRic = "TraspVarie Like '*" & Replace(strText, "'", "''") & "*'"

    strSQL = "SELECT " _
      & "'' AS IDTraspVarie, " _
      & "'' AS Presso, " _
      & "'' AS Indirizzo, " _
      & "'' AS Città, " _
      & "'' AS Telefono, " _
      & "'' AS Fax, " _
      & "'' AS Cellulare " _
      & "FROM TbTraspVarie " _
      & "UNION SELECT " _
      & "IDTraspVarie, " _
      & "TraspVarie, " _
      & "IndirizzoTraspVarie, " _
      & "CittàTraspVarie, " _
      & "TelefonoTraspVarie, " _
      & "FaxTraspVarie, " _
      & "CellulareTraspVarie " _
      & "FROM TbTraspVarie Where " & ChiaveRic _
      & "ORDER BY Presso"

    Me!CboTraspVarie.RowSource = strSQL
_______________
Ho due problemi;

il primo e' che non posso utilizzare
il setfocus per l'utilizzo di
Me!CboTraspVarie.Text
(con l'errore: "impossibile fare riferimento ad una proprietà o ad un metodo per un controllo a meno che non abbia lo stato attivo."

il secondo e' che non riesco ad aggiornare rowsource,
in quanto sotto la Combobox ho quattro caselle combinate
con origine
=[CboTraspVarie].[Column](2) ecc. ecc.
e solo al secondo tentativo mi mostrano i relativi dati.
Ho provato ad aggiungere
Me.refresh
Me!CboTraspVarie.requery
ma ho errore.

Grazie per l aiuto


title: Problemi con rowsource

text:

Il primo punto l ho risolto con if ecc. ecc.
Il secondo problema è dovuto dalla variabile "ChiaveRic"
che ralleta l'esecuzione della query.
chissa' se esiste una soluzione alternativa.

Grazie ancora


title: Problemi con rowsource

text:
Il primo lo risolvi se usi correttamente la default property... VALUE e non text... non è Vb6 questo... è Access ed è Vba.
La 2° deve essere frutto di un qualche errore strutturale tuo...


title: Problemi con rowsource

text:
Il giorno giovedì 3 dicembre 2015 16:43:37 UTC+1, @Alex ha scritto:
> Il primo lo risolvi se usi correttamente la default property... VALUE e non text... non è Vb6 questo... è Access ed è Vba.
> La 2° deve essere frutto di un qualche errore strutturale tuo...

Grazie Alex
ora riguardo il tutto


title: Problemi con rowsource

text:

premetto:
come prima cosa ho tolto
il codice precedentemente inserito
in dopo aggiornamento della
casella combinata "CboTraspVarie".

Poi....
volendo rimuovere il filtro: "ChiaveRic"
ho inserito su dopo aggiornamento della
casella combinata "CboTraspVarie"

Me!CboTraspVarie=""
anzichè
Me!CboTraspVarie.RowSource = strSQL
quesro per evitare di ricaricare di nuovo la query.

Pero' verificando con F8 ho degli errori
1-espressione digitata non corettamente o troppo complessa per essere valutatata ecc. ecc.
2-oggetto non valido o non impostato

Come posso fare per togliere il filtro senza dover
ricaricare l'SQL?

Grazie per l'aiuto


title: Problemi con rowsource

text:
Ricarica la stringa SQL non complicarti le cose per NULLA, non è quì che si vede la tecnica...!

@Alex


title: Problemi con rowsource

text:
Il giorno mercoledì 16 dicembre 2015 14:49:25 UTC+1, @Alex ha scritto:
> Ricarica la stringa SQL non complicarti le cose per NULLA, non è quì che si vede la tecnica...!
>
> @Alex

Aggiungo...!

Le stringhe LUNGHE non si scrivono in quel modo...! Il VBA ha un limite di caratteri consecutivi...!

Quindi:
strSQL=vbNullstring
strSQL=strSQL & "SELECT ....."
strSQL=strSQL & "FROM...."
strSQL=strSQL & "INNER..."
strSQL=strSQL & "WHERE..."
strSQL=strSQL & "ORDER BY..."

@Alex


title: Problemi con rowsource

text:

grazie Alex


title: Maschera continue

author: Giorgio

text:
Salve,
Ho una maschera continua dove per ogni record ho un campo note.
Se ho 5 records (e quindi 5 campi note con valori diversi) è possibile nella
testata della maschera visualizzare un campo che contenga il valore di tutti
e 5 i records.
esempio:
RECORDS1        NOTE1 = ROSSO
RECORDS2        NOTE2 = VERDE
RECORDS3        NOTE2 = GIALLO
.....
Il campo in testata deve visualizzare  : ROSSO VERDE GIALLO
Grazie
Ciao
Giorgio


title: Maschera continue

author: Roberto dalla campagna

text:
"Giorgio" <
giorg...@tiscalinet.it
> ha scritto nel messaggio
news:mzd2d.5749$zF3.1...@twister2.libero.it...

Se la casella di testo nell'intestazione della maschera si chiama MieNote.
Dim rst DAO.Recordset
Me!MieNote = ""
Set rst = Me.RecordsetClone
rst.MoveFirst
Do UUNTIL rst.EOF
     Me!MieNote = Me!MieNote & " " & rst!Note
    rst.MoveNext
Loop
Set rst = Nothing
Il codice di cui sopra fa riferimento alla libreria Microsoft DAO, quindi
regolati di conseguenza con i riferimenti del tuo database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera continue

author: ciroteo

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:1ce2d.5600$2T6.1...@twister1.libero.it...
>
> "Giorgio" <
giorg...@tiscalinet.it
> ha scritto nel messaggio
> news:mzd2d.5749$zF3.1...@twister2.libero.it...
> > Salve,
> >
> > Ho una maschera continua dove per ogni record ho un campo note.
> >
> > Se ho 5 records (e quindi 5 campi note con valori diversi) č possibile

la soluzione di roberto č molto piů elegante ...io provo comunque a
suggerirti  eventualmente di mettere una casella di riepilogo che si basa
sulla stessa origine dati , ma presenta solo un campo, quello note.
Sta a te poi capire quando riaggiornare tale casella di riepilogo al variare
dei dati delle maschere continue sottostanti.


title: Flusso di lavoro

author: iperworld

text:
Ciao a tutti
dove posso trovare un elenco dettagliato del
flusso di lavoro e delle "operazioni" da compiere
per la produzione di un base di dati?
grazie per una eventuale risposta
PS: spero di non sembrare pretenzioso


title: Flusso di lavoro

author: Carlo Costarella

text:
"iperworld" <
poal...@tiscali.it
> ha scritto nel messaggio
news:49d51609$0$7901$c83e...@anchorman-read.tele2.net...

Prima di tutto la guida cartacea o quella in linea.
Ricerca sulla rete, per esempio: costruire un database Access.
Iniziare con qualche libro for dummies...
Qui trovi un libro online da leggere:
http://books.google.it/books?id=lXwW7MNq8gkC&pg=PA2&lpg=PA2&dq=Microsoft+Access+for+dummy&source=bl&ots=dokktKJUt1&sig=rw9--2E6jNpF6BlEf9BAjs89BGo&hl=it&ei=VpzVSfiYKpmSsAb4--n_Dg&sa=X&oi=book_result&ct=result&resnum=6#PPP1,M1
...magari iniziando da questa pagina:
http://books.google.it/books?id=lXwW7MNq8gkC&pg=PA2&lpg=PA2&dq=Microsoft+Access+for+dummy&source=bl&ots=dokktKJUt1&sig=rw9--2E6jNpF6BlEf9BAjs89BGo&hl=it&ei=VpzVSfiYKpmSsAb4--n_Dg&sa=X&oi=book_result&ct=result&resnum=6#PPA41,M1
Io faccio così:
inquadro la finalità del progetto; scrivo su carta una bozza di struttura;
comincio a disegnare le tabelle; individuo e realizzo le RELAZIONI tra le
tabelle; passo a lavorare su Access mettendo in pratica quanto visto su
carta.
La parte più difficile è individuare bene la struttura delle tabelle e
stabilire le corrette relazioni.
Buon lavoro e auguri,
Carlo


title: Rinominare back end dopo aver ricollegato tabelle ad altro database da vba

author: Maroso Marco

text:
Ciao a tutti,

ho un database diviso in frontend e backend ed ho creato una funzione che mi permette di collegare il frontend ad altro database se dovessi necessitare in caso di qualche controllo fiscale.

Questo sono riuscito a farlo senza alcun problema e senza dover chiudere e riaprire il db.

Il passaggio successivo che vorrei realizzare è quello di rinominare il backend precedentemente in uso e cambiargli il timestamp e tutto ciò riesco a farlo in quanto il codice ce l'ho già.

Quello che non riesco a fare è rinominare il vecchio backend perchè per qualche motivo, pur avendo ricollegato le tabelle al nuovo backend, sembra ancora in uso ed è presente il file ldb.

Vorrei invece riuscire a rinominarlo senza dover chiudere il db e specialmente facendo tutto da vba.

Qualcuno ha una soluzione?

Grazie in anticipo.


author: pfm

text: Prova a cancellare il file ldb


author: GiorgioDaPrato

text:

Faccio l'ipotesi che il file ldb NON si possa eliminare:

SE il vecchio BE è rimasto nello stesso percorso (come sembra) puoi avere recordset aperti nel codice o qualche controllo con origine dati sul vecchio BE, e questo impedisce la eliminazione del file ldb.
SE sei in multiutenza (wifi ...) c'è, in più, la possibilità del malfunzionamento di rete.


text: Penso che il file ldb si possa cancellare se sei amministratore del sistema


text:
Il giorno mercoledì 24 maggio 2017 14:11:53 UTC+2, pfm ha scritto:
> Penso che il file ldb si possa cancellare se sei amministratore del sistema

Per la cronaca ho risolto facendo così :

Ho creato un piccolo db con due tabelle dove memorizzo il percorso del file db da aprire ed il pid dell'applicazione msaccess che ho lanciato e che devo killare.

Il primo db invia nella tabella del secondo db i parametri del file e del pid ed apre il secondo db.

Il secondo db su apertura esegue automaticamente la chiusura del primo db usando il pid memorizzato nella sua tabella (che poi svuota per non lasciare tracce)

Poi riapre il secondo db e si chiude il primo in automatico.


title: funzioni di aggregazione in sql

author: Sib

text:
Ciao a tutti,
nelle mie applicazioni ho fatto largo uso di funzioni quali First, Last,
Max, Min ecc.
Ora first e last in sql non ci sono piu', mentre a me sarebbe molto utile
poterle usare.
che si fa in questi casi?
Sib


title: funzioni di aggregazione in sql

author: Antonio Biso

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:nwfab.111741$R32.3...@news2.tin.it...

Che significa che non ci sono più?
Antonio


title: funzioni di aggregazione in sql

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Ciao a tutti,
> > nelle mie applicazioni ho fatto largo uso di funzioni quali First, Last,
> > Max, Min ecc.
> > Ora first e last in sql non ci sono piu', mentre a me sarebbe molto
utile
> > poterle usare.
> > che si fa in questi casi?
>
> Che significa che non ci sono più?
>
> Antonio
Max(), Min(), SUM() e tutte le altre funzioni di affregazione numeriche ci
sono sempre, ma non ci sono piu' quelle non numeriche come, appunto, first e
last.
ovviamente sto parlando del codice sql per le sp.
Sib


title: Esportare report Access in Visual Basic

author: MIKI

text:
Avete mai provato ad esportare un report creato con Access in un progetto
Visual Basic? senza che lo stesso si trasformi in un modulo di classe?
Se si, come avete fatto?
Grazie Michele


title: Visualizzare lo stesso sottoreport vuoto

author: Tony Bragagnolo

text:
Ho questo problema: ho un sottoreport dentro un report collegato con i campi
master e secondari con una doppia chiave "cliente+anno". Ora capita che il
report principale contenga dei dati mentre il sottoreport no, ma io ho la
necessità di visualizzare (e stampare) lo stesso il sottoreport anche se non
contiene dati (cioè se non ci sono record che soddisfano la chiave
"cliente+anno"). Come posso fare?
Grazie.
--------------------------------
Inviato via
http://usenet.libero.it


author: MA

text:
Il 18 Feb 2003, 17:30,
cri...@inwind.it
 (Tony Bragagnolo) ha scritto:
> Ho questo problema: ho un sottoreport dentro un report collegato con i
campi
> master e secondari con una doppia chiave "cliente+anno". Ora capita che il
> report principale contenga dei dati mentre il sottoreport no, ma io ho la
> necessità di visualizzare (e stampare) lo stesso il sottoreport anche se
non
> contiene dati (cioè se non ci sono record che soddisfano la chiave
> "cliente+anno"). Come posso fare?
vederti la proprietà hasdata nell'help.
ciao MAssimiliano



title: Visualizzazione di grafico (riposto per errore di data)

author: Leoniglio

text:
Ho due maschere che contengono entrambe un grafico simile e hanno come
origine record una query che permette di avere i totali delle voci
rappresentate dal grafico soprastante.
Il mio problema è che un grafico viene visualizzato sempre anche se ci
sono valori null e l'altro no (rimane tutto grigio finchè non vengono
immessi dei valori da rappresentare).
Le proprietà sono identiche sia nei grafici sia nella maschera.
Come è possibile?
Illuminatemi!
Grazie anticipatamente,
Marino


text: risolto, erano le query null. impostare con nz(..,0).


title: Access 2000 e il DB di esempio Northwind Traders....

author: Enzo

text:
Nel modulo di codice di esempio di utilità, c'è la sola funzione CARICATA,
che mi pare
proprio errata....:
Function Caricata(ByVal strNomeMaschera As String) As Boolean
 ' Restituisce vero se la maschera specificata è caricata in visualizzazione
Struttura.
    Const conStatoOggettoChiuso = 0
    Const conVisualizzazioneStruttura = 0
    If SysCmd(acSysCmdGetObjectState, acForm, strNomeMaschera) <>
conStatoOggettoChiuso Then
        If Forms(strNomeMaschera).CurrentView <> conVisualizzazioneStruttura
Then
            Caricata = True
        End If
    End If
End Function
Infatti  currentview vale zero se la visualizz. è struttura, quindi va
impostata a false la funzione , non a true !
ciao.


title: Esportazione reports in Excel

author: Mirko Caporali

text:
Ciao a tutti,
Con Access 2007, tramite la macro ESEGUI COMANDO / EsportaInExcel
provvedo ad esportare (o, almeno, questo era il mio intento) i reports
in Excel.
Il problema è che il contenuto del report viene effettivamente
esportato in un foglio di lavoro excel, ma l’impaginazione è PESSIMA
(righe e colonne lasciate in bianco, nomi dei campi riportati nel
primo rigo del foglio di lavoro, ed altro… ). Il risultato è
sicuramente migliore se l’esportazione viene fatta in un file di
testo, e poi COPIO/INCOLLO il contenuto in un foglio di lavoro Excel.
Qualcuno ha avuto lo stesso problema? Esistono tecniche migliori per
esportare il contenuto di un report direttamente in Excel?


title: Esportazione reports in Excel

author: Sergio MAZZA

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:9f856444-a20a-4d33...@s20g2000yqd.googlegroups.com...
Ciao a tutti,
Con Access 2007, tramite la macro ESEGUI COMANDO / EsportaInExcel
provvedo ad esportare (o, almeno, questo era il mio intento) i reports
in Excel.
Il problema ï¿½ che il contenuto del report viene effettivamente
esportato in un foglio di lavoro excel, ma lï¿½impaginazione ï¿½ PESSIMA
(righe e colonne lasciate in bianco, nomi dei campi riportati nel
primo rigo del foglio di lavoro, ed altroï¿½ ). Il risultato ï¿½
sicuramente migliore se lï¿½esportazione viene fatta in un file di
testo, e poi COPIO/INCOLLO il contenuto in un foglio di lavoro Excel.
Qualcuno ha avuto lo stesso problema? Esistono tecniche migliori per
esportare il contenuto di un report direttamente in Excel?
[risposta]
Tecniche migliori non lo so'; alternative sï¿½:
es.
http://www.donkarl.com/it/CISA/Download.htm
 - Automazione di Excel
Ciao.
--
Sergio MAZZA


title: Esportazione reports in Excel

text:
On 17 Dic, 11:40, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> es.
http://www.donkarl.com/it/CISA/Download.htm-
 Automazione di Excel
Purtroppo, in questo caso non posso utilizzare l'automazione poiché i
reports sono moltissimi e dovrei realizzare una routine specifica per
ciascun report. Pertanto, avrei bisogno di una procedura che
"copiasse" il contenuto del report e lo strasferisse "brutalmente" in
un foglio Excel.


title: Esportazione reports in Excel

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:379e08e0-3e20-4dac...@m38g2000yqd.googlegroups.com...
Purtroppo, in questo caso non posso utilizzare l'automazione poich� i
reports sono moltissimi e dovrei realizzare una routine specifica per
ciascun report. Pertanto, avrei bisogno di una procedura che
"copiasse" il contenuto del report e lo strasferisse "brutalmente" in
un foglio Excel.
[risposta]
La copia "brutale" � l'utilizzo del metodo TransferSpreadSheet; ma dar� lo
stesso risultato della operazione manuale...
Ciao.
--
Sergio MAZZA


title: Esportazione reports in Excel

text:
On 17 Dic, 17:26, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> La copia "brutale" è l'utilizzo del metodo TransferSpreadSheet; ma darà lo
Chiedo scusa, ma non ho mai usato questo metodo... se non sbaglio si
utilizza con docmd, ma dall'Help di Access sembrerebbe che possa
essere utilizzato solo per copiare il contenuto delle tabelle, e non
il contenuto di un report (con relativa impaginazione), sbaglio?


title: Esportazione reports in Excel

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:8c0bc3cf-9b9f-4e6c...@r24g2000yqd.googlegroups.com...
On 17 Dic, 17:26, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> La copia "brutale" � l'utilizzo del metodo TransferSpreadSheet; ma dar� lo
Chiedo scusa, ma non ho mai usato questo metodo... se non sbaglio si
utilizza con docmd, ma dall'Help di Access sembrerebbe che possa
essere utilizzato solo per copiare il contenuto delle tabelle, e non
il contenuto di un report (con relativa impaginazione), sbaglio?
[risposta]
C'hai poco tu da chiedere scusa; ti chiedo io scusa della svista.
Il metodo da utilizzare � il OutputTo.
Si usa con il DoCmd.
http://msdn.microsoft.com/en-us/library/aa220433(office.11).aspx
Ciao.
--
Sergio MAZZA


title: Esportazione reports in Excel

text:
On 18 Dic, 12:06, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
>> Il metodo da utilizzare è il OutputTo.
Ti ringrazio...
A chi potesse interessare, la sintassi, è la seguente:
DoCmd.OutputTo acOutputReport, "pippo", acFormatXLS, "pippo.xls", True
Purtroppo, però, il risultato finale è uguale a quello dell'utilizzo
della macro
:-(


title: Esportazione reports in Excel

text:
On 18 Dic, 12:37, Mirko Caporali <
mirko.capor...@tin.it
> wrote:
> Purtroppo, però, il risultato finale è uguale a quello dell'utilizzo
> della macro
... ma, forse ho trovato un escamotage:
DoCmd.OutputTo acOutputReport, "pippo", acFormatHTML, "pippo.xls",
True, , 0
Esportando il report in formato html, in un foglio excel pare che
venga formattato in modo accettabile.
Al momento ho fatto un solo test. Appena avrò fatto le prove con più
reports, farò sapere.
intanto, se qualcun altro vuole provare...


title: Esportazione reports in Excel

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:0cd9e8da-3197-472e...@j4g2000yqe.googlegroups.com...
On 18 Dic, 12:06, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
>> Il metodo da utilizzare � il OutputTo.
Ti ringrazio...
A chi potesse interessare, la sintassi, � la seguente:
DoCmd.OutputTo acOutputReport, "pippo", acFormatXLS, "pippo.xls", True
Purtroppo, per�, il risultato finale � uguale a quello dell'utilizzo
della macro
:-(
[risposta]
Certo � la stessa funzionalit�.
Ma creare un pdf?
Ciao.
--
Sergio MAZZA


title: Esportazione reports in Excel

text:
On 18 Dic, 13:23, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> Ma creare un pdf?
Il PDF viene creato in modo PERFETTO.
Però, avrei la necessità di consentire gli utenti del db di creare un
file Excel, in modo tale da poter intervenire sgli importi.
Comunque, dai primi tests, con l'escamotage:
DoCmd.OutputTo acOutputReport, "pippo", acFormatHTML, "pippo.xls",
True, , 0
pare che il risultato sia accettabile.
Grazie.


title: Esportazione reports in Excel

author: gpshomebase

text:
salve
scsusate se rispesco questo messaggio ma farebbe al caso mio.
mi dareste una dritta per arrivare a questo benedetto PDF che vi viene in
modo perfetto?
a me non viene proprio o non ci arrivo.
grazie
paolo
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:e19f4897-adc0-4581...@v25g2000yqk.googlegroups.com...
On 18 Dic, 13:23, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> Ma creare un pdf?
Il PDF viene creato in modo PERFETTO.
Per�, avrei la necessit� di consentire gli utenti del db di creare un



title: Backup automatizzato

author: MT

text:
C'č qualche file di esempio su come creare un backup automatizzato
giornaliero? Vorrei creare una copia di un file .mdb in rete usato da non
molti client e quasi nessuno in maniera concorrente, per cui prima di
effettuare la copia dovrei forzare la disconnesione dei client oppure
aspettare che i client terminino la connessione, compattare il file .mdb e
farne una copia zip con la data corrente.
Ringrazio chi risponde.
Mark


title: Backup automatizzato

author: Enrico Virginio

text:
"MT" <
mtammaroT...@tin.it
> wrote in message
news:Oq2l8.75458$Ns4.3...@news2.tin.it...
> C'è qualche file di esempio su come creare un backup automatizzato

Utilizza l'unità di pianificazione di Windows....è la soluzione più
facile
e alla fine la più efficace..
Ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Backup automatizzato

text:
> Utilizza l'unità di pianificazione di Windows....è la soluzione più
> facile
> e alla fine la più efficace..
Si vabbè ma è quella che uso adesso, solo che vorrei fare una copia
compattata mentre nessun client è collegato. Ci sarà qualcuno che si sarà
posto questo problema? Thanks. Bye
Mark


title: Hug

author: Guglelmo Gatesi

text:
--
         \ | /
        (@ @)
 ---o00-(_)-00o-----
      Wakatu!!


title: Hug

author: @Arold [             ]

text:
"Guglelmo Gatesi" <
gugl...@microsoft.com
> ha scritto nel messaggio
news:lABna.43570$T34.1...@news2.tin.it...

?????????????? ma di stomaco?


title: Hug

author: Steve Huges

text:
          \ | /
         (@ @)
  ---o00-(_)-00o-----


title: Access 365:  Problemi?

author: Marco

text:
Salve, presso un cliente ho istallato il mio DB. Lui ha un abbonamento con Access 365. Access ha richiesto l'accesso al suo account "per abilitare tutte le funzioni di modifica e non solo di lettura del DB".
Dopo l'accesso scopro che TUTTI i pulsanti non funzionano.

Avete avuto problemi simili?
Da cosa può dipendere?
Premetto che ovviamente il DB funziona ovunque negli altri PC  con altri tipi di Access


title: Funzione dlookup

author: lolince

text:
Salve ragazzi , vorrei che mi daste una mano , ho due tabella una
ofmato e una sconti
nella tabella ofmato ho i seguenti campi
codcli
codart
catacq
nella tabella sconti invece i campi sono
codcli
catacq
sconto
ora in una sottomaschera continua in una casella non associata volevo
che al momento digito il codcli e la catacq in automatico uscisse lo
sconto che dovrebbe leggere nella relativa tabella.
Ho provato con =DLookUp("sconto";"sconti";"catacq=" & [catacq] & " And
codcli=" & [codcli])
esce il primo sconto (ad esempio 55,00) ma me lo riporta per tutti i
record .Dove sbaglio?


title: Funzione dlookup

text:

nessun suggerimento? :-(


title: Funzione dlookup

text:

> nessun suggerimento? :-(- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Premesso che io sono scarso, tu spieghi poco (sottomaschera di cosa?
che origine dati ha ?e quale  origine la maschera principale)
Sperando al solito di non sparare cazzate immani
Io proverei con una query (ma così il campo sarebbe associato) a
proposito a cosa ti serve non associato?


title: Funzione dlookup

text:

> proposito a cosa ti serve non associato?- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Cerco di spiegarmi meglio , in una maschera continua con origini dati
tabella.ofmato , ho dei campi , [codart], [codcli],[catacq]. [casella
non associata]. bene detto questo . vorrei che inserendo i relativi
dati (record) una volta inserico il codcli , e catacq il dlookup
controllasse nella tabella sconti uguali [catacq]e [codcli] e mi
restituisse lo sconto . la stringa scritta
"DLookUp("sconto";"sconti";"catacq=" & [catacq] & " And codcli=" &
[codcli])" sicuramente sbagliata mi restituisce sempre il primo sconto
fregandosene dei criteri inpostati (sicuramente sbagliati, ma nn
riesco a impostarli correttamente)


title: Funzione dlookup

text:

> riesco a impostarli correttamente)- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Io sempre scarso, ma così ad occhio(!!!!!) (anche perchè che relazione
hanno le due tabelle? quali sono le chiavi? catacq cosa è?)
non ti conviene creare una query tra le due tabelle e metterla in
origine dati, così ti ritrovi il tuo sconto già bello e pronto??
F.


title: Funzione dlookup

text:

> F.- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
no , non e quello che mi serve , poi le relazioni mi sembrano
abbastanza chiare


title: Funzione dlookup

text:

> abbastanza chiare- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Spiacente allora, temo di non poter essere utile...
Aggiungo, ma non sono affatto sicuro, per cui prendila con le
supermolle, che temo pure che non si possa fare con la DlookUp in
maschere continue, dato ceh il campo anceh se visualizzato n-volte è
solo uno ([codacq] ad esempio), per cui ti fa sempre vedere il DlookUp
del primo record visualizzato
Sperando di sbagliarmi e che qualcuno possa aiutarti meglio...
F.


title: Funzione dlookup

author: Enrico T.S.

text:
"lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:758adf24-1e19-4f38...@p69g2000hsa.googlegroups.com...

In una maschera continua i campi calcolati sono sempre
riferiti al record corrente, quindi se crei un campo calcolato
il valore che ti mostra si riversa in tutti i record mostrati.
Per ottenere quello che cerchi il mio consiglio
è di usare una combobox con una query indicizzata dal
campo catacq ma che mostri in prima colonna il valore dello sconto.
A questo modo ottieni che per ogni record ti si visualizza il giusto
valore.
Bye :o)


title: Funzione dlookup

text:
On 5 Feb, 16:36, "Enrico T.S." <
TOGLIgeppo...@libero.it
> wrote:
> "lolince" <
loli...@hotmail.com
> ha scritto nel messaggionews:758adf24-1e19-4f38...@p69g2000hsa.googlegroups.com...

> Bye :o)- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Allora il fatto consiste che in una casella non associata , mettendo
quel parametro nel valore predefinito , posso dare all'utente la
possibilita di digitarlo se lo vuole variare senza toccare nulla nella
tabella , ecco perche non lo sto inserendo come controllo associato .
cosi il cliente digitando i dati , visualizza lo sconto in automatico
e se vuole puo variarlo (ovvio che poi c'e un update nella tabella)


title: Funzione dlookup

text:
"lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:1349a290-4c3f-4b71...@e10g2000prf.googlegroups.com...


No.
Se vuoi cambiare lo sconto devi prevedere
il relativo campo anche sulla prima tabella.
Potrai proporlo nel caso la casella sia vuota
leggendolo anche con una dloookup al momento
che ci vai con il cursore (evento enter).
Quello che ti ho proposto era solo un modo
per visualizzarlo o usarlo per calcoli.
Bye :o)


title: problemi con left join (?) e inserimento dati

author: Guido

text:
Probabilmente, ponendo il quesito, sparerò una cavolata mostruosa, dovuta
alla mia conosenza "a macchie" dei dbase.
Il problema:
Ho una lista di clienti, per i quali dovrò fare una serie di operazioni.
Classica TabellaClienti (con anagrafica, caratteristiche del cliente) e
altrettanto classica TabellaOperazioni (con IDOperazione, tipo di
operazione, importo, data, bla bla).
Volevo una maschera (in formato tabulare, come excel per capirci) che mi
presentasse sicuramente tutti i clienti: sia quelli per cui ho fatto
quell'operazione (poniamo di tipo 1) con i dettagli della operazione svolta,
sia quelli per cui la devo ancora fare (in pratica i restanti clienti).
Ho impostato una query (con autocomposizione...) ponendo un left join
(IDCliente-->IDCliente).
Tutto bene, bella maschera, dati coerenti.
Ora però, se voglio cambiare dati relativi alle operazioni *a partire da
questa maschera* (in pratica: vedo che a un cliente non ho fatto quella
operazione...inserisco in quella riga dati relativi all'operazione: importo,
data bla bla) non posso farlo.
Fisicamente non posso scrivere nei campi.
Eppure, se lancio la query (col left join) che sta alla base della
maschera...nella modalità "foglio dati" posso scrivere tranqulliamente,
vedendomi aggiornata (come voglio) la TabellaOperazioni
Come posso, a partire da quella mashera (o altra che però mi mostri i dati
come desidero), scrivere informazioni (e che restino salvate nella
TabellaOperazioni, relativamente a quell'IDCliente) ?
Probabilmente il problema è posto male e forse si risolve in altro modo, più
a monte, ma come?
Ringraziandovi ancora,
Saluti
Guido
--
in moto:
sfortunà tanti
fortunà pochi
bravi gnanca uno


title: popolamento forzato sottomasachera

author: Tambivano

text:
Buona domenica a tutti,
Al solito mi serve il Vostro prezioso aiuto. Ho cercato un po' in giro ed
anche su "sitocomune" ma non ho trovato nulla. Ho una maschera con una
sottomaschera, vorrei fare in modo che l'utente non possa chiudere la
maschera principale senza che abbia compilato almeno un campo della
sottomaschera.
Grazie Ivano


title: popolamento forzato sottomasachera

text:
On 30 Nov, 13:01, "Tambivano" <ivanoNOS...@NOSPAMtamburrini.net>
wrote:

if IsNull(Me.TuaMaschera_Sottomaschera!Tuocampo) then
   msgbox "tuomessaggio si errore"
   end
endif


title: popolamento forzato sottomasachera

author: CIDI

text:
"Tambivano" <ivano...@NOSPAMtamburrini.net> ha scritto nel messaggio
news:1gvYk.201961$FR.4...@twister1.libero.it...

If  Me!TuaSottomaschera.Form.RecordsetClone.RecordCount = 0
msgbox("quello che vuoi")
ecc .
Ciao
Daniele


title: popolamento forzato sottomasachera

text:
Grazie a tutti e due proverň appena possibile
Ivano


title: Cambiare un nome di una tabella DAPPERTUTTO (forms, reports, ...)

author: Marco Pini

text:
Salve a tutti,
è da un mesetto che sto sviluppando un DB Access. Non è grandissimo ma
ha comunque una cinquantina tra tabelle, forms, reports, ...
All'inizio dello sviluppo ho chiamato una tabella "reports". Inutile
dire che la scelta è molto infelice!
Vorrei cambiarlo, ma se lo faccio tutti i miei forms, reports e query
non funzioneranno più!
C'è un modo per fare il cambiamento dappertutto? O c'è almeno un modo
per sapere esattamente dove il nome è usato?
(È in quasi tutti i forms, che a sua volta sono basati su delle query,
ecc)
Grazie mille a tutti per la diaponibilità!
---
Saluti,
Marco Pini e il suo tmtv nokia. =)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Antonio Biso

text:
"Marco Pini" <
rap...@ticino.com
> ha scritto nel messaggio
news:f295168c489a441bd72...@mygate.mailgate.org...
> Salve a tutti,
> è da un mesetto che sto sviluppando un DB Access. Non è grandissimo ma
> ha comunque una cinquantina tra tabelle, forms, reports, ...
>
> All'inizio dello sviluppo ho chiamato una tabella "reports". Inutile
> dire che la scelta è molto infelice!
>
> Vorrei cambiarlo, ma se lo faccio tutti i miei forms, reports e query
> non funzioneranno più!
>
> C'è un modo per fare il cambiamento dappertutto? O c'è almeno un modo
> per sapere esattamente dove il nome è usato?
> (È in quasi tutti i forms, che a sua volta sono basati su delle query,
> ecc)
>
> Grazie mille a tutti per la diaponibilità!
c'era una funzionalità sul sito comune che permetteva di vedere se una query
era utilizzata nel database.
Magari riesci a usarla per il caso tuo
Antonio


author: Gigi

text:


selziona la tabella tasto destro del muose
poi clicca su dipendenze oggetti
ti fa vedere a cosa è legata la tabella.


text:
"Gigi" <
rs...@email.it
> ha scritto nel messaggio
news:8vidqwhgtwo2$.1t2t2db9l3gqp.dlg@40tude.net...

Uhm...
magari questo va bene per le relazioni tra tabelle.
Ma non credo proprio che se quella tabella è referenziata all'interno di un
frammento di codice, o come recordsource di qualche form/controllo/report
quello che dici tu lo riveli eh
Antonio


author: Karl Donaubauer

text:
Marco Pini wrote:
> è da un mesetto che sto sviluppando un DB Access. Non è grandissimo ma
> ha comunque una cinquantina tra tabelle, forms, reports, ...
>
> All'inizio dello sviluppo ho chiamato una tabella "reports". Inutile
> dire che la scelta è molto infelice!
>
> Vorrei cambiarlo, ma se lo faccio tutti i miei forms, reports e query
> non funzioneranno più!
>
> C'è un modo per fare il cambiamento dappertutto? O c'è almeno un modo
> per sapere esattamente dove il nome è usato?
> (È in quasi tutti i forms, che a sua volta sono basati su delle query,
> ecc)
Vedi il primo dei
Tool per trova e analisi
www.donkarl.com/it/?FAQ1.24
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: DB a tempo

author: Massimo

text:
Un saluto a tutti quanti.
Non sono un grand esperto in materia, e volevo chiedere questo.
Vorrei che il mio db smettesse di funzionare dopo un anno di licenza, e fino
a quě non ho problema, ma vorrei far si che si riabiliti all'immissione di
un codice  che creo io mammano che il cliente voglia rinnovare la licenza,
ma vorrei che fosse indecrifabile ( il piů possibile )
Praticamente un algoritmo che il mio db decifri, e in questo caso
automaticamente si legge anche la data di termine.
C'č qualche esempio in giro o documentazione come creare qualcosa di sicuro.
Grazie Massimo


title: DB a tempo

author: Alessandro Cara

text:

Tutte le RFC che riguardano la crittografia a chiave asimmetrica
http://www.rfc-editor.org
cerca per "crypt"
--
a.cara
Togli qualcosa dall'email


title: DB a tempo

author: Roberto da casa

text:
DB a tempo ??
Cosa è un database ad orolgeria che esplode tutte le volte che i clienti non
ti rinnovano la licenza? :-))
(non ci far caso: è carnevale)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: DB a tempo

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Qfs8a.170765$YG2.5...@twister1.libero.it...

... e pensa a tutti i campi, moduli, query ...
tutto per aria :-))
è sempre carnevale


title: DB a tempo

author: Emyr

text:
On Sat, 1 Mar 2003 18:40:16 +0100, "Massimo" <
ron...@tiscalinet.it
>
wrote:
>Un saluto a tutti quanti.
>Non sono un grand esperto in materia, e volevo chiedere questo.
>Vorrei che il mio db smettesse di funzionare dopo un anno di licenza, e fino
>a quì non ho problema, ma vorrei far si che si riabiliti all'immissione di
>un codice  che creo io mammano che il cliente voglia rinnovare la licenza,
>ma vorrei che fosse indecrifabile ( il più possibile )
>Praticamente un algoritmo che il mio db decifri, e in questo caso
>automaticamente si legge anche la data di termine.
>C'è qualche esempio in giro o documentazione come creare qualcosa di sicuro.
>Grazie Massimo
>
>
quindi lo affitti per una anno, perchè altrimenti mi sembra sia
illegale la protezione di cui parli
Saluti.
Emanuele.


title: DB a tempo

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:gtu56vkql24mcvgi6...@4ax.com...

in che senso è illegale ?
permetto di usare il mio db con una licenza annuale, se paghi usi se non
paghi si blocca.
non ci vedo niente di illegale.
se sai qualcosa in merito dimmelo.
Max


title: DB a tempo

text:
"Massimo" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:b40nl0$4br$1...@lacerta.tiscalinet.it...

Nel contratto di cessione della licenza deve eesere esplicitato (ed
esplicitamente accettato dal compratore) che il programma è dato solo in uso
ma resta di tua proprietà ed inoltre deve essere chiaro che smetterà di
funzionare alla scadenza della licenza; se non fai così e il cliente soffre
dei danni per l'interruzione del funzionamento del programma potresti essere
chiamato a rifondergli tali danni, naturalmente dopo che lui ti avrà pagato
un altro anno di licenza.
Il tuo cliente potrebbe sempre sostenere che si è dimenticato, in buona fede
(e sta a te dimostrare il contrario), di rinnovarti la licenza.
I danni che il tuo cliente subisce per non averti pagato in tempo utile
debbono essere proporzionati ai danni che tu patisci per il suo ritardato
pagamento; la legge ti riconoscerebbe sicuramente gli interessi legali di
mora, ma ti condannerebbe ai danni subiti dal tuo cliente. Insomma e come
dire che la legge riconosce la legittima difesa ma condanna l'eccesso di
legittima difesa.
Devi chiaramente indicare nel contratto l'effetto del meccanismo con cui
condizioni il funzionamento del programma; penso che sarebbe bene anche
annunciare all'utilizzatore, con messaggi ripetuti, che la licenza sta per
scadere e che il programma  sta per smettere di funzionare.
Devi altresì precisare che il mancato rinnovo della licenza ti dà il diritto
di interrompere la prestazione che eroghi al cliente tramite l'uso del tuo
programma.
Per maggiori chiarimenti confrontati con il tuo legale, che dovrebbe
assisterti in caso di una lite giudiziaria.



title: DB a tempo

text:
>
>in che senso č illegale ?
>permetto di usare il mio db con una licenza annuale, se paghi usi se non
>paghi si blocca.
>non ci vedo niente di illegale.
>se sai qualcosa in merito dimmelo.
>Max
>
quindi fai un contratto di affito e non di vendita
Saluti.
Emanuele.


title: come prelevo il nome del file da un path completo?

text:
c:\pippo\pluto\paperino\nomefile.doc
a me interessa nomefile.doc ma il percorso può cambiare quindi dovrei creare
un funzione che si adatti ai piu svariati path
mi sapereste aiutate?
questa qui sotto fà una cosa simile, ovvero prende tutta la parte inziale
prima di un certo carattere di una stringa, sapete come potrei adattarla
alla mia esigenza?
    Dim inizio, fine
    inizio = strInStr(1, str, """")
    fine = InStr(1, str, "\")
    If InStr(str, "\") > 0 Then
        Estrapola = Mid$(str, inizio + 1, fine - inizio - 1)
    Else
        Estrapola = str
    End If
Grazie a tutti.


author: namor

text:
Simba883 ha scritto:
> c:pippoplutopaperinonomefile.doc

Da access 2000 in poi si fa così, sfruttando instrrev():
solonome=right(nome,len(nome)-instrrev(nome,"\"))
Con A97 uno dei modi è questo:
Dim i As Integer, solonome As String, nome As String, ch As String
nome = "c:\pippo\pluto\paperino\nomefile.doc"
solonome = ""
i = Len(nome)
While i > 0
    ch = Mid(nome, i, 1)
    If ch = "\" Then
        i = 0
    Else
        solonome = ch & solonome
        i = i - 1
    End If
Wend
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Sergio MAZZA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c5ge4h$kal$1...@lacerta.tiscalinet.it...

Oltre al suggerimento di namor hai la possibilità di utilizzare il metodo
GetFileName di VBS:
es.
   Dim fso
   Set fso = CreateObject("Scripting.FileSystemObject")
   msgbox fso.GetFileName(DriveSpec)
   set fso = nothing
Ciao.
--
Sergio MAZZA


text:
Simba883 ha scritto:
> c:\pippo\pluto\paperino\nomefile.doc
>
> a me interessa nomefile.doc ma il percorso può cambiare...
Dir("c:\pippo\pluto\paperino\nomefile.doc")
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
Sergio MAZZA ha scritto:
> > c:pippoplutopaperinonomefile.doc


Anch'io volevo suggerirgli di fare
  solonome=dir(nomecompleto)
però se il file ancora non esiste, questi non funzionano.



text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c5gr5v$bke$1...@news.newsland.it...

Chiaro (il tuo di suggerimento è ancora più semplice) che ci deve essere
sempre un check di esistenza del file, ma non solo di quello anche del
percorso; Simba883 ha indicato anche il fatto che i file possono essere in
varie posizioni quindi ci deve essere anche una verifica (prima)
dell'esattezza del percorso (poi) se esiste il file. Se esegui un test sulla
sola presenza del file ti ritrovi un errore generico che non ti indica dov'è
l'errore...
Ciao.
--
Sergio MAZZA


title: c'è 1 forum sql?

author: Alex Marelli

text:
ciao a tutti
non so nulla o quasi di database,ma dovro' gestire un server sql 2000
vorrei sapere se esiste 1 forum sql, anche dovo posso trovare del materiale
(meglio italiano) su sql e access
grazie
ps sono disperatooooo
--
Posted from  [213.26.127.4]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: c'è 1 forum sql?

author: Sib dal portatile

text:
"Alex Marelli" <
hhb...@tin.it
> ha scritto nel messaggio
> non so nulla o quasi di database,ma dovro' gestire un server sql 2000
> vorrei sapere se esiste 1 forum sql, anche dovo posso trovare del
materiale
> (meglio italiano) su sql e access
>
> grazie
>
> ps sono disperatooooo
Perdona la domanda, mi presenti la persona che ha affidato a te (che
dichiari di non sapere nulla di database) la gestione di un db SQL?
(Non e' una domanda retorica)
Sib
--


title: c'è 1 forum sql?

author: Luciano (DOC)

text:
"Alex Marelli" <
hhb...@tin.it
> wrote in message
news:b92e982cef7dfde992a...@mygate.mailgate.org...
> non so nulla o quasi di database,ma dovro' gestire un server sql 2000
> vorrei sapere se esiste 1 forum sql, anche dovo posso trovare del
materiale
> (meglio italiano) su sql e access
> ps sono disperatooooo
Fai bene a disperarti, non e' certo materia che si impara in 10 giorni...
Fra l'altro, dalla tua domanda non si capisce nemmeno se devi usare sql
server o access...il che la dice lunga sul livello di confusione che hai in
mente in questo momento.
Quando scioglierai almeno questo dubbio ti si potra' indicare dove troavare
il materiale per studiare.
Saluti.
Luciano


title: Modificare una query da codice

author: Giulio Simeone

text:
Esiste un modo per modificare la stringa SQL di una query da codice? Può
essere utile l'oggetto Application.CurrentData.AllQueries?
Tante grazie,
           GS
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Modificare una query da codice

text:
"Giulio Simeone" <viandan...@TOGLIyahoo.it> ha scritto nel messaggio
news:c7b0i9$vm1$1...@news.newsland.it...
> Esiste un modo per modificare la stringa SQL di una query da codice? Può
> essere utile l'oggetto Application.CurrentData.AllQueries?
Parole chiave:
Openquerydef
Querydef
Proprietà SQL
Antonio


title: Modificare una query da codice

author: ALESSANDRO Baraldi

text:
"Giulio Simeone" <viandan...@TOGLIyahoo.it> ha scritto nel messaggio
news:c7b0i9$vm1$1...@news.newsland.it...
> Esiste un modo per modificare la stringa SQL di una query da codice? Può
> essere utile l'oggetto Application.CurrentData.AllQueries?
>
> Tante grazie,
>
>            GS
Quella alla quale ti riferisci è una Collection ADO della quale conosco poco
ma se non ricordo male elenca le Queries.
Se non hai problemi ad usare DAO che per ACCESS-JET rimane ancora
il meglio(ADP a parte) puoi fare così:
Currentdb.Queridefs("NomeQuery").SQL="SELECT * FORM ....... WHERE..."
Se fosse una Query Action del tipo INSERT/UPDATE/DELETE la puoi eseguire
dopo averla modificata così:
Currentdb.Queridefs("NomeQuery").Execute
Ciao.
@Alex.


title: Modificare una query da codice

text:
> Se non hai problemi ad usare DAO che per ACCESS-JET rimane ancora
> il meglio(ADP a parte) puoi fare così:
> Currentdb.Queridefs("NomeQuery").SQL="SELECT * FORM ....... WHERE..."
> Se fosse una Query Action del tipo INSERT/UPDATE/DELETE la puoi eseguire
> dopo averla modificata così:
> Currentdb.Queridefs("NomeQuery").Execute
> Ciao.
> @Alex.
Grazie ad Antonio ed Alessandro, in effetti le stringhe SQL delle query di
un database si possono elencare in questo modo
For i = 0 To CurrentDb.QueryDefs.Count - 1
Debug.Print CurrentDb.QueryDefs(i).Name & vbcrlf
Debug.Print CurrentDb.QueryDefs(i).SQL
next i
e mediante la proprietà SQL è possibile anche modificare tali stringhe.
Alla prossima!



title: ho errore nell'aggiornare campo in tabella

text:
ciao a tutti

ho creato questa query d'aggiornamento
ma ho l'errore:
"per l'operazione e' necessaria una query aggiornabile"

UPDATE
DettaglioFatture
INNER JOIN Qry_CarichiClienti
ON (DettaglioFatture.MioSconto = Qry_CarichiClienti.MioSconto)
AND (DettaglioFatture.IdCarico = Qry_CarichiClienti.IdCarico)
SET DettaglioFatture.IdSconto2 = Qry_CarichiClienti.IdSconto2
WHERE DettaglioFatture.IdSconto2<>Qry_CarichiClienti.IdSconto2;

grazie


text:
Salve Franco,

Francodellavalle28 ha scritto:
> ...

Ci sono diverse cause possibili, p.e.

Se apri Qry_CarichiClienti, è aggiornabile?
Se no, anche una query seguente non è aggiornabile.

Se sì, prova di chiarire i record da aggiornare per ACE:

UPDATE DISTINCTROW
DettaglioFatture
...

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

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


text:

ciao Karl
con DISTINCTROW va
perchè?


title: Developer Xp

author: Vincenzo Rodi

text:
Sono interessato all'acquisto del pacchetto Office Developer Xp (visto che
quello per 97 è introvabile). Qualcuno di voi lo ha già comprato o sa se è
affetto da eventuali bugs come la versione 2000?
Grazie


title: DB ACCESS E PALMARE

text:
Un CLiente mi ha chiesto di realizzare un'applicazione con cui possa
gestire la produzione e la programmazione delle commesse.Mi ha richiest
espressamente di poter aggiornare i dati da un palmare.
Leggendo altri post mi sono fatto l'idea che sia impossibile realizzare un
applicazione che funzioni su un palmare.In altre parole POcket Access non
riesce a gestire un'applicazione come Access "normale".La mia idea allora
è quella di realizzare l'applicazione su Access e farla girare in un PC
fisso e poi creare o un file excel oq auclosa di simile da poter importare
e ed esportare sil palmare per poter aggiornare i dati e poi inserirle nel
Db residente nel fisso.
Avete qualche altro consiglio da darmi,magari vi fosse capitata una cosa
del genere?
Grazie Francesco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: DB ACCESS E PALMARE

text:
[CUT]
>La mia idea allora
> č quella di realizzare l'applicazione su Access e farla girare in un PC
> fisso e poi creare o un file excel oq auclosa di simile da poter importare
> e ed esportare sil palmare per poter aggiornare i dati e poi inserirle nel
> Db residente nel fisso.
> Avete qualche altro consiglio da darmi,magari vi fosse capitata una cosa
> del genere?
prova a postare su microsoft.public.it.pocketpc
    danilo


title: DB ACCESS E PALMARE

text:
danilo_NO ha scritto:


>     danilo
Grazie!Fra



title: A97: export in Excel di campo Memo

author: Alessandro Nazzani

text:
Ciao a tutti.
Devo esportare una tabella da A97 a Excel97. Il comando che uso è
DoCmd.TransferSpreadsheet acExport, 8, stDocName, strSaveFileName
Tutto funziona, salvo il fatto che i campi Memo che contengono degli a capo
non sono esportati correttamente. Infatti nella cella di destinazione trovo,
al posto degli a capo, un paio di barre verticali.
Ho fatto un po' di ricerche ed ho trovato il seguente articolo:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q115576
Ho provato ad applicarlo (invertendo la logica, poichè l'articolo si
riferisce all'import) ma l'unico risultato che sono riuscito ad ottenere è
che ora c'è una sola barra anzichè due, ma la cella appare sempre come riga
continua.
Qualcuno ha già affrontato il problema e può suggerirmi una soluzione?
Grazie.
Alessandro


title: tabelle collegate

author: gigi

text:
Salve
Ecco la mia domanda
Ho un database "DATABASE A" costituito da tabelle ( IN RELAZIONE TRA DI
LORO), maschere , query ecc.
Ora che le tabelle sono già abbondantemente popolate di dati è possibile, e
se si come, trasferire tutte le tabelle su un secondo database "DATABASE B"
e collegare le stesse al "DATABASE A"?
Grazie
Gigi


title: tabelle collegate

author: VT @ home

text:


Menù 		"Strumenti"
SottoMenù 	"Utilità database"
Voce 		"Divisione guidata database"
>
>Grazie
>
>Gigi
>
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: tabelle collegate

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:29k833h26iqgmqese...@4ax.com...

Ti ringrazio Vincenzo
Ciao
Gigi


title: Sono proprio una capra!

author: Knives

text:
scusate se ritorno su un argomento già discusso ma io proprio non ci riesco!
ho una form con una txtbox "Data" e un activeX calendario con il quale
voglio immettere il valore della data nella txtbox,
e fin qui nessun problema
ho bisogno che la txtbox controlli la validità della data immessa
confrontandola con il risultato di una query.
ho provato col codice che mi avete gentilmente suggerito:
Private Sub Data_AfterUpdate(Cancel As Integer)
    If Data < [M_MaxData_SubMask].[Form]![MaxDiData] Then
    MsgBox "Data non valida"
        Cancel = True
        Else
        Cancel = False
    End If
End Sub
ma quando provo la form un msg di errore mi dice:
"La dichiarazione della routine non corrisponde alla descrizione dell'evento
o della routine con lo stesso nome"
ciao e grazie


title: Sono proprio una capra!

author: Antonio Biso

text:
"Knives" <
knive...@yahoo.com.au
> ha scritto nel messaggio
news:DgJDb.3283$0w.1...@news2.tin.it...
Per il subject poco significativo?!!?
Temo che tu abbia ragione...
Antonio


title: Sono proprio una capra!

text:
scusa antonio, non volevo ripetere il solito subj "controllo calendario" che
ho già postato 2 o 3 volte.
cmq grazie infinite, il tuo intervento mi è stato preziosissimo.
ciao


title: Sono proprio una capra!

author: Cristina

text:
"Knives" <
knive...@yahoo.com.au
> ha scritto nel messaggio
news:DgJDb.3283$0w.1...@news2.tin.it...

Non usare campi con nome generico Data
Prova a cambiare il nome con DataSelezionata


title: Sono proprio una capra!

author: sv

text:
<cut>
ANTONIO!!
E' il CAOS??
"Access č impazzito" e ci sono gli "ovini".
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sono proprio una capra!

author: Enrico T.S.

text:
[Cut]
>
> Private Sub Data_AfterUpdate(Cancel As Integer)
>     If Data < [M_MaxData_SubMask].[Form]![MaxDiData] Then
>     MsgBox "Data non valida"
>         Cancel = True
>         Else
>         Cancel = False
>     End If
> End Sub
> ma quando provo la form un msg di errore mi dice:
> "La dichiarazione della routine non corrisponde alla descrizione
dell'evento
> o della routine con lo stesso nome"
>
> ciao e grazie
>
Hai sbagliato Evento sub. Il codice da usare
lo devi inserire nella Before update e non nella After.
Private Sub Data_BeforeUpdate(Cancel As Integer)
la prossima metti un Oggetto dettagliato se no ti cazziano.
bye :o)


title: Sono proprio una capra!

text:
grazie, seguirň i vostri consigli.
scusatemi per il soggetto del post e chiedo scusa anche ad antonio.
ciao!


title: Sono proprio una capra!

text:
"Knives" <
knive...@yahoo.com.au
> ha scritto nel messaggio
news:Rv2Eb.7374$wM.5...@news1.tin.it...
> grazie, seguirň i vostri consigli.
> scusatemi per il soggetto del post e chiedo scusa anche ad antonio.
> ciao!
E mi posso anche muovere?
Antonio


title: formula in report che fallisce

author: Akery

text:
Buongiorno,

nel campo spesa di alcuni report ho scritto la seguente formula:

=Somma(([qty]/DSum("qty";"costi qty rador";"[cerstato]='" & [cerstato] &
"'"))*IIf(DSum("qty";"costi qty rador";"[cerstato]='" & [cerstato] &
"'")*[costo]>[minimo fatturabile];DSum("qty";"costi qty
rador";"[cerstato]='" & [cerstato] & "'")*[costo];[minimo fatturabile]))

che ha funzionato fino a poco tempo fa, ora mi sono accorto che per un
particolare CER la somma è errata.
riporto il database pulito dove c'è il CER 040209 che fallisce il calcolo e
altri tre esempi dove tutto funziona correttamente, mi sarei aspettato, come
accade per gli altri CER, che per l'anno 2015 di ottenere una spesa di 20€ e
per l'anno 2016 una spesa di 15€

https://www.dropbox.com/s/g5ms7omqadi4ocd/rifiuti.accdb?dl=0

qualche idea sul perché mi fa questo scherzo?

grazie
Akery


title: ordinamento in report

author: tore

text:
ciao a tutti
come si fa ordinare un report per grandezza di prezzo con valori decrescenti
io ho ordinato in questo modo la query su cui il report è basato e la query
funziona ma nel report continuo a visualizzarla in maniera diversa
grazie


title: ordinamento in report

author: Carlo Costarella

text:
"tore" <
in...@molisso.it
> ha scritto nel messaggio
news:yjlhe.895550$b5.39...@news3.tin.it...
>
> ciao a tutti
> come si fa ordinare un report per grandezza di prezzo con valori
> decrescenti io ho ordinato in questo modo la query su cui il report č
> basato e la query funziona ma nel report continuo a visualizzarla in
> maniera diversa
> grazie
>
>
Con il report in struttura, dal menů Visualizza, scegli Ordinamento e
Raggruppamento. Qui scegli il nome del campo o controllo e infine il
Criterio di ordinamento.
Non dimenticare che la guida in linea č un validissimo strumento:
"ordinamento nei report".
Ciao, Carlo


title: ordinamento in report

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:Qvlhe.895591$b5.39...@news3.tin.it...

Ho provato ma cosi mi da solo i record con il valore piu alto non me li
ordina per valori decrescenti
come mai?


title: ordinamento in report

text:
"tore" <
in...@molisso.it
> ha scritto nel messaggio
news:F_mhe.1383712$35.51...@news4.tin.it...

Ma dai!
Imposta a decrescente! C'č la comoda finestra a discesa.
Ciao, Carlo


title: Quale evento su scorrimento record?

author: Giulio Severini

text:
Ciao, dovrei poter gestire l'evento che accade quando, in una
masschera, l'utente si sposta avanti/indietro con il selettore dei
record.
Che evento è?
Grazie :)


title: Quale evento su scorrimento record?

author: namor

text:
Giulio Severini ha scritto:
> Ciao, dovrei poter gestire l'evento che accade quando, in una
> masschera, l'utente si sposta avanti/indietro con il selettore dei
> record.
> Che evento č?
> Grazie :)
Evento Corrente (Current) 220/380V. Vedi help F1.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Quale evento su scorrimento record?

author: MA

text:

> Che evento č?
>
> Grazie :)
Form_current
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


title: Quale evento su scorrimento record?

text:
Ah ok. Ma 220/380V che vuol dire?
Grazie :)


title: Quale evento su scorrimento record?

text:
namor wrote:
> Giulio Severini ha scritto:
>
>> Ciao, dovrei poter gestire l'evento che accade quando, in una
>> masschera, l'utente si sposta avanti/indietro con il selettore dei
>> record.
>> Che evento č?
>> Grazie :)
>
> Evento Corrente (Current) 220/380V.
ROTFL, Ciroteo, che abbiamo combinato... non lo riconosco piů a Namor!!!
Vedi help F1.
Che c'entra poi l'automobilismo non lo capirň mai...
> Namor



title: Quale evento su scorrimento record?

text:
Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh l'ho capita MOOOOOOOOOOO!!!!
Uff.... sono proprio rinc...........!!!!!!!!
MA: mi dai un aiutino con quella cosa degli hyperlink address per i
curricula? Non ho idea di cosa sianooooo ;(((( TI PREGOOOOOOOOOOO!!!
PLEASE HELP ME!!!!! :(


title: Quale evento su scorrimento record?

text:
MA ha scritto:
> namor wrote:
> > Giulio Severini ha scritto:
> >> Ciao, dovrei poter gestire l'evento che accade quando, in una
> >> masschera, l'utente si sposta avanti/indietro con il selettore dei
> >> record.
> >> Che evento č?
> >> Grazie :)
> > Evento Corrente (Current) 220/380V.
> ROTFL, Ciroteo, che abbiamo combinato... non lo riconosco piů a Namor!!!
U bbabbbŕŕ cambia la vita.....



title: Quale evento su scorrimento record?

text:

controlla, ti ho inviato un esempietto



title: Quale evento su scorrimento record?

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118230733.3...@g47g2000cwa.googlegroups.com...

Senz'altro gli esempi vanno più velocemente.... e mi sembra che Massimiliano
ti abbia inviato
qualcosa, però non tralascerei il Cap 10 del Building alla sezione:
Utilizzare gli Hyperlink nelle Applicazioni di Microsoft Access.
--
rgrds
SC


title: Quale evento su scorrimento record?

text:

Sì quindi Giulio cerca su
www.accessgroup.it
       sez.
traduzioni.it



title: Quale evento su scorrimento record?

text:
Certo :)
Ce l'ho il volume e grazie mille per la segnalazione :)
P.S. Avrò molto tempo da luglio in poi...vi va se trasformo quel file
da file help ad una specie di guida in html navigabile? :D


title: Quale evento su scorrimento record?

text:

Certo e poi la mettiamo su accessgroup



title: Quale evento su scorrimento record?

text: Okkei, allora mi darò da fare :D


title: Contare valori nulli...

author: Vulcanbrain

text:
Nell'origine controllo di un controllo in una maschera ho il codice:
=DCount("[IDCommessa]";"tblCommessa";"[ModoFinanziamento]='" & [Bando] & "'
And [IDRegione]='" & [Reg] & "' And [Prov]='" & [Prov] & "' And
[IDMesePres]='" & [Mese] & "' And [IDAnno]='" & [AnnoPr] & "'")
dove :
tblCommessa = nome della tabella
IDCommessa = contatore
ModoFinanziamento; IDRegione; Prov; IDMesePres; IDAnno = Campi testo della
tabella
Bando; Reg; Prov; Mese; Anno = controlli sulla maschera che riportano i
valori contenuti nelle 5 colonne di una casella di riepilogo
Tutto ok se i 5 controlli di cui sopra contengono un valore, ma se non lo
contengono (perchè nella colonna della casella di riepilogo c'è un valore
Null), il codice di cui sopra non funziona.
Come posso dire ad A97 di fare il calcolo utilizzando anche i valori nulli?


title: Contare valori nulli...

text:
"Vulcanbrain" <
vulcanbra...@libero.it
> ha scritto nel messaggio
news:o8RPb.278198$e6.10...@twister2.libero.it...

Per chi lo vuol sapere, ho aggirato l'ostacolo con il codice, valutando voce
per voc se ="", e a seconda costruendo il codice SQL che, opportunamente
lanciato, restituisce l'informazione ricercata. Bye a presto!!!


title: da acces a word

author: mrfree

text:
Scusate la domanda come posso trasportare una query in un elenco di word?
mi spiego devo inserire dei dati della query in una tabella di word gia'
formata ?
spero di essere stato abbastanza chiaro
grazie dell'aiuto


title: da acces a word

author: Fausto

text:
"mrfree" <
mrfre...@aliceposta.it
> ha scritto nel messaggio
news:w2Gvc.278794$hc5.12...@news3.tin.it...

Non ho mai fatto grandi cose in Word per cui prendi questo codice come lo
passa il convento :))))) (Ho sempre fatto un casino pazzesco tra GetObject e
CreateObject...)
Premetto che il mio pc è ormai un cadavere senza anima e i messaggi di
errore a volte sono assolutamente incomprensibili. Ho provato questo vecchio
codice che avevo, dovrebbe funzionare anche se non assicuro miracoli, se
così non fosse usa un po' di fantasia e di applicazione :)))
Tale codice dovrebbe aprire il documento nel quale vuoi popolare la tabella
di word. Chiaramente dovrai sostituire:
1) nella variabile strPercorsoFile il percorso esatto del documento di Word
che ti interessa aprire
2) nella variabile strOrigine il nome della query/tabella in cui si trovano
i dati o specificare una stringa sql che li costruisca. Cancella la stringa
sql che ho usato come prova
Preciso inoltre che la tabella viene costruita direttamente con codice, per
cui se ne hai una preimpostata nel tuo documento, non verrà considerata in
quanto:
1) dovrei conoscere le coordinate esatte in cui si trova la tabella
all'interno del documento (cosa che non hai specificato) per sostituirla o
popolarla
2) non puoi certo sapere a priori di quante righe sarà composta la query (i
dati potrebbero mutare da un momento all'altro) e, potresti voler
visualizzare qualche campo in più o in meno nella tua tabella all'interno
del documento. Tutto questo viene comodamente impostato da codice in maniera
dinamica.
In ultima analisi:
1) la tabella viene posizionata all'inizio del documento, per cui se hai
impostato del testo dovrai riscriverlo/copiarlo e, solo successivamente,
potrai formattare il tutto a tuo piacimento
2) non ho gestito gli errori
3) Uso le versioni Access2000/Windows98
4) Puoi benissimo migliorare il codice con soluzioni più idonee a quello che
ti serve. Quello che ti passo è scarno (sempre che funzioni....)
5) Ricordati di impostare in Access le librerie di Word
Crea un pulsante su una maschera di Access e scrivi:
Private Sub Command1_Click()
    EsportaDati
End Sub
Private Function EsportaDati () As Boolean
    Dim mywdapp As Word.Application
    Dim mydoc As Word.Document
    Dim cn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Dim myrange As Word.Range
    Dim acell As Word.Cell
    Dim strOrigine As String
    Dim irow As Integer
    Dim icell As Integer
    Dim ifld As Integer
    Dim itab As Integer
    Dim strPercorsoFile As String
    Set rs = New ADODB.Recordset
    Set cn = CurrentProject.Connection
    EsportaDati = False
    'strPercorsoFile = "C:\Programmazione\Codem\EsempiCodice\Modello.doc"
    strPercorsoFile = "Il percorso del Tuo File"
    Set mydoc = GetObject(strPercorsoFile)
    mydoc.Application.Visible = True
    Set myrange = Selection.Range
    'strOrigine = " SELECT BollettinoConcessioneMinore.IdBollettino,
BollettinoConcessioneMinore.IdConcessioneMinore, " & _
     '                 " BollettinoConcessioneMinore.Ruolo,
BollettinoConcessioneMinore.AnnoRuolo AS Anno,
BollettinoConcessioneMinore.NumeroBollettino AS     'Bollettino, " & _
 '                     " BollettinoConcessioneMinore.ScadenzaPagamento AS
Scadenza, BollettinoConcessioneMinore.ContoCorrente AS CCP,
'BollettinoConcessioneMinore.Intestatario, " & _
 '                     "
BollettinoConcessioneMinore.DataVersamento,BollettinoConcessioneMinore.Impor
toVersamentoEuro as Canone FROM 'BollettinoConcessioneMinore WHERE
BollettinoConcessioneMinore.IdBollettino BETWEEN 1 AND 3"
    strOrigine = "NomeDellaTuaTabella/Query o stringa Sql"
    rs.Open strOrigine, cn, adOpenForwardOnly, adLockReadOnly
    irow = 0
    ifld = 0
    icell = 0
    itab = 1
            mydoc.Tables.Add myrange, rs.RecordCount + 1, rs.Fields.Count
            For ifld = 0 To rs.Fields.Count - 1
                icell = icell + 1
                With mydoc.Tables(itab).Rows(1)
                    .Cells(icell).Range.Bold = True
'HO FORMATTATO LA PRIMA RIGA DELLA TABELLA  IN GRASSETTO
                    .Cells(icell).Range.Text = rs(ifld).Name
                End With
            Next ifld
            Do Until rs.EOF
                For irow = 2 To mydoc.Tables(itab).Rows.Count
                    ifld = 0
                    For Each acell In mydoc.Tables(itab).Rows(irow).Cells
                            With acell
                                .Range.ParagraphFormat.Alignment =
wdAlignParagraphLeft  'ALLINEO A SINISTRA
                                .Range.Text = IIf(IsNull(rs(ifld)), "",
rs(ifld))                            'GESTIONE DEI CAMPI A VALORE NULL
                            End With
                        ifld = ifld + 1
                    Next acell
            rs.MoveNext
                Next irow
            Loop
       rs.Close
    cn.Close
    MsgBox "Operazione completata con successo"
    Set myrange = Nothing
    Set rs = Nothing
    Set cn = Nothing
    Set mydoc = Nothing
    Set mywdapp = Nothing
    EsportaDati = True
End Function
Saluti


title: Command_click

author: SAL

text:
Salve ho una finestra divisa in maschera principale e sottomaschera, avrei
la necessità che quando clicko sul command1 della maschera principale scatti
anche il command2 della maschera secondaria cosa occorre fare?
Ho provato mettendo il percorso generato da access ma lo ignora totalmente
qualcuno può consigliarmi?
grazie 1000

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Command_click

author: Alessandro Baraldi

text:
"SAL" <
s...@tin.it
> wrote in message
news:62Z110Z176Z163Y...@usenet.libero.it
> Salve ho una finestra divisa in maschera principale e sottomaschera, avrei
> la necessità che quando clicko sul command1 della maschera principale scatti
> anche il command2 della maschera secondaria cosa occorre fare?
> Ho provato mettendo il percorso generato da access ma lo ignora totalmente
> qualcuno può consigliarmi?
> grazie 1000
Perchè mai devi fare una cosa simile...?
Non puoi eseguire tutto con il Click del Pulsante nella
form principale...???
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Command_click

text:
> Perchè mai devi fare una cosa simile...?
> Non puoi eseguire tutto con il Click del Pulsante nella
> form principale...???
ti do un dettaglio, considera di avere in una form composta da una maschera
principale ed una sottomaschera, la principale deteniene i dati anagrafici
dei dipendenti, la secondaria le matricole relative a quel dipendente
ovviamente se ha lavorato + volte per l'azienda. Il problema e che quando ci
sono + assunzioni dello stesso dipendente ( contratto a progetto) non mi
visualizza per default quella del dipendente in forza ossia quella +
recente. ho provato a eseguire dal tasto della maschera principale un ciclo
for scorrendo i record ma il comando
DoCmd.GoToRecord , , acNext
non mi scorre assolutamente nulla della maschera secondaria, ho provato
anche a inserire tutto il percorso, ma non ne vuole sapere, pertanto avevo
provato asd inserire un tasto interno alla m. secondaria e pensavo che
azionando da quella principale mi avrebbe permesso di risolvere il problema,
ma ahimè n'è nato un secondo :-(.....
Hai suggerimenti ;-)



title: Command_click

text:
ODDIO, dopo tutto questo tempo di non risposta inizio ad avere qualche
dubbio sulla fattibilità di questo problema, oppure di non essere stato
abbastanza chiaro



title: Command_click

author: TANNHAUSER

text:
SAL ha scritto:
> ODDIO, dopo tutto questo tempo di non risposta inizio ad avere qualche
> dubbio sulla fattibilità di questo problema, oppure di non essere stato
> abbastanza chiaro
Oppure di essere stato troppo precipitoso, oppure di avere troppa fretta
oppure di aver quotato male.
--
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: Command_click

text:
> > ODDIO, dopo tutto questo tempo di non risposta inizio ad avere qualche
> > dubbio sulla fattibilità di questo problema, oppure di non essere stato
> > abbastanza chiaro
>
> Oppure di essere stato troppo precipitoso, oppure di avere troppa fretta
> oppure di aver quotato male.
scusate mi stanno tirando i piedi in ufficio e per questo che sono un pò
ansioso!!!!! :-)



title: visibilita' di un controllo condizionato in masch. continue

author: kika

text:
ciao a tutti!!
qualcuno sa come si fa nelle maschere continue a rendere un controllo non
visibile a seconda del contenuto di un altro controllo del record????
ho provato con la formattazione condizionale ma non permette di rendere un
controllo invisibile!!
grazie e buon lavoro
--------------------------------
Inviato via
http://usenet.libero.it


author: Roberto da casa

text:
"kika" <
ast...@libero.it
> ha scritto nel messaggio
news:212Z171Z11Z22Y...@usenet.libero.it...
> ciao a tutti!!
> qualcuno sa come si fa nelle maschere continue a rendere un controllo non
> visibile a seconda del contenuto di un altro controllo del record????
> ho provato con la formattazione condizionale ma non permette di rendere un
> controllo invisibile!!
> grazie e buon lavoro
>
Prova, sempre con la formattazione condizionale, ad assegnare al colore di
primo piano lo stesso colore di sfondo del controllo, cosě non vedrai cosa
c'č scritto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
il provlema e' che lo sfondo e' personalizzato!!!!!!
non c'e' un modo x esempio x scorrere tutti i record della maschera continua
e fare tutto via codice:
if [altrocontrollo]=1 then [miocontrollo].visible=false
grazie ancora
> > qualcuno sa come si fa nelle maschere continue a rendere un controllo
non
> > visibile a seconda del contenuto di un altro controllo del record????
> > ho provato con la formattazione condizionale ma non permette di rendere
un
> > controllo invisibile!!
> Prova, sempre con la formattazione condizionale, ad assegnare al colore di
> primo piano lo stesso colore di sfondo del controllo, così non vedrai cosa
> c'è scritto.



text:
"kika" <
ast...@libero.it
> ha scritto nel messaggio
news:212Z171Z11Z22Y...@usenet.libero.it...
> il provlema e' che lo sfondo e' personalizzato!!!!!!
E tu personalizza con lo stesso colore il primo piano.
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti,
oppure inframezza la risposta alla domanda.
> non c'e' un modo x esempio x scorrere tutti i record della maschera
continua
> e fare tutto via codice:
> if [altrocontrollo]=1 then [miocontrollo].visible=false
No, non si può.
Essendo in una maschera con visualizzazione a Maschere continue se rendi un
vontrollo non visibile sarà tale per tutti i record; anche se visualizzi più
record contemporaneamente resta il fatto che il controllo è UNO SOLO per
tutti i record: quindi o è visibile o è non visibile: non può essere
visibile per un record e non visibile per un altro record.
>
> grazie ancora



title: help query di rggruppamento

author: Xymox

text:
Devo raggruppare alcuni campi, qui ho messo solo Ordine ma non ho
problemi con gli altri.
L'unico ï¿œ il campo GaranziaMan in cui vorrei sapere quanti sono i record
con 1 e quanti con 2.
Per esempio con il 1315 dovrei ottenere 1 e 1, quindi il campo
GaranziaMan dovrebbe essere sdoppiato
E' possibile ottenere con una query questo risultato, che devo poi
mettere in un report?

Ordine    GaranziaMan
1313    1
1313    1
1313    2
1313    1
1315    2
1315    1
1326    1
1327    1
1327    1
1328    1

grazie


title: help query di rggruppamento

author: BFS

text:

SELECT TuaTabella.ordine, Sum(IIf([garanziaman]=1,1,0)) AS g1,
Sum(IIf([garanziaman]=2,1,0)) AS g2
FROM TuaTabella
GROUP BY TuaTabella.ordine;

ciao
BFS


title: help query di rggruppamento

text:
Il 19/07/12 12:45, BFS ha scritto:
>
> SELECT TuaTabella.ordine, Sum(IIf([garanziaman]=1,1,0)) AS g1,
> Sum(IIf([garanziaman]=2,1,0)) AS g2
> FROM TuaTabella
> GROUP BY TuaTabella.ordine;
>

ci sono riuscito anche con questo metodo
SELECT TuaTabella.Ordine, TuaTabella.GaranziaMan,
Count(T_Prog_Trasf.GaranziaMan) AS ContGM
FROM TuaTabella
GROUP BYTuaTabella .Ordine, TuaTabella .GaranziaMan

Cmq grazie 1000, ora vedo quale mi ï¿œ piï¿œ comodo utilizzare per il report
;-)


title: help query di rggruppamento

text:

parlavi di sdoppiare il campo nella domanda...nella tua soluzione non lo
sdoppi

ciao
BFS


title: help query di rggruppamento

text:
Il 19/07/12 14:36, BFS ha scritto:

hai ragione, ma riesco cmq a capire per nr. ordine quanti sono gli 1 e i 2.
cmq mi piace piï¿œ la tua soluzione
grazie ;-)


title: help query di rggruppamento

text:
Il 19/07/12 14:57, Xymox ha scritto:
>
>
> hai ragione, ma riesco cmq a capire per nr. ordine quanti sono gli 1 e
> i 2.
> cmq mi piace piï¿œ la tua soluzione
> grazie ;-)

anzi, ï¿œ decisamente meglio la tua soluzione per quello che devo fare !!!
ancora grazie ;-)


title: pulsante aprifoto

author: @libero.it stefano

text:
in unaa maschera dove c'è un campo "foto"
ho creato un pulsante che su click dovrebbe aprirmi la foto che ha percorso
memorizzato nel campo foto in photoeditor
Mi è stato suggerito questo codice
Dim stAppName As String
     stAppName = "c:\[path]\kodakimg.exe " (o altro programma per
visualizzare le foto)
     Call Shell(stAppName & PathFoto, 1)
personalizzato da me cosi
Dim stAppName As String
stAppName = "C:\Programmi\File comuni\Microsoft Shared\PhotoEd.exe "
Call Shell(stAppName & Forms!Anagrafica.percorsofoto, 1)
ma continua a darmi  errore "impossibile trovare il file"..e questo  errore
anche facendo le varie prove
mettendo addirittura il percorso
Call Shell(stAppName & "E:\paolo.jpg", 1)
insomma da sempre impossibile trovare il file...dov'è l errore?
ciao grazie


title: pulsante aprifoto

text:
"stefano" <"stefano"> wrote in message
news:43cff132$0$1060$
4faf...@reader2.news.tin.it
[CUT]
> ciao graziE
Sembra il gioco delle 3 carte...!!!
Dov'č l'ASSO...??
Prova cosě.
Dim stAppName As String
 stAppName = "C:\Programmi\File comuni\Microsoft Shared\PhotoEd.exe "
 Call Shell(stAppName & chr(34) Forms!Anagrafica.percorsofoto & chr(34),
1)
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: pulsante aprifoto

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4864071c4133965e16...@mygate.mailgate.org...
> "stefano" <"stefano"> wrote in message
> news:43cff132$0$1060$
4faf...@reader2.news.tin.it
>
> [CUT]
>> ciao graziE
>
> Sembra il gioco delle 3 carte...!!!
> Dov'č l'ASSO...??
>
> Prova cosě.
>
> Dim stAppName As String
> stAppName = "C:\Programmi\File comuni\Microsoft Shared\PhotoEd.exe "
> Call Shell(stAppName & chr(34) Forms!Anagrafica.percorsofoto & chr(34),
> 1)
>
>
>
>
> @Alex Server -
http://www.Mailgate.ORG
cosi invece da errore di sintassi!!!
ma dov'č l'arcano??!!


title: pulsante aprifoto

text:
"stefano" <"stefano"> wrote in message
news:43cffbf5$0$1059$
4faf...@reader2.news.tin.it
[CUT]
i invece da errore di sintassi!!!
> ma dov'è l'arcano??!!
Dim retVal as Long
retVal=Shell("C:\Programmi\File comuni\Microsoft Shared\PhotoEd.exe " &
chr(34) & Percorso & chr(34))
deve aprirsi.



title: pulsante aprifoto

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bac6ff94e39539e7db...@mygate.mailgate.org...

non va!!
ora da di nuovo "impossibile aprire il file"
Dim retVal As Long
retVal = Shell("D:\Programmi\File comuni\Microsoft
Shared\MODI\11.0\mspview.exe" & Chr(34) & "e:\paolo.jpg" & Chr(34))
Ho provato ancora come vedi sopra ad aprire direttamente un file presente in
e:\ (paolo.jpg appunto)
eda ancora impossibile trovare il file errore runtime 53
NEl frattempo ho cambiato il visualizzatore, e per inciso, levando la parte
relativa al file da aprire, il programma di visualizzazione si apre
correttamente
Ci deve essere qualcosa che non va nel modo di specificare il path del
file..


title: pulsante aprifoto

text:
"stefano" <"stefano"> wrote in message
news:43d00aff$0$1078$
4faf...@reader2.news.tin.it
[CUT]
> non va!!
> ora da di nuovo "impossibile aprire il file"
>
{CUT]
> Ci deve essere qualcosa che non va nel modo di specificare il path del
> file..
Ma non è quello che ti ho scritto io.....!!!
Dopo EXE serve uno spazio, da me funziona.



title: pulsante aprifoto

text:
>> file..
>
>
> Ma non è quello che ti ho scritto io.....!!!
>
> Dopo EXE serve uno spazio, da me funziona.
>
> @Alex
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
CAVOLO!!!!!
Hai ragione!! Quello spazio dopo exe era necessario, io nemmeno l avevo
notato
Funziona!Grazie!
Ultima cosa...non riesco a trovare l eseguibile che fa partire il
visualizzatore per fax e immagini per windows...insomma il visualizzatore
predefinito.Vorrei usare quello...ma sembra che parta in una shell di
explorer..che non so quale sia


title: pulsante aprifoto

text:
"stefano" <"stefano"> wrote in message
news:43d013e1$0$1069$
4faf...@reader2.news.tin.it
>
>
> >> file..
> >
> >
> > Ma non č quello che ti ho scritto io.....!!!

Se vuoi usare il visualizzatore predefinito forse non serve quello
che fai, prova cosě:
Public Sub ExecuteFile(FilePath As String)
'Esegue file
On Error GoTo error
Dim ret As Integer
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & (FilePath))
Exit Sub
error:  MsgBox Err.Description, vbExclamation, "Error"
End Sub
Altrimenti se proprio vuoi trovarlo puoi usare le API FindExe.
Ciao



title: intercettare errore per valore NULL

author: Stefano Vanoli

text:
Ciao alla community.

Ho questo problema:

in una maschera ho il campo numerico ABC, per il quale, in tabella ho impostato la proprietà richiesto a SI.
Se non compilo il campo ABC o ne cancello il contenuto, ricevo il seguente messaggio di errore:
"Il Campo ABC non può contenere un valore Null, in quanto la proprietà Required è impostata a True".

Non so come intercettare questo errore, ho provato "su modifica", "su BeforeUpdate", su "AfterUpdate", ma non riesco proprio a trovare in quale evento viene generato il messaggio di errore.

Qualcuno può aiutarmi?

Grazie
Stefanone


title: intercettare errore per valore NULL

author: Karl Donaubauer

text:
Stefano Vanoli wrote:
> ...
> in una maschera ho il campo numerico ABC, per il quale, in tabella ho
> impostato la proprietà richiesto a SI.
> Se non compilo il campo ABC o ne cancello il contenuto, ricevo il
> seguente messaggio di errore:
> "Il Campo ABC non può contenere un valore Null, in quanto la
> proprietà Required è impostata a True".
>
> Non so come intercettare questo errore, ho provato "su modifica", "su
> BeforeUpdate", su "AfterUpdate", ma non riesco proprio a trovare in
> quale evento viene generato il messaggio di errore.

Puoi intercettarlo nell'evento "Su Errore" della maschera circa così:

If DataErr = 3314 Then
  Response = acDataErrContinue
  MsgBox "Qui manca qualcosa!", vbOKOnly, "Birbone"
  Me!ABC.SetFocus
End If

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


title: intercettare errore per valore NULL

text:

Ciao,
l'Errore te lo dà quando chiudi la maschera e registri il record?
Se è così puoi evitare che si generi l'errore se, prima di fare l'update metti queste poche righe:
If IsNull(ABC) Then
   MsgBox "Il campo ABC non può contenere un valore Null !!!!"
   Exit Sub
End if
e così sei avvisato prima che l'errore si generi.


title: intercettare errore per valore NULL

text:
Grazie Karl.
In effetti mi intercetta l'errore, ma su Me!ABC.SetFocus mi si apre la finestra di debug col seguente messaggio: "E' necessario salvare il campo prima di eseguire l'azione VaiAControllo o il metodo GoToControl.
Come posso ovviare?

Grazie
stefanone


title: intercettare errore per valore NULL

text:
Per gfran..

Ok, anch'io avevo scritto lo stesso codice, ma dopo il mio MsgBox, alla pressione di Ok, si apre il MsgBox di access col messaggio riportato nel primo post.

Grazie comunque!

Stefanone


title: intercettare errore per valore NULL

text:
Ciao Karl,
Ho risolto.

Ho modificato il tuo codice originale così:

If DataErr = 3314 Then
  Response = acDataErrContinue
  MsgBox "Qui manca qualcosa!", vbOKOnly, "Birbone"

  (Me!ABC.SetFocus)    sostituito da Me.Undo

End If

Così intercetto l'errore, do all'utente un messaggio di avvertimento comprensibile per lui e infine, con Undo ripristino il vecchio valore di ABC e impongo il focus sullo stesso campo ABC.

Grazie mille per l'aiuto.

Stefanone


title: Importazione file di testo

author: Nicola Pezzini

text:
Un saluto a tutti
Uso un pacchetto gestionale per la creazione di report di bilancio. Il
programma usa file Access 97.
Il problema che incontro (mi succede per la prima volta) è questo:
devo importare un file di testo e il programma da la possibilità di
suddividere la stringa di testo in codice, descrizione e importo. Fin
qua tutto ok, solamente che il valore dell'importo è inverso al suo
segno, ovvero quando il valore è negativo (es.: 34876,24-) viene
convertito in positivo (es.: 34876,24).
Ho provato anche creando il file con alcuni record utilizzando Wordpad,
ma il risultato è lo stesso.
Un grazie a chiunque voglia rispondermi.
Ciao
Nicola Pezzini
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Importazione file di testo

author: Fabio Dalla Villa

text:
"Nicola Pezzini" <
nape...@tin.it
> ha scritto nel messaggio
news:5d58dbf621fc23f11f8...@mygate.mailgate.org...

Forse occorre portare il segno "-" a sinistra del numero. Con una query e
passando da excel non dovrebbe essere complicato importare la cifra e il
segno separatamente, poi ricostruire l'importo tramite una Iif() o Se() (per
l'excel).
-------------
Fabio Dalla Villa
Biella
nomec...@tiscalinet.it


title: Importazione file di testo

author: Technoservice S.a.s.

text:
Salve a tutti,
devo fare una procedura che importa un file di testo e vorrei usare il
DoCmd.TranferText.
Il problema è che devo anche assegnargli delle specifiche precise:
i file sono da accodare in una tabella esistente che contine dei campi in
più.
La documentazione fà riferimento ad un file chiamato SCHEMA.INI ma non ho
trovato nessun esempio di implementazione.
Per finire stò creando un ADP quindi non posso salvare le specifiche di
importazione.
Lorenzo


title: Importazione file di testo

author: Emyr

text:


sistema questo
On Error GoTo Err_importaFme_Click
Dim fs, f, f1, fc, s, agg, lis, posizione, nomefile
Set fs = CreateObject("Scripting.FileSystemObject")
posizione = dicidirectory("Fme Fanton")
lis = False
If posizione <> "" Then
    Set f = fs.GetFolder(posizione)
    Set fc = f.Files
    nomefile = dicinome("Fme Fanton")
    For Each f1 In fc
        If f1.Name = nomefile Then lis = True
    Next
End If
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Dim ultimocodart As Double
Set rs = db.OpenRecordset("SELECT Val(Right([codart],Len([codart])-3))
AS Cod FROM metelFME ORDER BY Val(Right([codart],Len([codart])-3))
DESC")
If rs.EOF Then
    ultimocodart = 0
Else
    ultimocodart = rs![cod]
End If
rs.Close
Set rs = db.OpenRecordset("SELECT * FROM metelFME")
Const ForReading = 1, ForWriting = 2, ForAppending = 3
Dim Riga, cerca, vecchio, nuovo As Variant
If lis Then
 Set f = fs.OpenTextFile(posizione & nomefile, ForReading)
 Riga = (f.readline)
 Do While f.atendofstream = False
    Riga = (f.readline)
    cerca = UCase("" & RTrim(Left(Riga, 19)))
    rs.FindFirst ("desc=""" & cerca & """")
    If rs.NoMatch = True Then
        rs.AddNew
        rs![CodArt] = "FME" & ultimocodart + 1
        ultimocodart = ultimocodart + 1
        rs![Desc] = cerca
        rs![Desc2] = Mid(Riga, 33, 43)
        rs![pzoprodut] = Val(Mid(Riga, 98, 9)) / 1000
        rs![barre] = Mid(Riga, 20, 13)
        rs![data] = Date
        rs![PRODUTTORE] = "FME"
        rs![misura] = "Pz."
        rs.Update
    Else
        rs.Edit
        rs![Desc2] = Mid(Riga, 33, 43)
        rs![pzoprodut] = Val(Mid(Riga, 98, 9)) / 1000
        rs![barre] = Mid(Riga, 20, 13)
        rs![data] = Date
        rs![PRODUTTORE] = "FME"
        rs![misura] = "Pz."
        rs.Update
    End If
 Loop
 f.Close
 MsgBox "Importazione completata"
Else
    MsgBox ("File " & dicidirectory("Fme Fanton") & dicinome("Fme
Fanton") & " non trovato")
End If
rs.Close
Set db = Nothing
Exit Sub
Err_importaFme_Click:
    MsgBox "Errore durante l'importazione dei dati"
    Exit Sub
Saluti.
Emanuele.


title: Funzioni riutilizzabili.

author: UBI

text:
Spero di non essere fuori tema: questo è un quesito generico.
Ci sono alcune "cose" che funzionano applicate a tabelle o query, come per
fare un esempio la maschera della rubrica con i tasti delle lettere in
Northwind.
Queste "cose" sono possono essere formate da maschere e/o macro e moduli
(codice).
Io provengo dal C.
E' possibile scrivere in stile funzioni riutilizzabili, con passaggio
parametri; in modo tale che chiunque possa attingere da una libreria e con
minime modifiche (illustrate), riutilizzare il lavoro fatto da se stesso e
dagli altri (ricopiando tale e quale maschere, macro e moduli nel proprio
applicativo)?
In altre parole, visto che Access permette la creazione di applicativi in
tempi rapidi (a chi lo sa usare bene), perchè non mettere a disposizione di
tutti e rendere il più possibile riutilizzabili parte del proprio lavoro ?
Grazie se qualcuno vorrà rispondere.
~°~°~°~°~°~°~°~°~°~°~°~°~°
Un mondo, un numero !
http://www.phone.my-pci.com
~°~°~°~°~°~°~°~°~°~°~°~°~°


title: Funzioni riutilizzabili.

author: MA

text:
"UBI" <
staff_ubifo...@yahoogroups.com
> ha scritto nel messaggio
news:RYaFd.447$fs6....@twister2.libero.it...
> Spero di non essere fuori tema: questo è un quesito generico.
>
> Ci sono alcune "cose" che funzionano applicate a tabelle o query, come per
> fare un esempio la maschera della rubrica con i tasti delle lettere in
> Northwind.
>
> Queste "cose" sono possono essere formate da maschere e/o macro e moduli
> (codice).
>
> Io provengo dal C.
> E' possibile scrivere in stile funzioni riutilizzabili, con passaggio
> parametri; in modo tale che chiunque possa attingere da una libreria e con
> minime modifiche (illustrate), riutilizzare il lavoro fatto da se stesso e
> dagli altri (ricopiando tale e quale maschere, macro e moduli nel proprio
> applicativo)?
Sicuramente
Function mbox(Messaggio as string)
    msgbox Messaggio
end function
dall'evento che vuoi ci metti
call mbox("Forza Napoli")
da un altro
call mbox("Abbasso Juve")
>
> In altre parole, visto che Access permette la creazione di applicativi in
> tempi rapidi (a chi lo sa usare bene), perchè non mettere a disposizione
> di tutti e rendere il più possibile riutilizzabili parte del proprio
> lavoro ?
>
> Grazie se qualcuno vorrà rispondere.
hai guardato per esempio su
www.sitocomune.com
 (e tutti i link da questo
segnalati) quanto "open source" c'è?
MAssimiliano



title: Funzioni riutilizzabili.

text:
"UBI" <
staff_ubifo...@yahoogroups.com
> ha scritto nel messaggio
news:RYaFd.447$fs6....@twister2.libero.it...

Puoi creare e richiamare da qualsiasi parte del database funzioni utente
parametriche che memorizzerai in un modulo del tuo databse o nei moduli di
un database "libreria" che aggiungerai ai riferimenti del/i tuo/oi
database/s.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Funzioni riutilizzabili.

author: Pablitomf

text:
UBI ha scritto:
> E' possibile scrivere in stile funzioni riutilizzabili, con passaggio
> parametri; in modo tale che chiunque possa attingere da una libreria e con
> minime modifiche (illustrate), riutilizzare il lavoro fatto da se stesso e
> dagli altri (ricopiando tale e quale maschere, macro e moduli nel proprio
> applicativo)?
Certo che si può... basta creare una procedura (Modulo) e richiamarla con
il metodo Call
> In altre parole, visto che Access permette la creazione di applicativi in
> tempi rapidi (a chi lo sa usare bene), perchè non mettere a disposizione di
> tutti e rendere il più possibile riutilizzabili parte del proprio lavoro ?
Basta guardare tutti i siti dedicati ad access e troverai quello che
cerchi... primo in lista
www.sitocomune.com
> Grazie se qualcuno vorrà rispondere.
Figurati. ;-)
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Novembre, andiamo, è tempo di tornare...

text:
Sono in partenza per tornare qualche giorno in Umbria.
Se la raccolta delle olive non mi lascerà troppo tempo libero ci risentiremo
a metà della prossima settimana.
Fate i bravi!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TM1gd.4828$Es2.1...@twister2.libero.it...
> Sono in partenza per tornare qualche giorno in Umbria.
> Se la raccolta delle olive non mi lascerà troppo tempo libero ci
risentiremo
> a metà della prossima settimana.
>
> Fate i bravi!
>
Vai sereno, penso io ad Adriana... ;-P
MAssimiliano


author: Sergio MAZZA

text:
Roberto da casa wrote:
> Sono in partenza per tornare qualche giorno in Umbria.
> Se la raccolta delle olive non mi lascerà troppo tempo libero ci
> risentiremo
> a metà della prossima settimana.
>
> Fate i bravi!
Cavolo! Non hai neanche disfatto le valigie che riparti?
Acc... Che invidiaaaa...
--
Sergio MAZZA


author: ciroteo

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TM1gd.4828$Es2.1...@twister2.libero.it...

grr!!! dai che te lo sei meritato un po' di ... lavoro ...!!!


author: stefano (kabisa)

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TM1gd.4828$Es2.1...@twister2.libero.it...

Beato te che vai in Umbria a me tocca andare in Abruzzo


text:
> >
> Beato te che vai in Umbria a me tocca andare in Abruzzo
>
Beati voi che andate in Umbria e in Abruzzo.
A me tocca restare a Milano.
:-)
Ciao
Eugenio


author: cidi

text:
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
news:DU4gd.95514$b5.46...@news3.tin.it...

anche tu per la raccolta delle olive?
:-)
se tu e/o Roberto avete bisogno di aiuto .... un pò di agriturismo farebbe
bene a
qualcuno di questo NG che attualmente è sotto pressione. :-)
---
Daniele


title: Cercare un nome nella cella e copiare le celle a destra adiacenti

author: Maurizio Giri

text:
Un saluto al NG
Mi spiego meglio
Lavoro sullo stesso DB
da una casella combinata seleziono ad es. il nome "Mario"
La tabella che contiene i dati si chiama "Personale" ed è composta da 3
campi:
Nominativo|Mansionelavorativa|LuogoLavoro
____________________________________
    Mario   | operaio                   | Magazzino
    Luca     | impiegato                | ufficio
qual'è la sintassi esatta per dire:
cerca la parola "mario" nel campo "Nominativo" della tabella "Personale"
metti la parola "Mario" nella "VariabileNominativo"
trovata la parola devo memorizzare in qualche modo il record che mi
interessa?
perchè poi devo cercare la parola nella cella adiacente e cioè "operaio" e
metterla nella
"VariabileMansioneLavorativa"  e così via
 scusate la banalità della mia spiegazione ma vorrei essere il più chiaro
possibile.
Ringrazio anticipatamente
Maurizio


author: Antonio Biso

text:
Maurizio Giri <
mg...@omniway.sm
> wrote in message
8tbqgl$m5k$1...@fe2.cs.interbusiness.it...

Non hai spiegato molto bene, anche perchè hai dato la tua soluzione e non la
descrizione del problema.
Io ho capito che tu hai una tabella personale contenente record
nome-mansione-luogo e vuoi che selezionando il nome compaiano anche gli
altri valori. E' così?
Se è così guardati la mia risposta Re:Combo box del 25-10 alle 10:53
Antonio


title: riferimento dao 2535.tlb

author: GloriaT

text:
Buongiorno,
ho creato un database in Access97.
la persona che lo utilizza ha la versione AccessXP, ma per motivi di
continui scambi, non deve convertire il database ma mantenerlo in Access97
All'apertura su AccessXP perň, compare il messaggio di errore:
"nel database o nel progetto di Microsoft Office Access manca un
riferimento, o č presente un riferimento non piů valido, al file
'dao2535.tlb' versione 3.5. *per assicurarsi che il database o il progetto
funzioni corettamente č necessario impostare un riferimento corretto"
Nel mio database Access 97, ho eliminato il riferimento a Microsoft DAO
2.5/3.5 Compatibility Library e ho selezionato il riferimento Microsoft
DAO 3.51 Object Library e compilato i moduli. Nessun errore, ma non so se
questo sia corretto e sufficiente, nč se sia possibile fare un'operazione
analoga in AccessXP, in quanto non apre il file, una volta dato l'errore.
E' corretta o sbagliata l'operazione che ho svolto?
Suggerimenti?
Grazie, ciao,
Gloria
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: riferimento dao 2535.tlb

author: Jason

text:
GloriaT ha scritto:
> Buongiorno,
> ho creato un database in Access97.
> la persona che lo utilizza ha la versione AccessXP, ma per motivi di
> continui scambi, non deve convertire il database ma mantenerlo in Access97
> All'apertura su AccessXP perň, compare il messaggio di errore:
> "nel database o nel progetto di Microsoft Office Access manca un
> riferimento, o č presente un riferimento non piů valido, al file
> 'dao2535.tlb' versione 3.5. *per assicurarsi che il database o il progetto
> funzioni corettamente č necessario impostare un riferimento corretto"
> Nel mio database Access 97, ho eliminato il riferimento a Microsoft DAO
> 2.5/3.5 Compatibility Library e ho selezionato il riferimento Microsoft
> DAO 3.51 Object Library e compilato i moduli. Nessun errore, ma non so se
> questo sia corretto e sufficiente, nč se sia possibile fare un'operazione
> analoga in AccessXP, in quanto non apre il file, una volta dato l'errore.
> E' corretta o sbagliata l'operazione che ho svolto?
> Suggerimenti?
> Grazie, ciao,
> Gloria
Dovrebbe essere suffucente, lo strano č che nn riesci ad aprire l'Mdb.
L'ideale sarebbe avere versioni identiche, oppure distribuire le
applicazioni utilizzando creazione guidata pacchetti e di conseguenza il
run-time con tutte le librerie necessarie aggiornate.
Ciao e buon lavoro



title: posizione cursore

author: Stefano LD

text:
Ciao a tutti
Sapete dirmi qual'č la funzione che dice in quale posizione di una stringa
si trova il cursore?
Ad esempio sono in una casella di testo e all'interno ho scritto "Stefano"
ora vorrei sapere se posizionando il cursore diciamo dopo la "f" e cliccando
un pulsante mi dica in quale posizione della stringa mi trovo. (in questo
caso penso posizione 4)
GRazie


title: posizione cursore

author: Silvio Berruti

text:
"Stefano LD" <
lodu...@yahoo.it
> ha scritto nel messaggio
news:HACn7.6579$F45....@news1.tin.it...
> Ciao a tutti
> Sapete dirmi qual'è la funzione che dice in quale posizione di una stringa
> si trova il cursore?
> Ad esempio sono in una casella di testo e all'interno ho scritto "Stefano"
> ora vorrei sapere se posizionando il cursore diciamo dopo la "f" e
cliccando
> un pulsante mi dica in quale posizione della stringa mi trovo. (in questo
> caso penso posizione 4)
SelStart (vedi help).
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Prova

author: Massimo Pallavicini

text: .....scusate


title: Richiesta chiarimenti

author: Maurizio

text:
CHiedo scusa, ma è la prosecuzione di un mio post del 22/7. Sono riuscito a
ottenere qualche cosa con il seguente codice:
Private Sub CmdTras_Click()
Dim SacUnitKg, SacDecKg, KGUnitS, KGDecS As String
Sacs = Len(Me.SacchiInt)
SacUnitKg = Left(Me.SacchiInt, Len(Me.SacchiInt) - 2)
SacDecKg = Right(Me.SacchiInt, 2)
Me.KGInt.Value = SacUnitKg * 50 + SacDecKg
End Sub
però funziona se immetto valori senza zeri, mentre se inserisco numeri con
lo zero es. 50.10 mi va tutto in pallino, c'è qualche anima gentile che si
prende l briga di darmi un consiglio??
Grazie 1K
Maurizio


title: Richiesta chiarimenti

text:
"Maurizio" <
calma2...@libero.it
> ha scritto nel messaggio
news:OQd%8.21044$GV2.5...@twister2.libero.it...
> CHiedo scusa, ma è la prosecuzione di un mio post del 22/7.
Perchè non continui sullo stesso thread, lasciando il tuo problema così uno
non deve andarselo a ricercare?!?
 Sono riuscito a
> ottenere qualche cosa con il seguente codice:
> Private Sub CmdTras_Click()
> Dim SacUnitKg, SacDecKg, KGUnitS, KGDecS As String
> Sacs = Len(Me.SacchiInt)
> SacUnitKg = Left(Me.SacchiInt, Len(Me.SacchiInt) - 2)
> SacDecKg = Right(Me.SacchiInt, 2)
> Me.KGInt.Value = SacUnitKg * 50 + SacDecKg
> End Sub
Perchè hai introdotto sacs e poi non la usi?
> SacUnitKg = Left(Me.SacchiInt, Len(Me.SacchiInt) - 2)
Caso mai - 3 (c'è anche il punto da togliere...)
> però funziona se immetto valori senza zeri, mentre se inserisco numeri con
> lo zero es. 50.10 mi va tutto in pallino, c'è qualche anima gentile che si
Certo, perchè se il campo è numerico, 50.10 te lo scrive come 50.1.
Trasforma il campo in testo.
Antonio


title: Richiesta chiarimenti

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:g%d%8.21100$GV2.5...@twister2.libero.it...

Caro Antonio hai perfettamente ragione, scusa, comunque grazie per la
dritta, ci sono riuscito
Grazie 1K
Maurizio