title: Quesito rete locale

author: giabrig

text:
E' possibile che con A97, non sia possibile determinare se un record è
utilizzato da un altro utente a meno che non sia stato impostato
precedentemente un blocco pessimistico.
Il record con IDCliente ="001" è in modifica dall'utente pippo (blocco
ottimistico), in una maschera,
Come faccio a derminare se il record è lockato per l'utente pluto che tenta
a sua volta di modificarlo, prima che A97 mi dia quel maletettissimo
messaggio antiestetico.?????????????
Grazie mille, state salvando un disperato.


title: Confronto di una dlookup con più valori

author: sauron

text:
Salve a tutti,
è un pò di tempo che mi sto facendo una domanda sull'utilizzo delle
dlookup all'interno di blocchi condizionali.
E' possibile scrivere in un campo di un report una cosa del tipo
SE Dlookup(...) = 1 OR 2 ALLORA...
??
Fino ad ora mi sono limitato a riscrivere più volte la dlookup: se
DL()=1 or DL()=2.
Solo che ultimamente mi sono trovato alle prese con molti più valori
da confrontare (ora dovrei confrontare 8 dlookup differenti ognuna con
10 valori e scrivere 80 dlookup per calcolare un singolo campo mi
sembra un pò esagerato)
Ho provato con l'OR come sopra e ad usare la condizione is in () come
faccio nelle query ma non c'è stato verso.
Suggerimenti?
Grazie.


title: Confronto di una dlookup con più valori

author: Antonio Biso

text:
"sauron" <
ms.s...@gmail.com
> ha scritto nel messaggio
news:1174494590.8...@b75g2000hsg.googlegroups.com...
Salve a tutti,
è un pò di tempo che mi sto facendo una domanda sull'utilizzo delle
dlookup all'interno di blocchi condizionali.
E' possibile scrivere in un campo di un report una cosa del tipo
SE Dlookup(...) = 1 OR 2 ALLORA...
??
Fino ad ora mi sono limitato a riscrivere più volte la dlookup: se
DL()=1 or DL()=2.
Solo che ultimamente mi sono trovato alle prese con molti più valori
da confrontare (ora dovrei confrontare 8 dlookup differenti ognuna con
10 valori e scrivere 80 dlookup per calcolare un singolo campo mi
sembra un pò esagerato)
Prima considerazione:
quando l'espressione da valutare è molto complessa, invece di ficcarla
nell'origine dati del controllo, scomodo da gestire e visualizzare, utilizza
una bella funzione.
=fun()
che restituisce il valore desiderato a seconda di tutti i test che ti
vengono in mente.
Seconda considerazione:
non è carino utilizzare tante Dlookup, perchè ogni volta è un'interrogazione
che ti porta via tempo sull'elaborazione.
Sarebbe opportuno trovare altre strade.
Tra l'altro, passando il tuo al codice, potresti sfruttare i recordset e
muoverti all'interno con più rapidità.
Dipende poi dai test che devi eseguire...
Antonio


title: Confronto di una dlookup con più valori

text:
Antonio Biso ha scritto:
> Prima considerazione:
> quando l'espressione da valutare è molto complessa, invece di ficcarla
> nell'origine dati del controllo, scomodo da gestire e visualizzare, utilizza
> una bella funzione.
> =fun()
Questa è un'idea che mi attira, diciamo che ho sempre messo il codice
nelle caselle per non creare decine e decine di funzioni. Però l'idea
di vederle tutte nel codice non è male (solo qualche giorno fa mi
stavo chidendo se ci fosse un modo per vedere tutto il codice messo in
tutte le caselle di una maschera o di un report)
> Seconda considerazione:
> non è carino utilizzare tante Dlookup, perchè ogni volta è un'interrogazione
> che ti porta via tempo sull'elaborazione.
> Sarebbe opportuno trovare altre strade.
> Tra l'altro, passando il tuo al codice, potresti sfruttare i recordset e
> muoverti all'interno con più rapidità.
> Dipende poi dai test che devi eseguire...
>
> Antonio
Quello che dovrei fare è andare a vedere se in una tra più colonne di
una tabella è presente uno tra diversi valori.
Utilizzando la strada delle funzioni (e quindi del recordset) dici che
la cosa si velocizzarebbe? Apro un recordset e per ogni record vado a
controllare i campi che mi interessano.
Il problema che ci vedo è che dovre aprire un sacco di record dato che
il controllo devo farlo su 5 caselle per ogni riga del report.
Comunque la risposta alla mia domanda originale l'ho trovata
banalmente ieri sera poco aver scritto il messaggio, ovvero:
if DL() in (1;2;3;4) then ...
In questo modo la dlookup dovrebbe essere eseguita una volta sola
(almeno spero)


title: Confronto di una dlookup con più valori

text:
"sauron" <
ms.s...@gmail.com
> ha scritto nel messaggio
news:1174553072....@y80g2000hsf.googlegroups.com...
Antonio Biso ha scritto:
> Prima considerazione:
> quando l'espressione da valutare è molto complessa, invece di ficcarla
> nell'origine dati del controllo, scomodo da gestire e visualizzare,
utilizza
> una bella funzione.
> =fun()
Questa è un'idea che mi attira, diciamo che ho sempre messo il codice
nelle caselle per non creare decine e decine di funzioni. Però l'idea
di vederle tutte nel codice non è male (solo qualche giorno fa mi
stavo chidendo se ci fosse un modo per vedere tutto il codice messo in
tutte le caselle di una maschera o di un report)
Ma il fatto di creare funzioni è stato inventato proprio per semplificare,
non è una cosa brutta.
E poi spesso si può fare una unica funzione con parametri che esegue compiti
diversi.
> Seconda considerazione:
> non è carino utilizzare tante Dlookup, perchè ogni volta è
un'interrogazione
> che ti porta via tempo sull'elaborazione.
> Sarebbe opportuno trovare altre strade.
> Tra l'altro, passando il tuo al codice, potresti sfruttare i recordset e
> muoverti all'interno con più rapidità.
> Dipende poi dai test che devi eseguire...
>
> Antonio
Quello che dovrei fare è andare a vedere se in una tra più colonne di
una tabella è presente uno tra diversi valori.
Utilizzando la strada delle funzioni (e quindi del recordset) dici che
la cosa si velocizzarebbe? Apro un recordset e per ogni record vado a
controllare i campi che mi interessano.
Esatto
Il problema che ci vedo è che dovre aprire un sacco di record dato che
il controllo devo farlo su 5 caselle per ogni riga del report.
mbeh?
Comunque la risposta alla mia domanda originale l'ho trovata
banalmente ieri sera poco aver scritto il messaggio, ovvero:
if DL() in (1;2;3;4) then ...
In questo modo la dlookup dovrebbe essere eseguita una volta sola
(almeno spero)
Sì, ma io comunque farei una funzione che fa quello e dentro farei
app = DL
if app = 1 or app = 2 ... ecc
la DL è eseguita cmq una sola volta
Antonio


title: Confronto di una dlookup con più valori

text:
> Il problema che ci vedo è che dovre aprire un sacco di record dato che
> il controllo devo farlo su 5 caselle per ogni riga del report.
>
> mbeh?
Intendevo recordset, aprendo molti recordset non si rallenta un pò
l'esecuzione?


title: Confronto di una dlookup con più valori

text:
"sauron" <
ms.s...@gmail.com
> ha scritto nel messaggio
news:1174656743....@e65g2000hsc.googlegroups.com...
> Il problema che ci vedo č che dovre aprire un sacco di record dato che
> il controllo devo farlo su 5 caselle per ogni riga del report.
>
> mbeh?
Intendevo recordset, aprendo molti recordset non si rallenta un pň
l'esecuzione?
Ma ogni casella ha un recordset diverso su cui testare?
Eh oh, se č cosě, poco ci sta da fare
Forse una bella normalizzazione del database in modo da avere le
informazioni disponibili in altra maniera
Antonio


title: Confronto di una dlookup con più valori

text:
On 26 Mar, 15:21, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "sauron" <
ms.sau...@gmail.com
> ha scritto nel messaggionews:1174656743....@e65g2000hsc.googlegroups.com...
> Ma ogni casella ha un recordset diverso su cui testare?
No, il recordset è sempre quello, ma ogni chiamata alla funzione che
deve eseguire il controllo ne crea uno nuovo o sbaglio?


title: Confronto di una dlookup con più valori

text:
"sauron" <
ms.s...@gmail.com
> ha scritto nel messaggio
news:1175101835....@l77g2000hsb.googlegroups.com...


E allora?
Una volta aperto scorrerlo con le move pesa meno che rieseguire la query
Antonio


title: Confronto di una dlookup con più valori

text:
Altra cosa: se devo confrontare una variabile con più valori, esiste
un modo diverso da
var=1 OR var=2 OR var=3 ... ? (Quando i valori da testare sono 26
comincia a essre una cosa un pò seccante)


title: Confronto di una dlookup con più valori

text:
"sauron" <
ms.s...@gmail.com
> ha scritto nel messaggio
news:1175102026.2...@o5g2000hsb.googlegroups.com...

Infatti per questo esiste il costrutto Select ... Case...
Antonio


title: Confronto di una dlookup con più valori

text:
On 28 Mar, 19:47, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
>
> Infatti per questo esiste il costrutto Select ... Case...
>
> Antonio
Cioè 26 case?
O posso scrivere
case 1 OR 2OR 3:


title: Confronto di una dlookup con più valori

text:
"sauron" <
ms.s...@gmail.com
> ha scritto nel messaggio
news:1175182449.9...@n59g2000hsh.googlegroups.com...


scusami eh,
visto che non è un problema concettuale...
perchè non provi a dare uno sguardo all'help sul costrutto e a vedere gli
esempi dove ti si chiarirà tutto?
Antonio


title: Confronto di una dlookup con più valori

text:
Scusa, hai ragione tu, solo mi stavo abituando troppo a chiedere
anzichè cercare...


title: ODBC call failed... eppur si muove

author: Ammammata

text:
Ho qui un vecchio portatile per le demo sul quale c'è Access Runtime
2013
Il driver SQL era la versione 2013, adesso aggiornato a 2017

quando (ri)configuro la parte ODBC arrivo fino in fondo senza errori,
anche il test della connessione è positivo

però, all'atto pratico, avviando l'applicazione che deve accedere al
server, si ferma subito con l'errore in oggetto.

Domanda uno: perché? il messaggio di errore, come al solito, non
riporta nessun codice o spiegazione

Domanda due: posso fare qualcosa da runtime o devo tornare in ambiente
di sviluppo e modificare qualcos'altro?

grazie

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: ODBC call failed... eppur si muove

author: Giorgio Rancati

text:

per capire cosa ha scatenato l'errore 3146 puoi scorrere la collection Errors
vedi:
https://learn.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/error-object-dao

Ciao
Giorgio Rancati


title: ODBC call failed... eppur si muove

author: RobertoA

text:
Il 30/05/2023 12:48, Ammammata ha scritto:
> Ho qui un vecchio portatile per le demo sul quale c'è Access Runtime 2013
> Il driver SQL era la versione 2013, adesso aggiornato a 2017
>
> quando (ri)configuro la parte ODBC arrivo fino in fondo senza errori,
> anche il test della connessione è positivo
>
> però, all'atto pratico, avviando l'applicazione che deve accedere al
> server, si ferma subito con l'errore in oggetto.
>
> Domanda uno: perché? il messaggio di errore, come al solito, non riporta
> nessun codice o spiegazione
>
> Domanda due: posso fare qualcosa da runtime o devo tornare in ambiente
> di sviluppo e modificare qualcos'altro?
>
> grazie
>

Per 'driver sql era la versione 2013' intendi il driver odbc?
E di che db stai parlando?
Potresti provare ad accedere, via odbc, allo stesso db, usando un altro
programma, anche Excel ad esempio


title: ODBC call failed... eppur si muove

text:
on 31/05/2023, Giorgio Rancati supposed :
> per capire cosa ha scatenato l'errore 3146 puoi scorrere la collection Errors

ohibò Giorgio, e da dove hai tirato fuori quel codice 3146?



title: ODBC call failed... eppur si muove

text:
RobertoA expressed precisely :
> Per 'driver sql era la versione 2013' intendi il driver odbc?

sì

> E di che db stai parlando?

il db a cui accedo è quello di SAP B1

> Potresti provare ad accedere, via odbc, allo stesso db, usando un altro
> programma, anche Excel ad esempio

non posso provare, il pc non ha office installato
potrei mettere il runtime di excel, sempre che esista ancora: ho giusto
preparato una tabella pivot che prende i dati al volo dal server (su un
altro pc, ovvio)

farò la prova domani o lunedì

grazie per l'idea



title: ODBC call failed... eppur si muove

text:

3146 è il codice dell'errore ODBC call failed che hai messo in oggetto.

Ciao
Giorgio Rancati


title: DB magazzino con gestione dei lotti

author: Vesuvio

text:
Salve ragazzi, ho bisogno di un vs aiuto.

Devo costruire un DB con access per la gestione del magazzino con prodotti che possiedono il n. di lotto.
Vi spiego meglio vorrei che questo DB avesse una tabella dove inserisco la descrizione, il prezzo, l'iva di tutti i prodotti;
una maschera/tabella dove inserisco i movimenti (carico e scarico) e dove posso inserire il numero di lotto vicino ad ogni prodotto (naturalmente la descrizione la, il prezzo la prendo dalla tabella prodotti);
Vorrei poi avere la possibilità di riepilogare il magazzino ordinandolo sia per lotto che per codice prodotto in modo da evidenziare i lotti disponibili per ogni prodotto.

Il problema è che non so come debba essere strutturato. Potete darmi qualche aiuto? avete qualche esempio da cui posso prendere spunto? come posso fare?

Aiutatemi vi prego
Grazie a tutti ancipatamente
Saluti
Paoli


title: DB magazzino con gestione dei lotti

author: Pablitomf

text:
> Il problema è che non so come debba essere strutturato. Potete darmi
qualche aiuto? avete qualche esempio da cui posso prendere spunto? come
posso fare?

cioe' sei stato cosi' specifico e non sai come strutturarlo? :D quello che
hai scritto e' la struttura... cos'e' che non ti e' chiaro?

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: DB magazzino con gestione dei lotti

text:
Per esempio vorrei inserire anche questa funzione ovvero quando faccio il CARICo di un prodotto, inserisco la descrizione e la qtà e inserisco il numero di LOTTO; adesso quando vado a fare lo SCARICO vorrei che dopo aver inserito il codice del prodotto con la descrizione, nella casella lotto mi uscissero solo i n. di lotto di quel prodotto ancora disponibili.....si può fare? questo per esempio non so proprio da dv partire per strutturare tale funzione. Potete aiutarmi anche con
qualche piccolo esempio giusto per capire come devo strutturare le tabelle e i collegamenti?

Grazie mille a tutti
"chiedo scusa per la duplicazione del post"


title: inserimento linea codice da vba

author: gruppo

text:
ciao a tutti
una domanda spero facile.Devo inserire una riga di codice nella
proprietà di molte schede e report e precisamente nella call apertura
pagina. Dato il numero eleveto delle schede d'aprire e modificare vorrei
sapere se è possibile tramite una procedura in vba inserire
automaticamente questa riga. grazie


title: inserimento linea codice da vba

author: Carlo Costarella

text:
"gruppo" <
g.fr...@fastwebnet.it
> ha scritto nel messaggio
news:9n1Mj.6718$o06....@tornado.fastwebnet.it...

Forse è possibile ma veramente da professionisti e con tutti i rischi legati
alla corretta posizione della stringa.
La via più semplice è questa:
apri il modulo di una maschera qualsiasi; sulla sinistra trovi l'elenco di
tutte le maschere nel formato "Form_NomeMaschera"; doppio click su ciascuna
maschera e a destra scrivi (incolli dopo averla copiata) la stringa e nella
giusta posizione.
Alla fine salvi tutto o meglio chiudendo l'editor vba, Access ti propone di
salvare il tutto. Rispondi Sì.
Ciao, Carlo


title: inserimento linea codice da vba

text:
Carlo Costarella ha scritto:

Ti ringrazio per la risposta. Cmq so che è possibile anche se come dici
tu un pochino complessoio sono riuscito da vba a modificare le proprietà
delle maschere ora vorrei riuscire anche a modificare i loro moduli.
ciao
Ginfry


title: inserimento linea codice da vba

text:
"gruppo" <
g.fr...@fastwebnet.it
> ha scritto nel messaggio
news:p52Mj.6763$o06....@tornado.fastwebnet.it...

Certo che si può, lavorando sulla classe "Module" e "Modules". Imparando
"InsertLines" e molti ecc. ecc.
Buon lavoro.
Ciao, Carlo


title: inviare mail con allegati tramite il programma predefinito di windows

text:
Ciao a tutti
ho spulciato sugli ng italiani ed esteri per capire un pò come poter
inviare mail con allegati utilizzando il programma predefiinto di
posta elettronica in uso sul pc qualsiasi esso sia (msoutlook,
windowslive, outlook express, thinderbird o altro)
In giro per la rete ho trovato esempi che utilizzavano programmi
specifici (in particolare msoutlook ed outlook express) utilizzando le
librerie di questi,  ma non esempi generici che richiamano il
programma predefinito...
avete idee o suggerimenti su materiale che potrei consultare per
cavarne qualcosa?
grazie 1000
Nicola


text:
N1C0L4 ha scritto:
> Ciao a tutti
> ho spulciato sugli ng italiani ed esteri per capire un pň come poter
> inviare mail con allegati utilizzando il programma predefiinto di
> posta elettronica in uso sul pc qualsiasi esso sia (msoutlook,
> windowslive, outlook express, thinderbird o altro)
> In giro per la rete ho trovato esempi che utilizzavano programmi
> specifici (in particolare msoutlook ed outlook express) utilizzando le
> librerie di questi,  ma non esempi generici che richiamano il
> programma predefinito...
> avete idee o suggerimenti su materiale che potrei consultare per
> cavarne qualcosa?
> grazie 1000
> Nicola
Il problema č che i CLIENT di cui parli hanno interfacce troppo diverse,
non esiste un GENERICO.
L'unico modo che puoi provare č di usare MAPI:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=248
Ciao
@Alex
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"N1C0L4" <
nick...@gmail.com
> ha scritto nel messaggio
news:518bfb39-115c-4fb7...@r2g2000vbj.googlegroups.com...
Ciao a tutti
ho spulciato sugli ng italiani ed esteri per capire un p� come poter
inviare mail con allegati utilizzando il programma predefiinto di
posta elettronica in uso sul pc qualsiasi esso sia (msoutlook,
windowslive, outlook express, thinderbird o altro)
In giro per la rete ho trovato esempi che utilizzavano programmi
specifici (in particolare msoutlook ed outlook express) utilizzando le
librerie di questi,  ma non esempi generici che richiamano il
programma predefinito...
avete idee o suggerimenti su materiale che potrei consultare per
cavarne qualcosa?
grazie 1000
Nicola
---------------------------
Anch'io inizialmente ho tentato di usare il client predefinito
Purtroppo ce ne sono parecchi, ognuno con versioni diverse, ed ognuno con
caratteristiche diverse
Non c'e', che io sappia, un modo generico di pilotare il client di posta
predefinito
Ti posso consigliare di usare Blat, cosi' ti svincoli per sempre dalle rogne
dei client di posta
Lo lanci da riga comando, lo puoi usare anche per inviare allegati, e'
gratuito e facilmente utilizzabile, puo' lasciare un file di log per ogni
invio cosi' se qualcosa non parte sai dire al cliente anche il motivo
Ma soprattutto funziona SEMPRE, una volta configurato il server di posta in
uscita, utente, password, sei a posto
Ciao
RobertoA


text:

Ho risolto utilizzando le librerie di Microsoft.CDO realizzando una
maschera che ricostruisce un pò quella di Outlook express per  l'invio
email in cui i campi vengno compilati in automatico con possibilità di
modificarli...
ho poi creato un indirizzo email che sarà comune per tutti in modo che
anche chi non è in possesso di indirizzi mail possa inviare senza
problemi
l'unico peccato è che in assenza di connessione internet il messaggio
non possa essere salvato...
Nicola


title: Opzione  "Non visualizzare più"

text:
Ho realizzato una maschera tipo "About" cioè che viene visualizzata ad
ogni apertura del db
Ho aggiunto un pulsante di opzione "non visualizzare più".
Come faccio (forse con una macro) ad abilitare quel pulsante di
opzione affinchè se c'è la spunta non mi visualizzi più quella
maschera.
Grazie


title: Opzione  "Non visualizzare più"

author: Fabrizio Alessandri

text:

Il pulsante (o flag) avrà un valore true/false che si rifletterà su di
una tabella. All'avvio fai un controllo sulla tabella: se TRUE ("non
visualizzare più") non apri la maschera.
Ciao.


title: Opzione  "Non visualizzare più"

text:
On 5 Mag, 10:55, Fabrizio Alessandri <
fabrizio.alessandr...@gmail.com
>
wrote:

...azz...panico!
Creo una tabella con due campi SI e NO?
Poi nella maschera ci metto il pulsante di opzione che richiama uno
dei due?


title: Opzione  "Non visualizzare più"

text:

Nel form metti una "casella di controllo" (check box) con base dati su
di una tabella con 1 solo campo booleano (TRUE/FALSE).
Quest'ultima sarà la condizione che dovrai verificare.
Se non mastichi un po' di codice, temo di non poterti aiutare.


title: Opzione  "Non visualizzare più"

text:
On 5 Mag, 11:38, Fabrizio Alessandri <
fabrizio.alessandr...@gmail.com
>

> Se non mastichi un po' di codice, temo di non poterti aiutare.- Nascondi testo citato
>
> - Mostra testo citato -
Sin qui ci sono. Tabella campo unico (si/no) e form con opzione
(origine dati sul quel campo)
Ma non riesco a realizzare il codice per verificare la condizione.
Grazie


title: Opzione  "Non visualizzare più"

text:

Prova questo:
Dim varVeroFalso As Boolean
    varVeroFalso = DLookup("[APRI]", "ABOUT", "")
    If varVeroFalso = True Then
        DoCmd.OpenForm "tuo_form", acNormal ' se il valore è TRUE,
apre la maschera
    End If


title: Opzione  "Non visualizzare più"

text:
On 5 Mag, 12:21, Fabrizio Alessandri <
fabrizio.alessandr...@gmail.com
>

Mi ero dimenticato le specifiche per la tabella, così da farti fare
riferimento a nomi campo, tabella, etc.
- tabella "ABOUT"
-- campo "APRI (tipo: true/false)
Sull'evento del primo form che apri (non su quello "about"), devi
mettere questo codice.


title: Opzione  "Non visualizzare più"

text:
On 5 Mag, 12:24, Fabrizio Alessandri <
fabrizio.alessandr...@gmail.com
>

> mettere questo codice.- Nascondi testo citato
>
> - Mostra testo citato -
C'è qualcosa che non va.
Creata tabella ABOUT, con unico campo APRI formato dati Si/No;
Creato form ABOUT con casella di controllo - origine controllo APRI;
Nel form MENU' all'evento apertura inserito codice:
------------------------
Private Sub Form_Open(Cancel As Integer)
Dim varVeroFalso As Boolean
    varVeroFalso = DLookup("[APRI]", "ABOUT", "")
    If varVeroFalso = True Then
        DoCmd.OpenForm "MENU", acNormal              ' se il valore è
TRUE,apre la maschera
    End If
End Sub
-----------------------
Ma all'apertura del db, se faccio partire in automatico il form MENU
non mi visualizza proprio quello ABOUT.
Dovrebbre invece apparire se non c'è la spunta sul controllo, giusto?
Grazie


title: Opzione  "Non visualizzare più"

text:

Quando il segno di spunta c'è, il valore è TRUE, quindi nel codice che
ti ho scritto ho fatto esattamente il contrario.
Rimedi facilmente sostituendo "TRUE" con "FALSE" nella riga
If varVeroFalso = TRUE Then
      ...............
Se non funzionasse ancora, dopo la riga
        varVeroFalso = DLookup("[APRI]", "ABOUT", "")
aggiungi questa riga
       msgbox (varVeroFalso)
e scrivimi il valore che ti compare.


title: Opzione  "Non visualizzare più"

text:
On 5 Mag, 14:43, Fabrizio Alessandri <
fabrizio.alessandr...@gmail.com
>

> e scrivimi il valore che ti compare.- Nascondi testo citato
>
> - Mostra testo citato -
Mi restituisce valore "Falso", ma continuo a non capire se all'avvio
del db devo far partire il form ABOUT o MENU.
Grazie


title: Opzione  "Non visualizzare più"

text:

All'avvio del DB fai partire il form "MENU", dove l'evento
"su_apertura" invocherà il codice che, dopo verifica, aprirà si/no il
form.
Dai che il più è fatto. Usa un po' la logica: se il controllo sul form
ha il segno di spunta, il valore è TRUE.
Fai così:
If varVeroFalso = FALSE Then
    DoCmd.OpenForm "MENU", acNormal
End If
In questo modo, almeno la prima volta si aprirà il form, salvo poi
spuntarlo (TRUE) e non aprirsi più.


title: Opzione  "Non visualizzare più"

author: Vladimiro Leone

text:
> C'è qualcosa che non va.
> Creata tabella ABOUT, con unico campo APRI formato dati Si/No;
> Creato form ABOUT con casella di controllo - origine controllo APRI;
All'apertura del db devi far partire in automatico la maschera "ABOUT"
dove avrai già inserito nell'evento "Su apertura" il seguente codice:
If Me.APRI = True Then
DoCmd.Close
DoCmd.OpenForm "Clienti"
End If
Ciao Vladimiro.


title: Opzione  "Non visualizzare più"

text:

ops!
Docmd.OpenForm "MENU"
:-)
Vladimiro


title: Opzione  "Non visualizzare più"

text:

Si, grazie lo avevo già notato e corretto.
Ok ora funziona, ovviamente ho cancellato il controllo " msgbox
(varVeroFalso) "
Nel form ABOUT ho inserito un pulsante AVVIA PROGRAMMA quindi si può
aprire il programma senza mettere la spunta per "non visualizzare più"
l'avviso (eventualmene potrei anche metterci il codice sull'evento
"alla chiusura" apri il form MENU.
Se invece l'utente mette la spunta, si apre il programma (ho inserito
il codice che chiude il form ABOUT).
Se tutto è corretto....uauuuu....grazie mille a  voi!!!


title: non si aggiorna piu lo schermo.

author: Lenny

text:
ho un codice che lavora per molto tempo,
e per vedere cosa sta facendo faccio scrivere det. codici in una maschera.
tutto funziona a dovere fino a quando cambio
programma (mettiamo che mentre access lavora, io vada avanti a scrivere
in word...)
quando ritorno in access, la form non si aggiorna più anche se il processo
continua a lavorare.
ho provato a mettere dei repaint, ma non cambia nulla.
c'è una soluzione?
uso access 97.
grazie.
Lenny


title: non si aggiorna piu lo schermo.

text:
"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:apo87j$bjm$1...@lacerta.tiscalinet.it...
> ho un codice che lavora per molto tempo,
> e per vedere cosa sta facendo faccio scrivere det. codici in una maschera.
> tutto funziona a dovere fino a quando cambio
> programma (mettiamo che mentre access lavora, io vada avanti a scrivere
> in word...)
> quando ritorno in access, la form non si aggiorna più anche se il processo
> continua a lavorare.
> ho provato a mettere dei repaint, ma non cambia nulla.
Che intendi il processo continua a lavorare?
Se hai lanciato una query molto pesante, è normale che non ti aggiorni,
perchè il controllo lo prende tutto il motore database e solo alla fine ti
refresha.
Se invece hai del codice che lavora per un bel po', magari con dei cicli,
prova a mettere al termine di ogni iterazione un doevents (vedi help)
Antonio


title: non si aggiorna piu lo schermo.

text:
>
> Che intendi il processo continua a lavorare?
che il codice lanciato continua il suo lavoro, senza però
aggiornare la form, nonostante nel codice stesso ci
siano righe tipo forms... = xxx   e forms!repaint
> Se hai lanciato una query molto pesante, è normale che non ti aggiorni,
> perchè il controllo lo prende tutto il motore database e solo alla fine ti
> refresha.
no è codice
> Se invece hai del codice che lavora per un bel po', magari con dei cicli,
> prova a mettere al termine di ogni iterazione un doevents (vedi help)
ora provo.
ciao


title: non si aggiorna piu lo schermo.

text:
> > Se invece hai del codice che lavora per un bel po', magari con dei
cicli,
> > prova a mettere al termine di ogni iterazione un doevents (vedi help)
con doevents va alla grande.
grazie.
CIAO!!
lenny


title: Popolare 2 tabelle

author: RobertOne

text:
Buon giorno a tutto il n.g.
Posto nuovamente il quesito. Ho la necessità per non ripetere due volte
alcuni dati, di trovare un sistema che mi dia modo di inserire alcuni dati
uguali ma che andranno "a popolare" due tabelle diverse. So che il discorso
è
un pò intricato ma spero di essere abbastanza comprensibile.
Per esempio, poniamo che abbia due tabelle dove in entrambi vada inserito il
nome ed il cognome, poi in una la data di nascita e nell'altra l'età. Vorrei
poter creare una query di inserimento che comprenda questi quattro parametri
(cognome, nome, data di nascita ed età) e che inserisca nome e cognome in
entrambi le tabelle mentre data di nascita nella tabella A ed età nella
tabella B.
Ovviamente questo è un esempio ma che sintetizza alla perfezione cosa vorrei
fare con un database che sto costruendo da tempo. Ho provato con la query di
accodamento ma i dati quelli già immessi precedentemente tendono a
duplicarsi e non va bene.
Grazie per l'attenzione.
Roberto


title: Popolare 2 tabelle

author: Roberto da casa

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:4362b16a$0$24642$4faf...@reader3.news.tin.it...

In queste poche righe hai calpestato platealmente alcune delle regole
fondamentali della normalizzazione di un database relazionale quale è un
datbase Access.
La prima è che in una tabella non si dovrebbe MAI memorizzare un campo
calcolato: i campi calcolati dovrebbero esistere solo nelle queries; quindi
in una tabella non andrebbe mai memorizzata l'età, anche perché dopo un
giorno quello che hai memorizzato non è più valido: la data va calcolata al
momento che serva, alla data corrente.
Poi è contro qalsiasi norma dei database relazionale memorizzare gli stessi
dati su più di una tabella.
Insomma per risolvere i problemi che hai esposto nel tuo esempio, devi avere
un'unica tabella che contiene tutti i dati anagrafici, quindi ti crei due
normalissime query di selezione e nella prima visualizzi il cognome, il nome
e la data di nascita, mentre nella seconda visualizzi il cognome, il nome e
l'età che ti calcolerai al volo in un campo calcolato dell query.
Comunque, a parte il mio pistolotto di cui sopra, se vuoi aggiornare
contemporaneamente due tabelle simili, la prima la associ alla maschera di
aggiornamento  e quindi non c'è nulla da aggiungere circa il suo
aggiornamento, l'altra invece l'aggiorni tramite delle query di comando
(query di accodamento, query di aggiornamento o query di cancellazione) che
eseguirai a fronte degli eventi "Dopo aggiornamento" o "Dopo conferma
eliminazione" della maschera di aggiornamento.
>
> Grazie per l'attenzione.
Prego.
>
>
> Roberto
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Popolare 2 tabelle

text:
"Roberto da casa"  ha scritto nel messaggio ...

Grazie Roberto per aver risposto al mio post.
Forse ho utilizzato un esempio banale ed inapropriato, quello che voglio
fare è più complesso ma ora proverò a farne una sintesi.
Ho creato un database per la gestione aziendale grazie anche alla tua
collaborazione e del news group, Dove all'interno ho varie tabelle; dal
memorandum per le cose o pagamenti da fare, alla gestione delle scadenze
fornitori, al conto corrente, alla gestione prezzi d'acquisto etc. etc.
Quello che sto tentando di fare mi servirebbe per poter inserire una sola
volta l'assegno X od il pagamento X che faccio per saldare la fattura al
fornitore X. Ora come ora, quando faccio un assegno per pagare il fornitore
X dapprima vado nello scadenziario, richiamando la fattura desiderata del
fornitore desiderato. Inserisco data del pagamento, importo, modalità
(Assegno, bonifico, contanti etc. etc), n. assegno, istituto ed eventuali
annotazioni.
Dopodichè passo al conto corrente e ridigito:
Istituto, data operazione, descrizione operazione n. assegno e movimento
dare, oltre ad altri dati che non sono simili a quelli sopra citati.
Come potrai notare gli inserimenti che faccio sia sullo scadenziario che sul
conto corrente sono simili, ma attualmente li ripeto due volte.
Il mio intento come dicevo sopra, sarebbe quello di automatizzare la
procedura facendo un solo inserimento. Il conto corrente e lo scadenziario
hanno due tabelle distinte e non sono in relazione tra di loro.



title: Popolare 2 tabelle

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:436368cd$0$13342$4faf...@reader2.news.tin.it...

Nessuno ti vieta di registrare il pagamente solo nella tabella relativa ai
movimenti di conto corrente e poi far riferimento a tale record anche dalla
tabella fatture per poter da essa agli estremi di pagamento di ogni singola
fattura; insomma come ti ho detto nel mio precedente messaggio, se il tuo
database è ben progettato non dovresti avere la necessità di avere gli
stessi dati in due tabella diverse visto che il database è Access e quindi
reelazionale. Non vorrei però che tu non abbia dedicato molta attenzione nel
progettare il tuo database e nel normalizzarlo: mi sembra di capire che
l'organizzazione del database ricorda quella di archivi cartacei o comunque
realizzati con datbase non relazionali.
Resta comunque valida la mia indicazione contenuta alla fine del mio
messaggio precedente, ovvero un tabella aggiornala usandola come origine
record della maschera di aggiornamento, mentre l'altra tabella aggiornala
tramite delle query di accodamento, o di aggiornamento oppure di
eliminazione.
>
> Grazie per l'attenzione.
Prego



title: Specifiche tecniche

author: Simone Pilan

text:
Ciao a tutti,
sto realizzando con access un'applicazione per la gestione relativa alla
normativa antiriciclaggio, che deve rispettare determinate specifiche
tecniche.
In particolare per un campo denominato IMPORTO, devo rispettare il formato
9(15), dove, se non sbaglio, 9 indica che si tratta di un campo numerico e
15 il numero di byte utilizzabili.
A questo punto, però, come posso impostare il campo affinchè accetti solo
numeri fino a 9.999.999.999.999,99?
I separatori di migliaia e la virgola per i centesimi di euro non vanno ad
occupare spazio all'interno del campo giusto?
Ciao e grazie


title: Specifiche tecniche

author: Panathos

text:
Simone Pilan ha scritto:
> A questo punto, però, come posso impostare il campo affinchè accetti solo
> numeri fino a 9.999.999.999.999,99?
Guarda la proprietà "valido se"
> I separatori di migliaia e la virgola per i centesimi di euro non vanno ad
> occupare spazio all'interno del campo giusto?
No.
ciao,
Panathos


title: Query: Ottenere la parte decimale di un valore.

author: Zappus

text:
Salve a tutti,
in una query ho un campo che contiene un valore decimale in formato Standard
es.: 19,82....19,50....In un altro campo vorrei visualizzare la parte
decimale del numero es.: 82....50.
Ho provato con Right([Valore];2) ma se il centesimo è 0 mi restituisce per
19,50 => ,5. Esiste una funzione tipo Int ma per la parte decimale?
Grazie Luca


author: thinice

text:

E se sottrai il valore con i decimali meno la parte intrera ottenuta
con l'Int()?
Oppure, ma forse ho capito male, puoi usare la funzione mod che ti
"divide" il tuo numero in questo modo:
19,50Mod19 --> 19    50
Ciao. Giancarlo


text:

No, scusa. Con mod non ottieni quello che ho scritto sopra. scusa per
l'errore.


author: Bruno Campanini

text:
"Zappus" <
luca....@fastwebnet.it
> wrote in message
news:AHN3k.2482$HX4...@tornado.fastwebnet.it...

Mid([Valore],InStr(1,[Valore],",")+1)
Bruno


text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:484fc476$0$40306$4faf...@reader5.news.tin.it...

Mi genera un errore.....operando o operatore mancante....??
Grazie


author: Karl Donaubauer

text:
Zappus wrote:
> "Bruno Campanini ha scritto:
>>> in una query ho un campo che contiene un valore decimale in formato
>>> Standard
>>> es.: 19,82....19,50....In un altro campo vorrei visualizzare la parte
>>> decimale del numero es.: 82....50.
>>> Ho provato con Right([Valore];2) ma se il centesimo è 0 mi restituisce
>>> per 19,50 => ,5. Esiste una funzione tipo Int ma per la parte decimale?
>>
>> Mid([Valore],InStr(1,[Valore],",")+1)
>
> Mi genera un errore.....operando o operatore mancante....??
Prova con:
iif(instr([Campo];",")>0;mid([Campo];instr([Campo];",")+1))
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: MA

text:

La strada è buona, solo che invece di Mod che da il resto di una divisione usa il banalissimo meno
TuaCifra-Int(Tuacifra)
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: dove saglio in questo SQL..

author: Galvy

text:
ciao a tutti.. ho 2 tabelle.. una dove ci sono i dati specifici dei
macchinari che chiamerò A ( t_c_battente ) ed una tabella d'appoggio
sulla quale semplicemnte collego altri macchinari B .. io vorrei che
quando i macchinari A non hanno + altri macchinari correlati ( B )
venissero automaticmante eliminati........
DELETE T_c_battente.*, T_c_battente_m.lnk_id_c_battente
FROM T_c_battente LEFT JOIN T_c_battente_m ON
T_c_battente.ID_c_battente = T_c_battente_m.lnk_id_c_battente
WHERE (((T_c_battente_m.lnk_id_c_battente) Is Null));
Grazie a tutti


title: dove saglio in questo SQL..

author: Sergio MAZZA

text:
"Galvy" <
ga...@libero.it
> ha scritto nel messaggio
news:751eea91.04030...@posting.google.com...

Prova con:
DELETE * From t_c_battente Where ID_c_battente Not In (Select
lnk_id_c_battente From T_c_battente_m);
Ciao.
--
Sergio MAZZA


title: dove saglio in questo SQL..

author: Antonio Biso

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:8le3c.20870$O31.9...@news4.tin.it...
> "Galvy" <
ga...@libero.it
> ha scritto nel messaggio
> news:751eea91.04030...@posting.google.com...
> > ciao a tutti.. ho 2 tabelle.. una dove ci sono i dati specifici dei
> > macchinari che chiamerň A ( t_c_battente ) ed una tabella d'appoggio
> > sulla quale semplicemnte collego altri macchinari B .. io vorrei che
> > quando i macchinari A non hanno + altri macchinari correlati ( B )
> > venissero automaticmante eliminati........
> >
> > DELETE T_c_battente.*, T_c_battente_m.lnk_id_c_battente
> > FROM T_c_battente LEFT JOIN T_c_battente_m ON
> > T_c_battente.ID_c_battente = T_c_battente_m.lnk_id_c_battente
> > WHERE (((T_c_battente_m.lnk_id_c_battente) Is Null));
> >
> > Grazie a tutti
>
> Prova con:
>
> DELETE * From t_c_battente Where ID_c_battente Not In (Select
> lnk_id_c_battente From T_c_battente_m);
Teoricamente perň in questo modo esegue due interrogazioni...
Formalmente dovrebbe essere piů veloce l'altro modo e non vedo perchč non
vada...
Anzi no, forse lo so:
NON deve risultare "spuntato" il campo su cui si mette il criterio Is Null
Antonio


title: dove saglio in questo SQL..

text:
> DELETE * From t_c_battente Where ID_c_battente Not In (Select
> lnk_id_c_battente From T_c_battente_m);
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
Ok se MITICO.. ma coriositą... dove sbagliavo nella mia sintassi ????
"Bisogna sempre imparare dai propi sbagli.. altrimenti non si procede :D "
Saluti Cristian


title: dove saglio in questo SQL..

text:
"Galvy" <
c.ga...@sqr.it
> ha scritto nel messaggio
news:x3j3c.57577$Kc3.1...@twister2.libero.it...
>
> > DELETE * From t_c_battente Where ID_c_battente Not In (Select
> > lnk_id_c_battente From T_c_battente_m);
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
> >
> >
> Ok se MITICO.. ma coriositą... dove sbagliavo nella mia sintassi ????
Vedi mio suggerimento in altro post
Antonio


title: dove saglio in questo SQL..

text:
"Galvy" <
c.ga...@sqr.it
> ha scritto nel messaggio
news:x3j3c.57577$Kc3.1...@twister2.libero.it...
>
> > DELETE * From t_c_battente Where ID_c_battente Not In (Select
> > lnk_id_c_battente From T_c_battente_m);
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
> >
> >
> Ok se MITICO.. ma coriosità... dove sbagliavo nella mia sintassi ????
> "Bisogna sempre imparare dai propi sbagli.. altrimenti non si procede :D "
>
> Saluti Cristian
>
Scusa ma non ho analizzato la tua istruzione SQL; ti ho proposto
un'alternativa. Leggi la risposta di Antonio (lui è più pignoletto)
sicuramente la soluzione è li...
Ciao.
--
Sergio MAZZA


title: Numero campi tabella

text:
Per conoscere il numero di campi di una tabella
esiste qualcosa di piu' semplice rispetto a:
    Dim NumFields as Integer
    Dim db As Database
    Set db = OpenDatabase(CurrentDb.Name)
    NumFileds = db.TableDefs("tblProva").Fields.Count
Grazie
---
leo_duca


title: Numero campi tabella

author: Fabrizio yQy

text:
"leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio
news:n%qx9.113383$%M1.29...@twister2.libero.it...

Dim QuantiCampi
QuantiCampi= "select count(*) from nometabella"
MsgBox "La tabella contiene" & " " & QuantiCampi &" "&"."
credo vada bene
Ciao  :)


title: Numero campi tabella

author: Alessandro Cara

text:

 Dim QuanteRighe
 QuanteRighe= "select count(*) from nometabella"
 MsgBox "La tabella contiene" & " " & QuanteRighe &" "&"."

 credo vada bene

 Ciao  :)
--
a.cara


title: Numero campi tabella

author: Antonio Ganci

text:
Fabrizio yQy wrote:
[CUT]
> Dim QuantiCampi
> QuantiCampi= "select count(*) from nometabella"
> MsgBox "La tabella contiene" & " " & QuantiCampi &" "&"."
>
> credo vada bene
>
> Ciao  :)
Attenzione: In questo modo conti i record presenti nella tabella e non il
numero dei campi.
Ciao, Antonio.


title: Numero campi tabella

text:

Puoi ottenere lo stesso risultato con un'unica istruzione.
NumFields = CurrentDB.TableDefs("tblProva").Fields.Count
Antonio.


title: Numero campi tabella

text:
"Antonio Ganci" <
a.ganciNO...@megattera.it
> ha scritto nel messaggio
news:aq5fml$6o84o$1...@ID-162989.news.dfncis.de...

Per questa cosa qui' mi son gia' martellato le dita
due secondi dopo aver postato il messaggio. :)
Grazie cmq
---
leo_duca


title: Routine eventi in form

author: BF Soluzioni

text:
Buongiorno,
quando sono in struttura maschera, se inserisco un pulsante o altro, me
lo crea con la macro. Io vorrei che fosse creato con la routine eventi.
Sono andato nelle opzioni e in progettazione oggetti, ho flaggato il
campo "usa sempre routine evento" dopo di che, ho chiuso e riavviato il
file access.
Nonostante questo, se inserisco un pulsante, me lo crea sempre con con
la macro incorporata.
Dimentico qualcosa?
Grazie mille.

--
Questa email è stata esaminata alla ricerca di virus dal software antivirus Avast.
www.avast.com


title: Routine eventi in form

author: Silvio Berruti

text:

Ciao, non so se sono riuscito a capire il problema.
stai dicendo che, quando scegli da Struttura Modulo un pulsante, la procedura Creazioni guidate ti genera sempre una macro?
Togli il visto a Usa creazioni guidate e scrivi tu il codice che ti serve direttamente in VBA.
Se non ho capito, spiegalo meglio.
Grazie


title: Routine eventi in form

text:
Salve,

BF Soluzioni:
> quando sono in struttura maschera, se inserisco un pulsante o altro, me
> lo crea con la macro. Io vorrei che fosse creato con la routine eventi.
> Sono andato nelle opzioni e in progettazione oggetti, ho flaggato il
> campo "usa sempre routine evento" dopo di che, ho chiuso e riavviato il
> file access.
> Nonostante questo, se inserisco un pulsante, me lo crea sempre con con
> la macro incorporata.
> Dimentico qualcosa?

È cosò da 16 anni, perché con Access 2007 Microsoft ha cambiato le
procedure guidate da VBA a macro. L'unica cosa che puoi provare è di
dopo convertire le macro in VBA:

https://support.microsoft.com/it-it/office/introduzione-alla-programmazione-in-access-92eb616b-3204-4121-9277-70649e33be4f#bmlearnaboutvba

L'opzione "usa sempre routine evento" non ha nulla a che fare con
questo, ma serve solo a garantire che quando fai clic sui 3 punti
dell'editore accanto a una proprietà evento, non ottieni la selezione
macro/espressione/VBA, ma finisci direttamente nell'editore VBA.

--
Ciao
Karl
*********
Access Bugs:
https://AccessForever.org

Access News:
https://youtu.be/XMOHBSudo-U

Access DevCon:
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


title: Totali in reports

author: Mario Minoccheri

text:
Qualcuno sa come inserire un totale in un report di valori presi da tabelle
di Access


title: Totali in reports

author: Mrok

text:
"Mario Minoccheri" <
mario.mi...@sbsitalia.it
> ha scritto nel messaggio
news:9v7cba$kul$1...@news.mch.sbs.de...
> Qualcuno sa come inserire un totale in un report di valori presi da
tabelle
> di Access
>
Nella Sezione "Piè di Pagina Report "
Metti una TextBox "=Somma([NomeCampodaTotalizzare])"
;-) >   Mrok


title: Cosa mettere nei riferimenti in VBA per usare ADO ?

author: Pisinho

text:
Ho copiato il seguente codice per accedere al mio DB tramite ADO, ma come al
solito mi da' errore dice che manca il provider e probabilmente e'
installato male.
Dopo molti consigli, leggi qua' e la', ancora non sono riuscito ad accedere
ad DB in modalita' ADO o DAO.
C'e' qualcuno che puo' spendere 5 minuti del suo tempo per spiegarmi qual'e'
il codice da usare e quali riferimenti mettere? uso ACCESS XP ma posso anche
cambiare...
Set cnAdoTutor = New ADODB.Connection
cnAdoTutor.CursorLocation = adUseServer
cnAdoTutor.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data Source=prova.mdb"
resto del codice...


text:
"Pisinho" <
li...@fol.it
> ha scritto nel messaggio
news:ar7nkp$gef$1...@newsreader.mailgate.org...

In realtà tutto mi fa pensare che usi l'interfaccia OLEDB sbagliata.....!!
Prova ad usare questo al posto della tua :
cnAdoTutor.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=prova.mdb"
@Alex.


text:
> In realtà tutto mi fa pensare che usi l'interfaccia OLEDB sbagliata.....!!
> Prova ad usare questo al posto della tua :
> cnAdoTutor.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=prova.mdb"
> @Alex.
Grazie mille, funziona.


title: scrivere stringa correttamente

author: Akery

text:
buongiorno,
ho scritto il seguente codice che parte alla chiusura della maschera:

Private Sub Form_Close()
Dim GetDBPath As String
Dim nomedb As String
Dim subfold As String
Dim fso As Object

GetDBPath = CurrentProject.Path & "\"
nomedb = CurrentProject.Name
subfold = "backup\" & Year(Date) & Month(Date) & Day(Date) & "\"

If Len(Dir(GetDBPath & subfold, vbDirectory)) = 0 Then
MkDir GetDBPath & subfold
End If

   Set fso = CreateObject("Scripting.FileSystemObject")

  ---------------------------- > fso.CopyFile "getDBpath & nomedb",
"getDBpath & subfold & nomedb" <----------------------------

   Set fso = Nothing

End Sub

però quando lo eseguo mi da errore 53 sulla riga tra le frecce, facendo il
debug i percorsi sono indicati in modo corretto, infatti, scrivendo il nome
del percorso per intero funziona.

cosa c'è che non va?

grazie
Akery


title: scrivere stringa correttamente

text:
Non va proprio quella riga che hai evidenziato...!!!

Gli APICI definiscono una Stringa e vanificano il valore della VARIABILE...!

Tiglili....

fso.CopyFile getDBpath & nomedb, getDBpath & subfold & nomedb

@Alex


title: scrivere stringa correttamente

text:
Salve,

Akery ha scritto:
> ...
>  fso.CopyFile "getDBpath & nomedb", "getDBpath & subfold & nomedb"
> ...
> però quando lo eseguo mi da errore 53 sulla riga tra le frecce
> ...

Lascia perdere le virgolette che altrimenti fanno delle stringhe fisse
dalle variabili:

fso.CopyFile getDBpath & nomedb...

Poi se non fai cose complicate lascia perdere FSO perché per le azioni
basali bastano le funzioni interne di VBA. In questo caso:

FileCopy getDBpath & nomedb, getDBpath & subfold & nomedb

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


title: scrivere stringa correttamente

text:
della serie: come perdersi in un bicchiere d'acqua!!!
grazie ora funziona

"@Alex"  ha scritto nel messaggio
news:3a943491-143c-4a66...@googlegroups.com...



title: scrivere stringa correttamente

text:

Con questa soluzione ho avuto difficoltà, grazie per il consiglio


title: Record non presente in tabella

author: LeoDuca

text:
Dopo la seguente istruzione
    set rst=CurrentDb.OpenRecordset("Select * From MiaTabella Where
[ID]=" & NumID)
cosa mi ritrovo in rst se il valore di NumID non trova corrispondenze in
MiaTabella?
Credevo che rst.NoMatch = True ma a quanto pare non č cosě!
Come faccio ad accorgermene??
Grazie
---
Leo_duca


title: Record non presente in tabella

author: Roberto - Syd

text:
"LeoDuca" <
leo_...@libero.it
> ha scritto nel messaggio
news:9oaib0$c7pag$1...@ID-98670.news.dfncis.de...
> Dopo la seguente istruzione
>
>     set rst=CurrentDb.OpenRecordset("Select * From MiaTabella Where
> [ID]=" & NumID)
>
> cosa mi ritrovo in rst se il valore di NumID non trova corrispondenze in
> MiaTabella?
>
> Credevo che rst.NoMatch = True ma a quanto pare non è così!
>
> Come faccio ad accorgermene??
>
> Grazie
>
> ---
> Leo_duca
>
>
>
Per sapere se nel recordset non c'è corrispondenza devi testare la proprietà
recordcount così:
if rst.RecordCount = 0 Then
    MsgBox "Non ci sono Record"
end if
La proprietà NoMatch è il risultato dei metodi Find e Seek.
Ciao Roberto - Syd


title: Record non presente in tabella

author: marco

text:
"LeoDuca" <
leo_...@libero.it
> wrote in message
news:9oaib0$c7pag$1...@ID-98670.news.dfncis.de...
> Dopo la seguente istruzione
>
>     set rst=CurrentDb.OpenRecordset("Select * From MiaTabella Where
> [ID]=" & NumID)
>
> cosa mi ritrovo in rst se il valore di NumID non trova corrispondenze in
> MiaTabella?
>
> Credevo che rst.NoMatch = True ma a quanto pare non è così!
>
> Come faccio ad accorgermene??
>
> Grazie
>
> ---
> Leo_duca
>
>
>
Dopo la select è disponibile :
rst.RecordCount
Ciao, Marco


title: Record non presente in tabella

text:
"LeoDuca" <
leo_...@libero.it
> ha scritto nel messaggio
news:9oaib0$c7pag$1...@ID-98670.news.dfncis.de...

Grazie ad antrambi! :)
--
Leo_duca


title: conversione numero in formato ora

author: Riccardo Casadei

text:
Ciao a tutti,
in una tabella di un MDB access2000 ho trovato 2 campi di tipo data/ora e
un'altro numerico (Ora1, Ora2 e Ore)
Tramite una form si inserisco i 2 orari e automaticamente viene valorizzato
il campo Ore che indica la differenza in tempo in formato Ora 24H.
Il campo Ore, essendo numerico, nel database contiene valori numerici (ad
esempio 1:30 è 0,0625)
Il mio problema è che in un report non riesco a mostrare totali che superano
le 24 ore.
Come posso convertire il campo numerico Ore in un formato ora ?
grazie
Rick


title: conversione numero in formato ora

author: Roberto da casa

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:dsd42m$qfo$1...@fata.cs.interbusiness.it...
> Ciao a tutti,
> in una tabella di un MDB access2000 ho trovato 2 campi di tipo data/ora e
> un'altro numerico (Ora1, Ora2 e Ore)
>
> Tramite una form si inserisco i 2 orari e automaticamente viene
valorizzato
> il campo Ore che indica la differenza in tempo in formato Ora 24H.
> Il campo Ore, essendo numerico, nel database contiene valori numerici (ad
> esempio 1:30 č 0,0625)
>
> Il mio problema č che in un report non riesco a mostrare totali che
superano
> le 24 ore.
> Come posso convertire il campo numerico Ore in un formato ora ?
Vai sul Sito Comune e nella Sezione General leggi la mia FAQ intitolata
"6.130 Visualizzare un campo o variabile di tipo Data/ora con valore
maggiore di 24 ore nel formato HHH:mm".
>
> grazie
Prego
> Rick
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: conversione numero in formato ora

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:FGoGf.85032$eD5.1...@twister2.libero.it...
>
> "Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
> news:dsd42m$qfo$1...@fata.cs.interbusiness.it...
> > Ciao a tutti,
> > in una tabella di un MDB access2000 ho trovato 2 campi di tipo data/ora
e
> > un'altro numerico (Ora1, Ora2 e Ore)
> >
> > Tramite una form si inserisco i 2 orari e automaticamente viene
> valorizzato
> > il campo Ore che indica la differenza in tempo in formato Ora 24H.
> > Il campo Ore, essendo numerico, nel database contiene valori numerici
(ad
> > esempio 1:30 è 0,0625)
> >
> > Il mio problema è che in un report non riesco a mostrare totali che
> superano
> > le 24 ore.
> > Come posso convertire il campo numerico Ore in un formato ora ?
>
> Vai sul Sito Comune e nella Sezione General leggi la mia FAQ intitolata
> "6.130 Visualizzare un campo o variabile di tipo Data/ora con valore
> maggiore di 24 ore nel formato HHH:mm".
>
> >
> > grazie
>
> Prego
>
> > Rick
>
> --
> Roberto
> -----------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> -----------------------------------------------
>
>
Sul sito comune ci ero già andato e ho visto la faq, ma non è la soluzione o
forse non l'ho applicata correttamente.
Diciamo che nel report a dettaglio stampo il campo Ore, che è numerico ma
che mostro in formato Ora Breve 24H
Il campo di totale somma il campo Ore e se lo mostro in formato Ora Breve
24H funziona se sotto le 24 ore, mentre mostra valori assurdi se la somma
supera le 24 ore.
In pratica il mio totale è numerico e solo il layout è in formato Ora Breve.
Come dovrei applicare il tuo consiglio ?
Grazie
Rick


title: conversione numero in formato ora

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:dsd675$59p$1...@balena.cs.interbusiness.it...

> Sul sito comune ci ero già andato e ho visto la faq, ma non è la soluzione
o
> forse non l'ho applicata correttamente.
> Diciamo che nel report a dettaglio stampo il campo Ore, che è numerico ma
> che mostro in formato Ora Breve 24H
> Il campo di totale somma il campo Ore e se lo mostro in formato Ora Breve
> 24H funziona se sotto le 24 ore, mentre mostra valori assurdi se la somma
> supera le 24 ore.
> In pratica il mio totale è numerico e solo il layout è in formato Ora
Breve.
> Come dovrei applicare il tuo consiglio ?
Sicuramente quanto ho pubblicato sul Sito Comune risolve il tuo problema; se
dici cosa non ti è chiaro di quello che è scritto nella FAQ posso provare a
darti una mano, in caso contrario non saprei cosa dirti oltre a quello che
ho scritto nella FAQ. L'unica cosa che posso ancora suggerirti è quella di
inserire nel report una casella di testo non associata e nella sua origine
controllo scrivere:
= Int(SommaOre) * 24 + Hour(SommaOre) & ":" & Format(Minute(SommaOre); "00")
Comunque, se per te va bene visualizzare il risultato in ore e frazioni di
ora, è sufficiente che moltiplichi la somma delle Ore per 24.
>
> Grazie
Prego
> Rick
>
>
>


title: Esportare tutti i record da maschera in word

author: tiziano

text:
Ciao,
il mio problema è che vorrei esportare tutti i record caricati nella
maschera in word senza usare l'automazione presente da access. ho trovato
sul sito codice per esportare il record corrente e eventuali sue
sottomaschere attraverso un modlello, ma non so come fare per espoortare
tutti i record filtarati visualizzati sulla maschera attiva.
Qualcuno sa darmi una mano?
Grazie
Tz
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Davide (Sib)

text:
"tiziano" <
tiziano...@libero.it
> ha scritto nel messaggio
> il mio problema è che vorrei esportare tutti i record caricati nella
> maschera in word senza usare l'automazione presente da access. ho trovato
> sul sito codice per esportare il record corrente e eventuali sue
> sottomaschere attraverso un modlello, ma non so come fare per espoortare
> tutti i record filtarati visualizzati sulla maschera attiva.
> Qualcuno sa darmi una mano?
> Grazie
esporta la query cui la maschera sottende.
Davide
--
www.gestionedati,com


title: HELP Setup applicazione Access

author: spedysoft

text:
Ho creato il mio bel setup (quello incluso nella versione developer) per
distribuire l'applicazione fatta in Access 2K.
Direi tutto OK se non per un problema:
Nell' applicazione ho incluso un file .ocx e nel setup gli dico di andarlo a
ficcare nella directory System (&WinSysPath)...e anche qua tutto ok..
ma...
Tale .ocx per poter essere usato deve essere registrato nel registry di
Windows...il setup di developer dà la possibilità di eseguire un comando
alla fine del setup e infatti lì ho scritto :"regsvr32
c:/windows/system/file.ocx"
e infatti tutto ok.
ma...
QUELLO VA BENE PER WIN98 !!!!
e se il cliente ha Windows NT o Win2000 o WinXp ???
come ca...o faccio visto che la cosa cambia ( regsvr32
c:/WINNT/system32/file.ocx )
L' unica cosa che non vorrei sentirmi dire è:
prima di creare il steup chiedi al cliente il sistema operativo !!!
Grazie.


title: HELP Setup applicazione Access

text:
"spedysoft" <
in...@spedysoft.com
> ha scritto nel messaggio
news:zK2Ia.99712$Ny5.2...@twister2.libero.it...

Perchè hai postato 2 volte un messaggio molto uguale.....????
Non vorrei sbagliarmi visto che io utilizzo InnoSetup e GhostInstaller per
Access e il SETUP
di VisualBasic per VB, ma quando inserisco i file OCX vengono registrati
in AUTOmatico in quanto c'è un passo in cui si alegano OCX e DLL e per
entrambi
c'è la necessità di Registrazione...........!!!!
Purtroppo non sò se ODE fa = , ma mi pare strano visto che è la filosofia di
tutti i SETUP.
@Alex.


title: HELP Setup applicazione Access

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:cn4Ia.103063$lK4.2...@twister1.libero.it...
>
> Non vorrei sbagliarmi visto che io utilizzo InnoSetup e GhostInstaller per
> Access e il SETUP
> di VisualBasic per VB, ma quando inserisco i file OCX vengono registrati
> in AUTOmatico in quanto c'è un passo in cui si alegano OCX e DLL e per
> entrambi
scarica da
http://www.tafweb.com/
 scriptmaker per innosetup... è una figata
ciao


title: HELP Setup applicazione Access

author: Alex

text:
"### CH v2.003 ###" <
news...@genio-af.it
> wrote in message
news:zI%Ia.4546$
de....@news.edisontel.com
>
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:cn4Ia.103063$lK4.2...@twister1.libero.it...
> >
[CUT]
> scarica da
http://www.tafweb.com/
 scriptmaker per innosetup... č una figata
>
> ciao
Ho dato un'occhio ma mi pare possa funzionare da ScriptMaker
solo per le versioni di INNO<2.0 io uso la 3.0 e non ho
visto(magari c'č...) un'Upgrade.
Hai NEWS.....!
Sembra semplice ed intuitivo....!
Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: HELP Setup applicazione Access

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:1cfd87f05f5b2dc808...@mygate.mailgate.org...
> "### CH v2.003 ###" <
news...@genio-af.it
> wrote in message
> news:zI%Ia.4546$
de....@news.edisontel.com
> Ho dato un'occhio ma mi pare possa funzionare da ScriptMaker
> solo per le versioni di INNO<2.0 io uso la 3.0 e non ho
> visto(magari c'č...) un'Upgrade.
[cut]
potresti provare comunque con il 3.. magari e compatibile
ciao


title: Maschera che deve aprire un report con una query...

author: Jack

text:
dunque, ho una maschera dove si possono inserire due date (inizio e
fine).
Schiacciando un bottone si deve aprire un report che utilizzi le due
date della maschera in un sottoreport, come faccio?
in pratica:
1) inserisco le due date
2) premo il bottone
3) viene eseguita la query (senza essere vista)
4) si apre il report
mi sfuggono i passi 3 e 4 (in realta so fare le 2 cosa separate, ma
insieme...)
Grazie Ciao jack


author: Nick

text:
"Jack" <
pi...@disney.com
> ha scritto nel messaggio news:1gb256n.1juq3wk1rv1salN%pi...@disney.com...

Come le fai le due cose separatamente?
usi l'autocomposizione?
se si allora usa questa procedura:
creati il pulsante e fagli aprire il report,  in anteprima o come ti serve a te :-)
poi entra nel codice del pulsante (cliccando sui ... che trovi a lato dell'evento "su click" del
pulsante)
e prima dell'istruzione che si chiama docmd.openreport stdocname, acpreview scrivi:
docmd.openquery "nomequery"
se la query è una query di creazione tabella e non vuoi che appaia il fastidioso messaggio "la
tabella xyz verrà cancellata, proseguire" il codice sopra fallo diventare:
docmd.setwarnings false
docmd.openquery "nome query"
docmd.setwarnings true
spero di essere stato chiaro :-)
ciao
Nick


author: mauro

text:
Jack ha scritto:



> Grazie Ciao jack
Associ al report la query come base dati, metti in macro solo l'apertura
del report. Se vuoi riportare lņe due date della form anche nel report
devi creare due caselle che richiamino gli oggetti della form ad esempio:
=[forms].[nomeform].[nomeoggetto]
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: ALESSANDRO Baraldi

text:
"Jack" <
pi...@disney.com
> ha scritto nel messaggio
news:1gb256n.1juq3wk1rv1salN%pi...@disney.com...

Mi permetto di fare 2 considerazioni:
1)Suppono che l'utente non inserisca le 2 DATE ma solo 1
    da cui può inserire 1° o la 2°(Errore umano)
    Come si comporta la tua Query....?
    Hai usato come condizione
         DATA>Forms!NomeForm!ControlloDATA1 AND
         DATA<Forms!NomeForm!ControlloDATA2
    Oppure Beetwen.
La cosa cambia nel caso di omissione data, ma soprattutto
devi fare in modo che in caso di omissione non generi ERRORE
Per questo nella QUERY devi inserire le condizioni in modo corretto.
Io eviterei il BEETWEN senza un controllo nella Form sull'Obbligo
di riempimento dei 2 CAMPI, nel caso invece di utilizzo di > e <
puoi risolvere con il criterio del Null(Attenzione alle parentesi)
        (DATA>Forms!NomeForm!ControlloDATA1
        OR
        Forms!NomeForm!ControlloDATA1 Is Null)
        AND
        (DATA<Forms!NomeForm!ControlloDATA2
        OR
        (Forms!NomeForm!ControlloDATA2 Is Null)
2-3-4) E' la parte meno problematica, ti basta che il tuo
REPORT abbia come ORIGINE DATI la Query ed il tutto
per te è trasparente, la query viene popolata, perchè aprirla
e l'apertura del REPORT recupera i dati.
P.S. Controlla il FORMATO DATA potrebbe essere che
tu debba FORMATARLO in FORMAT(Data,"mm/dd/yyyy")
Ciao.
@Alex.


title: Pulsanti chiusura Access 2007

author: Giorgio M

text:
Salve
Ho provato ad eseguire un applicazione access 2003 su access 2007
Il primo problema che ho riscontrato è che i pulsanti creati con
l'autocomposizione (chiudi maschrea - docmd.close)
non funzionano...
Ho provato a ricrearlo con access 2007 nella stessa maschera , ma ho lo
stesso problema.
Qualcuno ha avuto questo problema ???
Grazie ciao
Giorgio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Domandone: lo stesso ID su + tabelle

text:
Il problema mi sembra difficile anche da spiegare. Cmq ora ci provo:
Ho 2 tabelle con questa forma:
TAB1                TAB2
IDa                    IDb
IDcom               IDcom
Dato_a              Dato_B
dove IDcom è lo stesso ed è in relazione con la seguente tabella:
TAB0
IDcom
Dato_com
Il mio problema consiste nel creare un'altra tabella simile alla seguente:
TAB3
ID
IDcom
Dato_a            ;prelevato da TAB1 (possono essere inseriti solo dati dove
IDcom è uguale)
Dato_b            ;come prima ma da TAB2
Ho provato a fare una tabella come quella sopra, ma Dato_a può avere valori
per cui IDcom non è lo stesso.
X favore qualcuno mi illumini, ne ho bisogno.
play2000


title: Domandone: lo stesso ID su + tabelle

author: Roberto

text:
play2000 <
play200...@libero.it
> wrote in message
xPu15.182756$VM3.1...@news.infostrada.it...
> Il problema mi sembra difficile anche da spiegare. Cmq ora ci provo:
> Ho 2 tabelle con questa forma:
>
> TAB1                TAB2
> IDa                    IDb
> IDcom               IDcom
> Dato_a              Dato_B
>
> dove IDcom č lo stesso ed č in relazione con la seguente tabella:
>
> TAB0
> IDcom
> Dato_com
>
> Il mio problema consiste nel creare un'altra tabella simile alla seguente:
>
> TAB3
> ID
> IDcom
> Dato_a            ;prelevato da TAB1 (possono essere inseriti solo dati
dove
> IDcom č uguale)
> Dato_b            ;come prima ma da TAB2
>
> Ho provato a fare una tabella come quella sopra, ma Dato_a puň avere
valori
> per cui IDcom non č lo stesso.
>
> X favore qualcuno mi illumini, ne ho bisogno.
>
> play2000
>
>
Forse sarebbe meglio che ci spieghi meglio quale č il problema che devi
risolvere.
Sarebbe poi necessario sapere se in TAB1 ci possono essere  piů record con
lo stesso IDCom, stessa notizia occorre saperla per TAB2.
Le chiavi primarie di TAB1 e TAB2 sono rispettivamente IDa e IDb?
Roberto


title: Domandone: lo stesso ID su + tabelle

text:
Cercherò di essere + chiaro:
TAB1                TAB2
IDa                    IDb                ;IDa ed IDb sono le chiavi
primarie
IDcom               IDcom            ;Vedi TAB3 (dovrà visualizzare
Dato_com, ma la relazione avviene con la chiave) duplicati ammessi
Dato_a              Dato_B           ;Due dati di natura diversa (nel mio
caso Dato_a=settimana, Dato_b=giorno)
dove IDcom è lo stesso ed è in relazione con la seguente tabella:
TAB0
IDcom            ;Chiave primaria comune nella TAB3
Dato_com        ;Dato (anno)
TAB3
ID                    ;chiave primaria
IDPersona        ;Persona della quale si descrivono le presenze
IDcom              ;Anno
Dato_a            ;prelevato da TAB1 (possono essere inseriti solo dati dove
IDcom è uguale), settima
Dato_b            ;come prima ma da TAB2,  giorno
Tutto questo dovrebbe servire per gestire le presenze di una persona in un
determinato giorno di una settimana di un anno.
Cioè: ogni anno (x un mese o meno) ha luogo un centro estivo, che però
cambia il numero delle settimana ed i giorni (da lun a ven) (da lun a sab)
ogni anno.
Volevo tenere conto dei cambiamenti delle settimane con la TAB1, di quelli
dei giorni con la TAB2. Premetto che non è possibile eliminare TAB0 perché
da essa dipendono altre tabelle. Infine nella TAB3 si hanno le presenze dei
partecipanti, un record per ogni settimana (in giorno è descritto
l'intervallo).
Spero di essermi spiegato decentemente
Grazie dell'interessamento, confido in una soluzione + corretta


title: messaggi vecchi

author: Riccardo

text:
come faccio a leggere i messaggi di dicembre?
sul sito comune non riesco a fare la ricerca.
mi dice sempre che non ha trovato messaggi.
ciao Riccardo


title: messaggi vecchi

author: Alessandro Romeo

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:a2hcp2$d9u$1...@news.panservice.it...

Se usi outlook :
Strumenti --> Leggi intestazione successive


title: messaggi vecchi

author: Antonio Pironio

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
a2hcp2$d9u$1...@news.panservice.it...
> come faccio a leggere i messaggi di dicembre?
deja.com
mailgate.org
google.com
ciauz


title: mandare un solo record via email

author: enrico

text:
Si puo mandare un solo record via email o ci sono
altri sistemi di scambio record con altri
computer?
Ho letto molte faq ma niente di simile ho trovato.


title: mandare un solo record via email

author: Stefano Bettini

text:
enrico ha scritto nel messaggio <
387E62ED...@ling.unipi.it
>...
>Si puo mandare un solo record via email o ci sono
>altri sistemi di scambio record con altri
>computer?
Sono limitati solo dalla tua fantasia.
Perchè ad esempio non pensare ad FTP,
o ad un oggetto winsock....
>Ho letto molte faq ma niente di simile ho trovato.
>
Anche perchè stai decisamente sul vago.....
Bye, Ste


title: mandare un solo record via email

author: Gabriele

text:
Io non riesco ad  allegare un file alla e-mail, c'è qualcuno
che sa come fare ?
ringraziando
Gabriele
Stefano Bettini ha scritto nel messaggio
<10k7le1$a67$
1...@fe2.cs.interbusiness.it
>...



title: mandare un solo record via email

text:
Gabriele ha scritto nel messaggio <85n5af$41s$
1...@nslave2.tin.it
>...
>Io non riesco ad  allegare un file alla e-mail, c'è qualcuno
>che sa come fare ?
>
Che files vorresti allegare e come invii le email in questo
momento ?
Bye, Ste


title: mandare un solo record via email

text:
un normalissimo file di testo (pippo.txt) e le mail  le invio con sendobject
(se non ricordo male)
grazie
Gabriele
Stefano Bettini ha scritto nel messaggio
<10k86qk$d8u$
1...@fe2.cs.interbusiness.it
>...



title: mandare un solo record via email


title: mandare un solo record via email

text:
Gabriele ha scritto nel messaggio <85naki$gg4$
1...@nslave1.tin.it
>...
>un normalissimo file di testo (pippo.txt) e le mail  le invio con
sendobject
>(se non ricordo male)
Mmmm...
Col sendobject non si fa direttamente; o ti metti ad utilizzare
strumenti alternativi (ActiveX, eseguibili esternio) oppure
devi fare in modo di allegare il file di testo e spedirlo
come query/tabella (magari in formato testo).
E' sicuramente + elegante la prima ipotesi, fatti
un giro su
www.winfiles.com
 e troverai parecchi
activex/exe che permettono di spedire/leggere posta,
parecchi anche free.
Oppure vai sul sito di Dev Ashis (il link è sul Sito Comune),
mi pare ci sia una libreria adatta sviluppata in VBA
che si appoggia alla wininet.dll.....
Bye, Ste


title: mandare un solo record via email

text:
>un normalissimo file di testo (pippo.txt) e le mail  le invio con
sendobject
>(se non ricordo male)
>grazie
>Gabriele
do per scontato che il programma di posta sia MAPI!


title: mandare un solo record via email

text:
Non mi sembra di stare sul vago.Se io ho un data base pieno di fatture e
ne voglio mandare una al mio amministratore via email direttamente da
access posso farlo?
Bada bene non voglio mandare tutto il data base ma solo un record.
Stefano Bettini ha scritto:
> enrico ha scritto nel messaggio <
387E62ED...@ling.unipi.it
>...
> >Si puo mandare un solo record via email o ci sono
> >altri sistemi di scambio record con altri
> >computer?
>
> Sono limitati solo dalla tua fantasia.
> Perchč ad esempio non pensare ad FTP,
> o ad un oggetto winsock....
>
> >Ho letto molte faq ma niente di simile ho trovato.
> >
>
> Anche perchč stai decisamente sul vago.....
>
> Bye, Ste


title: mandare un solo record via email

text:
enrico ha scritto nel messaggio <
387FC706...@ling.unipi.it
>...
>Non mi sembra di stare sul vago.Se io ho un data base pieno di fatture e
>ne voglio mandare una al mio amministratore via email direttamente da
>access posso farlo?
>Bada bene non voglio mandare tutto il data base ma solo un record.
>
Come no!
Però dipende dal formato, tramite la SendObject che si
appoggia al MAPI puoi inviare solo oggetti di Access (una query,
un report, una tabella ecc. ecc.); stai sul vago xchè non specifichi
**come** vuoi spedire 'sta fattura.
Bye, Ste


title: mandare un solo record via email

text:
Si puo mandare un solo record via email o ci sono
altri sistemi di scambio record con altri
computer?



title: mandare un solo record via email

text:
scusate
enrico ha scritto:



title: mandare un solo record via email

text:
Ho capito grazie non voglio prolungarmi. Mi sembra che la pignoleria gratuita
come al solito allunghi i tempi di comprensione degli uomini

Antonio Rossi

ordine ricevuto n°4345

fattura corr.n°345567

QUESTO PER ME é UN RECORD OK.

si puo prelevare da una tabella o da una query o da quello che vuoi
tu ed inviarlo via email, da il programma access?

Vi do anche la possibilità  di utilizzare il top dell'informatica.

Non fa' niente se non si puo' si camperà lo stesso.

Stefano Bettini ha scritto:




title: mandare un solo record via email

text:
enrico ha scritto nel messaggio <
3883B223...@ling.unipi.it
>...
>Ho capito grazie non voglio prolungarmi. Mi sembra che la pignoleria
gratuita come al solito >allunghi i tempi di comprensione degli uomini
Sarà, ma secondo me non hai capito un accidente....
Come già si è ampiamente discusso nel thread, access può
spedire mail nativamente appoggiandosi all'interfaccia MAPI
ed utilizzando perciò il client MAPI di default del sistema
(ad esempio Outlook o Outlook Express); come si è
detto per farlo utilizza il comando SendObject, che può
essere richiamato o tramite una macro (InviaOggetto) o
tramite l' oggetto docmd.
Se ti degnassi di provare le cose e di pensare **prima**
di digitare sui tasti vedresti subito che tale comando accetta
come oggetto da inviare uno qualsiasi degli oggetti di Access;
perciò puoi inviare (come ti dicevo) tabelle, query, report ecc. ecc.
E' del tutto evidente che 1 record di una tabella fatture può essere
semplicemente inviato tramite una query o tramite un report nei
più svariati formati (testo, html ecc. ecc.), dipende strettamente
dal tipo di utilizzo che il ricevente deve farne.
Se poi intendi ottenere prestazioni migliori nulla ti vieta di
utilizzare una utility esterna di invio posta (activex, eseguibili)
come se ne trovano a decine sul sw. free o shareware; in
questo caso avrai anche la possibilità di inviare files allegati
a tuo piacere.
Cerca di leggere con + attenzione i messaggi e, se ti è possibile,
cerca di postare in formato plain-text e di rispondere **dopo**
il quoting; rispondere a certi "gnucchi" a volte è già abbastanza
difficile (e questa sì è pignoleria....).
Bye, Ste


title: mandare un solo record via email

text:
Stefano Bettini ha scritto:
> enrico ha scritto nel messaggio <
3883B223...@ling.unipi.it
>...
> >Ho capito grazie non voglio prolungarmi. Mi sembra che la pignoleria
> gratuita come al solito >allunghi i tempi di comprensione degli uomini
> Sarà, ma secondo me non hai capito un accidente....
>
infatti con uno che scrive  come un computer stracciato! A parte la tua
boria che si manifestata alla prima risposta, ricodiamoci Socrate che
diceva,( per te che ti esprimi a byte) che il vero saggio è quello che
dice che non si finirà mai d'imparare.
E questo vale anche per te caro saggio dei byte, anzi sopratutto per te.
>
> Come già si è ampiamente discusso nel thread, access può
> spedire mail nativamente appoggiandosi all'interfaccia MAPI
> ed utilizzando perciò il client MAPI di default del sistema
> (ad esempio Outlook o Outlook Express); come si è
> detto per farlo utilizza il comando SendObject, che può
> essere richiamato o tramite una macro (InviaOggetto) o
> tramite l' oggetto docmd.
>
zero zero zero, uno che si esprime in questo modo è chiaramente isolato
con il suo computer e mi fa ricordare un personaggio del comico Guzzanti
grande analizzatore della società.
>
> Se ti degnassi di provare le cose e di pensare **prima**
> di digitare sui tasti vedresti subito che tale comando accetta
> come oggetto da inviare uno qualsiasi degli oggetti di Access;
> perciò puoi inviare (come ti dicevo) tabelle, query, report ecc. ecc.
>
non rispondi ancora ad una domanda si generica, ma assolutamente precisa.
>
> E' del tutto evidente che 1 record di una tabella fatture può essere
> semplicemente inviato tramite una query o tramite un report nei
> più svariati formati (testo, html ecc. ecc.), dipende strettamente
> dal tipo di utilizzo che il ricevente deve farne.
>
qui hai un'attimo di lucidità ma poi non vai al sodo.
> Se poi intendi ottenere prestazioni migliori nulla ti vieta di
> utilizzare una utility esterna di invio posta (activex, eseguibili)
> come se ne trovano a decine sul sw. free o shareware; in
> questo caso avrai anche la possibilità di inviare files allegati
> a tuo piacere.
>
qui hai perso la bussola di nuovo e mi sembra che non sai rispondere,
quindi se non sai rispondere o ti pare che la domanda non t'interessa chi
te lo fa' faà.
chi conosce veramente un argomento lo sa' anche spiegare umilmente
>
> Cerca di leggere con + attenzione i messaggi e, se ti è possibile,
> cerca di postare in formato plain-text e di rispondere **dopo**
> il quoting; rispondere a certi "gnucchi" a volte è già abbastanza
> difficile (e questa sì è pignoleria....).
>
qui riemerge la tua boria e la pignoleria che menzionavo, tipica di uno
che a fatto della propria esistenza una sola cosa con il computer, usando
le sue nozioni d'informatica come rivalsa ad una vita meschina e purtroppo
sola.
Ammetto di non essere al tuo livello (forse ammirevole dal punto di vista
informatico) ma io credo che questa NG serva per chiarire delle domande
che gnucchi come me fanno sperando in una risposta equilibrata e chiara e
di un livello pari a quello con la cui si chiede.
Comunque per chi ci legge, la risposta al mio quesito (mandare un record
via email) probabilmente è questa:
non si puo fare anche se il computer che riceve email possiede access.
L'unico modo forse, che però non permette l'utilizzo di una email è quello
di collegarsi direttamente al computer a cui si vuole mandare un solo
record di un data base.  Sicuramente altri potrebbero spiegarlo meglio.
> Bye, Ste
Ciao a tutti.


title: mandare un solo record via email

author: Lorenzo Coronati

text:
Scrisse enrico <
b.k...@ling.unipi.it
>:
>Ammetto di non essere al tuo livello (forse ammirevole dal punto di vista
>informatico) ma io credo che questa NG serva per chiarire delle domande
>che gnucchi come me fanno sperando in una risposta equilibrata e chiara e
>di un livello pari a quello con la cui si chiede.
AH  HA H AHA AHAH AHA HA HA AH AH AHA HA HA A HH A HAH AHA
MI FAI MORIRE!
AH AH AHA H AHA H AH HAH AHA H AH A HAH AHA H A HAHA HA H A
U HUHHU HU HU HU HU H UHU HU HUHUH UHU HU HU HU HU HU HU
IHIHI HIHI HI HI HI HI I HIH I HIH IHI HI HIH IH I HIH HI
HAI CHE MALE ALLO STOMACO!
MITICO IL CAZZIATONE AL BETTINI!
Mi sa che Antonio gliela menera' per un secolo!
ROTFLASTC!
Ste', non te la prendere, dai, ridici su!
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: mandare un solo record via email

text:
enrico ha scritto nel messaggio <
3884EDBF...@ling.unipi.it
>...
Un sacco di cagate...; ma allora sei veramente un super-gnucco!
>Ammetto di non essere al tuo livello (forse ammirevole dal punto di vista
>informatico) ma io credo che questa NG serva per chiarire delle domande
>che gnucchi come me fanno sperando in una risposta equilibrata e chiara e
>di un livello pari a quello con la cui si chiede.
Vuoi una riposta accessibile ad un super-gnucco? Eccola qua...
Premesso che vista la tua scarsa apertura mentale faresti bene
a cambiar mestiere, nel frattempo il tuo record fattura puoi tentare
di inoltrarlo via Posta Celere; non sarà il massimo dell' automazione
ma qualche cosa prima o dopo arriverà.....
>Comunque per chi ci legge, la risposta al mio quesito (mandare un record
>via email) probabilmente è questa:
>non si puo fare anche se il computer che riceve email possiede access.
Ma allora non sei neppure gnucco, forse non sai semplicemente
leggere.... Mi spiace ma un corso di lettura via news non è una
cosa tecnicamente possibile, devi provvedere in altro modo.
Saluti alla famigliola.
Ste


title: mandare un solo record via email

author: AntoGal

text:
enrico <
b.k...@ling.unipi.it
> wrote in message
3884EDBF...@ling.unipi.it...
> Ammetto di non essere al tuo livello (forse ammirevole dal punto di vista
> informatico) ma io credo che questa NG serva per chiarire delle domande
> che gnucchi come me fanno sperando in una risposta equilibrata e chiara e
> di un livello pari a quello con la cui si chiede.
Adesso vado a chiedere su un NG tecnico come si costruisce la bomba atomica.
Quando mi parleranno di isotopi di Uranio e di massa critica, li manderò a
quel paese perchè non me lo hanno saputo spiegare con le parole usate dal
panettiere sotto casa.
Io trovo che la spiegazione di Stefano sia chiara, concisa, e molto precisa.
Ti ha detto che si può fare, come devi farlo, e cosa andarti a studiare
visto che non sai programmare. Se ti fanno paura parole come API, ActiveX,
macro, DoCmd... , mi sa che hai sbagliato mestiere. Questo è il pane
quotidiano per chi, per hobby o per lavoro, decide di fare il programmatore.
Se tu non hai le basi, non c'è spiegazione adatta che ti soddisfi. Tu come
spiegheresti a guidare una macchina ad una persona, se nel momento in cui
gli dici "Metti la prima", ti risponde "La prima che?".
> Comunque per chi ci legge, la risposta al mio quesito (mandare un record
> via email) probabilmente è questa:
> non si puo fare anche se il computer che riceve email possiede access.
Come non si può fare??? La tua interpretazione è stata diametralmente
opposta.
P.S. Non mi dire adesso "E spiegamelo tu", perchè andremmo in starvation...
;-)
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Calendario

author: Waran

text:
Sono sempre io, il neofita del messaggio precedente, Visto che ho due
domande da fare ho mandato 2 messaggi (mi pare si faccia cosě, giusto?)
Vorrei, in qualche modo, selezionare diversi giorni di un mese (praticamente
i giorni lavorativi)  e per ognuno di questi associarci un valore (Ore
lavorative) come posso fare senza dover digitare continuamente le date?
Grazie 1000


title: indicizzare o no!

author: Franco dellavalle

text:
ciao a tutti

nella tbEmailClienti ho inserito
due campi booleani
1-invioDoc
2-InvA

Il primo per selezionare o meno l'indirizzo email da utilizzare,
il secondo per impostare invio su "A:" se selezionato,
"CC:" se non selezionato.

Questi due campi vanno indicizzati?

Grazie


title: indicizzare o no!

text:

Ciao l'indicizzazione è importante ma non in questa fattispecie. L'indice è un concetto diverso

MA


title: indicizzare o no!

text:

grazie MA


title: indicizzare o no!

author: Karl Donaubauer

text:
Salve,

Franco Dellavalle ha scritto:

In genere e teoria un indice su un campo booleano non serve perché
mancano varietà e dispersione dei valori. Però ci potrebb'essere una
eccezione dalla regola (e poche volte ho letto che un tale indice ha
avuto un effetto positivo):

Se il campo booleano ha una distribuzione di valori molto disuguale
(tipo 98% No e 2% Sì, e tu cerchi per Sì) l'indice potrebbe aiutare.
In questi casi almeno serve una prova soprattutto se si tratta di molti
record in rete e/o con problemi di prestazione.

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


title: indicizzare o no!

text:

grazie Karl


title: Casella di Riepilogo

author: sandro

text:
Vorrei sapere se č possibile fare questo:
Modificare tramite un gruppo di opzioni la query di origine di una Casella
di riepilogo al fine di ottenere delle "Visualizzazioni filtrate".
In altri termini assegnare piů query alla stessa casella di riepilogo.
In alternativa poterne limitare i record visualizzati (escludere interi
record tipo: commesse aperte; commesse terminate; tutte le commesse)
Non ho conoscenze specifiche di programmazione, ma un'inclinazione al fai da
te artigianale...
Se mi avete capito (che non č poco, credo...) datemi una mano!
L'altra volta qualcuno ci č risucito e ne sono stato felice...
Saluti: Alessandro


title: Casella di Riepilogo

author: lbo dal lavoro (ogni tanto...)

text:
>Vorrei sapere se č possibile fare questo:
>
>Modificare tramite un gruppo di opzioni la query di origine di una Casella
>di riepilogo al fine di ottenere delle "Visualizzazioni filtrate".
>In altri termini assegnare piů query alla stessa casella di riepilogo.
si puň.
sull'evento dopoaggiornamento del gruppo opzioni fai eseguire qualcosa
del genere:
select case me.gruppoopzioni
	case 1
		me.listbox.recordsource="SELECT..." (oppure
="nomequery"
	case 2
		me.listbox.recordsource="SELECT..."
	ecc.
end select
me.listbox.requery
>In alternativa poterne limitare i record visualizzati (escludere interi
>record tipo: commesse aperte; commesse terminate; tutte le commesse)
stessa cosa
>Non ho conoscenze specifiche di programmazione, ma un'inclinazione al fai da
>te artigianale...
lě sopra ti ho fatto un esempio con stringhe eql, se alle stringhe sql
sostituisci i nomi delle query dovrebbe funzionare lo stesso.
ti consiglio di dare un'occhiata all'sql, le basi sono facili e si
risparmia un sacco di tempo.


title: Casella di Riepilogo

author: Roberto dal portatile

text:
"sandro" <
san...@tlibero.it
> ha scritto nel messaggio
news:wHDk5.46542$dF5.8...@news.infostrada.it...
> Vorrei sapere se è possibile fare questo:
>
> Modificare tramite un gruppo di opzioni la query di origine di una Casella
> di riepilogo al fine di ottenere delle "Visualizzazioni filtrate".
> In altri termini assegnare più query alla stessa casella di riepilogo.
> In alternativa poterne limitare i record visualizzati (escludere interi
> record tipo: commesse aperte; commesse terminate; tutte le commesse)
>
> Non ho conoscenze specifiche di programmazione, ma un'inclinazione al fai
da
> te artigianale...
> Se mi avete capito (che non è poco, credo...) datemi una mano!
> L'altra volta qualcuno ci è risucito e ne sono stato felice...
>
> Saluti: Alessandro
>
>
Io ti consiglio di adoperare una sola query, quella che già hai, quindi
rendila parametrica utilizzando i suoi criteri, ovvero facendola diventare
una query di selezione.
Ciao e buon Ferragosto
Roberto


title: Casella di Riepilogo

text:
per Roberto
diciamo così:
Io ho già crato n.3 query con criteri, quindi parametrizzate.
Devo richiamarle all'interno di una listbox in una finestra di dialogo e
selezionarle tramite un Gruppo Di Opzioni. Una query con più parametri penso
non faccia al caso mio (semprechè abbia capito quello che mi volevi dire...)
dunque.
                                        !!
                                        !!
                                        V
per lbo
la soluzione che mi dai è quella che ho provato anch'io ma non so perchè non
funziona. Certamente farò qualche errore di troppo..., ma se sei sicuro che
funzioni tenterò ancora.
premetto questo:
il metodo RecorSource causa errore di Run-Time xchè no supportato dal
listbox; il metodo Controlsource non  va (?).
Ho provato con l'SQL:
dim strSQL as string
strSQL = "SELECT..."
me!combinata05.recordSource = strSQL
Mi da solito errore di run time.
Io più di questo non so fare.
Vi ringrazio comunque lo stesso e se avete qualche idea... Vi sarei grato se
me la comunicaste.
Saluti: Alessandro R.


title: Casella di Riepilogo

author: Paolo A.

text:
sandro wrote:
>
> il metodo RecorSource causa errore di Run-Time xchè no supportato dal
> listbox; il metodo Controlsource non  va (?).
> Ho provato con l'SQL:
>
> dim strSQL as string
> strSQL = "SELECT..."
> me!combinata05.recordSource = strSQL
>
per le caselle combinate cosi come per le caelle di riepilogo esiste la
proprietà Rowsource per caricare i dati.
credo che tu debba provare così:
dim strSQL as string
strSQL = "SELECT..."
me!combinata05.RowSource = strSQL
saluti
paolo


title: Casella di Riepilogo

text:
Grazie Paolo, sono appena rientrato ho letto il tuo messaggio ed ho provato.
Adesso funziona tutto...
GRAZIE MILLE!
Saluti
Alessandro R.


title: Casella di Riepilogo

author: Rupen

text:
> ti consiglio di dare un'occhiata all'sql, le basi sono facili e si
> risparmia un sacco di tempo.
non è meglio usare delle query (se il codice sql è noto a priori) per via
delle prestazioni ?
per quanto ne so ( a dire  il vero: per quanto ho sentito dire) le query
sono già compilate e quindi più prestanti...


title: Casella di Riepilogo

text:
>> ti consiglio di dare un'occhiata all'sql, le basi sono facili e si
>> risparmia un sacco di tempo.
>non è meglio usare delle query (se il codice sql è noto a priori) per via
>delle prestazioni ?
be', non è detto che il codice sql sia sempre noto a priori.  in casi
come questi (creare dinamicamente origini per delle textbox) non è
detto che lo sia.
>per quanto ne so ( a dire  il vero: per quanto ho sentito dire) le query
>sono già compilate e quindi più prestanti...
sì, l'ho sentito dire anche io ma non l'ho verificato.  non credo però
che si tratti di differenze prestazionali percepibili.  ritengo che
sia meglio lasciare l'applicazione il piu' mantenibile possibile e con
meno oggetti in giro possibile.
in questo caso specifico si parlava di query che dovevano fare da
rowsource ad una listbox, quindi presumibilmente si tratta di qualche
centinaio di righe a dire tantissimo, e con cento record non credo che
si possano fare discorsi prestazionali...  la differenza sarebbe
talmente poca...


title: Casella di Riepilogo

text:
>il metodo RecorSource causa errore di Run-Time xchè no supportato dal
recorDsource
>listbox; il metodo Controlsource non  va (?).
comunque scusa, era rowsource.
potresti patchare la tua copia di outlook per fare in modo che nel
subject dei messaggi venga Re: e non R:?  altrimenti i thread si
interrompono.


title: Casella di Riepilogo

text:
"sandro" <
san...@tlibero.it
> ha scritto nel messaggio
news:PkTk5.50877$dF5.9...@news.infostrada.it...
> per Roberto
>
> diciamo così:
> Io ho già crato n.3 query con criteri, quindi parametrizzate.
> Devo richiamarle all'interno di una listbox in una finestra di dialogo e
> selezionarle tramite un Gruppo Di Opzioni. Una query con più parametri
penso
> non faccia al caso mio (semprechè abbia capito quello che mi volevi
dire...)
> dunque.
>
[CUT]
>
> Saluti: Alessandro R.
Se dietro le tue 3 query c'è lo stesso oggetto (ad esempio la stessa
tabella), io farei comunque un'unica query e scriverei i criteri in maniera
che tenessero conto anche del Gruppo dDi Opzioni, utilizzando per questo le
funzioni IIF e Like: naturalmente e solamente il mio punto di vista.
Roberto


title: Casella di Riepilogo

author: Lara

text:
per Roberto:
Al momento non ho capito un granchè di quello che mi hai suggerito ma, mi
devi scusare, non è poi così tanto che "intrallazzo" con Access...
Non vorrei essere ripetitivo ma di programmazione ne capisco poco.
Comunque sono un tipo che legge, e siccome il costrutto che mi hai proposto
l'ho già notato da qualche parte, mi metto a studiare e vedo se trovo la
soluzione al mio problema anche con quanto da te indicatomi.
di nuovo grazie
Alessandro R.
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
tLVk5.51524$dF5.9...@news.infostrada.it...



title: Casella di Riepilogo

author: Sandro R.

text:
Le sorelle andrebbero uccise appena nate!
Accidenti a lei, mi ha cambiato il nome nell'account.
Se non si fosse capito io sono Alessandro non Lara!


title: Casella di Riepilogo

text:
"Sandro R." <
san...@tlibero.it
> ha scritto nel messaggio
news:pFWk5.51837$dF5.9...@news.infostrada.it...
> Le sorelle andrebbero uccise appena nate!
> Accidenti a lei, mi ha cambiato il nome nell'account.
>
> Se non si fosse capito io sono Alessandro non Lara!
>
Capito, Capito.
Comunque, già che ci sei, su Outlook apri un account tutto per la sorellina.
Roberto


title: Casella di Riepilogo

text:
"Lara" <
san...@tlibero.it
> ha scritto nel messaggio
news:3BWk5.51817$dF5.9...@news.infostrada.it...
> per Roberto:
>
> Al momento non ho capito un granchè di quello che mi hai suggerito ma, mi
> devi scusare, non è poi così tanto che "intrallazzo" con Access...
> Non vorrei essere ripetitivo ma di programmazione ne capisco poco.
> Comunque sono un tipo che legge, e siccome il costrutto che mi hai
proposto
> l'ho già notato da qualche parte, mi metto a studiare e vedo se trovo la
> soluzione al mio problema anche con quanto da te indicatomi.
>
> di nuovo grazie
>
> Alessandro R.
>
>
Dopo che hai provato da solo, se sei ancora in difficoltà, racconta al NG un
pò di più del tuo DB, è più facile che ti arrivi qualche dritta più mirata.
Roberto


title: query con autocad 2000

author: Luca Favaro

text:
Ciao a tutti. Per caso sapete dirmi se è possibile aprire una query di
access direttamente cliccando all'interno di un disegno dwg?


title: query con autocad 2000

author: Davide

text:
Luca Favaro <
ingluc...@libero.it
> wrote in message JKZh6.57298$GM6.2...@news.infostrada.it...
> Ciao a tutti. Per caso sapete dirmi se č possibile aprire una query di
> access direttamente cliccando all'interno di un disegno dwg?
>
Penso si possa solo aprire un db di access e non una query.
Per fare aprire il db su una query, crea la macro autoexec nel tuo db in Access.
Da Autocad -> Inserisci -> Oggetto OLE -> Crea da file -> Percorso tuo DB.
Davide


title: query con autocad 2000

author: ASPOR

text:
Ciao sono Paperx dall'ufficio,
posso rispondere che č possibile farlo ma con la versione Autocadmap che ti
permette di creare topologie dove puoi assegnare un numero di ID ad un'area
per esempio.
Per il tuo preoblema inoltre pčotresti ricorrere ad ARCVIEW della ESDRI
Ciao
"Davide" <
sarad...@iol.it
> ha scritto nel messaggio
news:335i6.40530$eQ5.8...@twister2.tin.it...



title: Salvataggio automatico dei dati in access

text:
Questa opzione c'è in molti programmi che ogni un tot di tempo salvano il
lavoro svolto in automatico.
Sapete se è possibile in access?
grazie.


author: NSantini

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:7XPd9.6199$AW6.1...@twister2.libero.it...

In Access i dati vengono salvati sempre e subito! Se digiti i dati dentro
una maschera, quando passi alla successiva o la chiudi, Access registra il
record che hai finito di inserire. Se ti riferisci al salvataggio delle
modifiche apportate alla struttura di maschere o report o query o tabelle,
tutte le volte che ti accingi a chiudere tale struttura ti viene chiesta la
conferma di salvataggio.
Come vedi non occorre il salvataggio periodico come avviene in Word o in
Excell
Ciao
NSantini


text:
> Come vedi non occorre il salvataggio periodico come avviene in Word o in
> Excell
quello che intendevo è che avendo maschere con molti campi, a volte può
capitare che ho inserito quasi tutti i
campi e salta la corrente oppure acess và in errore dicendo "questo
programma ha eseguito un operazione non
valida  verrà chiuso" quindi mi chiedevo come poter evitare di perdere i
dati inseritiproprio del record in corso
per non doverli reinserire.


text:
> Come vedi non occorre il salvataggio periodico come avviene in Word o in
> Excell
ho una soluzione, quando unutente clicca sul tasto "aggiungi nuovo record"
potrei impostare da codice vb il valore del timer della form pari a 10000
per esempio
cosi oghni 10 secondi eseguo il codice
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
e al termine dell'inserimento del record metto il valore del timer
nuovamente a zero in modo che non venga eseguito!
qualche guru mi sà dire se potrebbe andare come soluzione? Grazie.


author: Antonio Biso

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:4EZd9.7643$%z1.1...@twister1.libero.it...

> qualche guru mi są dire se potrebbe andare come soluzione? Grazie.
Io ti dico un'altra cosa invece:
il salvataggio automatico, in word per esempio, lo imposti a 10 secondi?
Non credo proprio, normalmente si mette che so? 5 minuti, 1 minuto tič,
proprio a dire la sfiga completa.
E non credi che in un minuto una form di UN record sia stata compilata e
salvata?
Secondo me sono accorgimenti inutili....
IMHO
Antonio


author: Maurizio Borrelli

text:
> "@----- Pinco --@-- Pallino -----@" [...]:

    Sono curioso anche io di sentire che ne pensano i guru. Ma forse per il
tuo bene e' meglio che non si facciano vivi. La mia opinione? Lascia
perdere.
    Che giova? Perche' sprecare energie per una eventualita' che *dovrebbe*
esser rara? Perche' tirarsi addosso tutti i problemi relativi alla gestione
dei campi a immissione obbligatoria? In cambio di cosa? Del rischio di aver
inserito un record zoppicante. Con l'impegno di doverlo ripresentare
all'utente alla ripresa del lavoro interrotto. Ci pensi a questa questione?
Vuol dire che in caso di interruzione, vista la logica che intendi usare, il
tuo programma deve *obbligatoriamente* aprirsi alla maschera attiva all'atto
dell'interruzione, al record attivo all'interruzione, magari col cursore che
fa l'occhiolino nella posizione del carattere che stava per essere digitato.
Magari anche con un fumetto che dice "Ehm... Dove eravamo rimasti?..."?
    Sarebbe bello, non dico di no. Ma quanto costa?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ala2ca$1oij8h$2...@ID-52090.news.dfncis.de...
[CUT]
> Vuol dire che in caso di interruzione, vista la logica che intendi usare,
il
> tuo programma deve *obbligatoriamente* aprirsi alla maschera attiva
all'atto
> dell'interruzione, al record attivo all'interruzione, magari col cursore
che
> fa l'occhiolino nella posizione del carattere che stava per essere
digitato.
> Magari anche con un fumetto che dice "Ehm... Dove eravamo rimasti?..."?
Buona questa; Mauri', non mi fare ridere che ho lebbra screpolate. Ciao
NSantini


text:
"NSantini" <
nu...@iol.it
> ha scritto nel messaggio
news:FV1e9.71757$pX1.2...@news2.tin.it...

non ho la *lebbra* ma le labbra screpolate. AriCiao


text:
> "NSantini" []:
> > Buona questa; Mauri', non mi fare ridere che ho lebbra screpolate. Ciao
> non ho la *lebbra* ma le labbra screpolate. AriCiao
    Appena in tempo, eh?... Pero' a me i polpastrelli mi prudono ancora. A
chi tocca tocca.



text:
> Magari anche con un fumetto che dice "Ehm... Dove eravamo rimasti?..."?
>
>     Sarebbe bello, non dico di no. Ma quanto costa?
>
Si! proprio bella complimenti per la battuta! in effetti avete ragione.


title: Dbase Ordini Agenti

text:
Domanda:
devo creare un piccolo applicativo atto alla gestione degli ordini agenti,
esistono eventuali demo, valide,  scaricabili\consultabili ed eventualmente
riadattabili in merito?
L'agente deve poter inserire l'ordine tramite seguente logica:
Selezione del Cliente ... con possibilità di ricerca dello stesso
Codice articolo ... che richiama tutti i dati anagrafici e scontistici ad
esso associati
Gestione quatità per riga
Gestione stampe
Provvigioni
Statistiche Varie
Se ci fosse un prodotto semplice gia esistente mi piacerebbe
consultarlo\valutarlo.
Grazie anticipatamente,
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it


title: Dbase Ordini Agenti

author: Pablitomf

text:
strano....mavero ha scritto:
> Domanda:
> devo creare un piccolo applicativo atto alla gestione degli ordini agenti,
> esistono eventuali demo, valide,  scaricabiliconsultabili ed eventualmente
> riadattabili in merito?
> L'agente deve poter inserire l'ordine tramite seguente logica:
> Selezione del Cliente ... con possibilità di ricerca dello stesso
> Codice articolo ... che richiama tutti i dati anagrafici e scontistici ad
> esso associati
> Gestione quatità per riga
> Gestione stampe
> Provvigioni
> Statistiche Varie
> Se ci fosse un prodotto semplice gia esistente mi piacerebbe
> consultarlovalutarlo.
> Grazie anticipatamente,
Ti serve?... aspè
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Dbase Ordini Agenti

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c6tqhl$s7b$1...@news.newsland.it...

ocappa!
il programma è interessante, diverso strutturalmente da come serve a me ...
ma sicuramente una valida base dati da implementare, quando lo finisco se ti
va te lo mando per esprime cazziatone ... ops ... giudizio!!!!!!
Buon 1° Maggio, io mi godrò un pò il mio piccolino! Ha appena compito 7 mesi
di vita!!!!!!!!!!!!!!!



title: andare a capo in una email NON RICORDO:::::::::::.

text:
So che è possibile ma non ricordo come
in docmd.sendobject ecc.ecc...
nella definizione del testo della email so che è possibile mandare a capo il
testo con un carattere tipo
testo + crh(13) ma non ricordo come si fà qualcuno di voi sa illuminarmi?
Grazie.


text:
"///////// simba883 /////////" <
simb...@libero.it
> ha scritto nel messaggio
news:SV5j9.71006$Hc7.5...@twister1.libero.it...

mi sono ricordato come si fà e se servisse a qulacuno ecco qui il modo:
DoCmd.SendObject acSendNoObject, , ,
pi...@libero.it
, , , "Frase della prima
riga" & Chr(10) & "-------------------------------------------" & Chr(10) &
Chr(10) & "Frase della prima riga" & Chr(10) & Chr(10) & " Ciao a tutti.",
False