title: problema con filtro like in funzione

author: ALESSANDRO Baraldi

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cj3rmf$ds1$1...@lacerta.tiscalinet.it...

E' una stringa da quanto si vede.......!!!!!!!!
Hai formattato come stringa o come NUMERO... il CRITERIO..????
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: problema con filtro like in funzione

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cj45g5$p2m$1...@lacerta.tiscalinet.it...
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:cj3rmf$ds1$1...@lacerta.tiscalinet.it...
>> secondo voi cosa sbaglio in queste 2 istruzioni like?
>>
>>   CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like " * " &
>>   [forms]![archiviobranilistato]![CasellaCombinata170] & " * ""
>>
>>   CostruisciFiltro = CostruisciFiltro & " and [TITOLO] = Like " *
>>   " & [forms]![archiviobranilistato]![CasellaCombinata170] & " * ""
>>
>> grazie a tutti.
>
> E' una stringa da quanto si vede.......!!!!!!!!
> Hai formattato come stringa o come NUMERO... il CRITERIO..????
>
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
in che senso? costruiscifiltro è una funzione di tipo stringa e viene usata
poi per essere applicata come filtro ad una maschera usando filterON ti
basta sapere questo?
fammi sapere........ciao e grazie.


title: problema con filtro like in funzione

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cj4fbk$ko$1...@lacerta.tiscalinet.it...

Non sapendo cos'è CostruisciFiltro spero che l'errore non sia li....!
Il mio era un suggerimento a fare attenzione all'errata
formattazione di quello che viene DOPO....!
Se TITOLO è stringa la formattazione è errata.....!
Per la corretta formattazione vedi l'Help a riguardo di come
si Formattano le condizioni WHERE.......!!!
"[TITOLO] = Like " * " &
>>   [forms]![archiviobranilistato]![CasellaCombinata170] & " * ""
Ciao
--
@Alex (Alessandro Baraldi)



title: problema con filtro like in funzione

text:
> Se TITOLO è stringa la formattazione è errata.....!
> Per la corretta formattazione vedi l'Help a riguardo di come
> si Formattano le condizioni WHERE.......!!!
>
> "[TITOLO] = Like " * " &
>>>   [forms]![archiviobranilistato]![CasellaCombinata170] & " * ""
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
ho provato cosi ma non và tu sai aiutarmi?
CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like '" * " &
[Forms]![archiviobranilistato]![CasellaCombinata170] & " * "'"
ma cosa cerchi per trovare l'help di where? io non lo trovato cercando where
e premendo F1
ciao.


title: problema con filtro like in funzione

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cj5986$gpc$1...@lacerta.tiscalinet.it...

Prova così
CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like " * " & chr(34) & _
 [Forms]![archiviobranilistato]![CasellaCombinata170] & chr(34) & " * "
Ciao
--
@Alex (Alessandro Baraldi)



title: problema con filtro like in funzione

text:
> Prova così
>
> CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like " * " & chr(34) & _
> [Forms]![archiviobranilistato]![CasellaCombinata170] & chr(34) & " * "
>
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
provato mi dice tipo non corrispondente
CostruisciFiltro = CostruisciFiltro & "[TITOLO] = Like " * " & chr(34) &
[Forms]![archiviobranilistato]![CasellaCombinata170] & chr(34) & " * ""
non so piu come provare, hai qualche altra prova da farmi fare?


title: problema con filtro like in funzione

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cj648f$t5s$1...@lacerta.tiscalinet.it...

Questa nella precedente ho errato a mettere gli apici senza contare che
UGUALE
non và messo con LIKE.....!!!
CostruisciFiltro = CostruisciFiltro & "[TITOLO] Like " & chr(34) & " * " &
     [Forms]![archiviobranilistato]![CasellaCombinata170] & " * " & chr(34)
Ciao
--
@Alex (Alessandro Baraldi)



title: problema con filtro like in funzione

text:
> Questa nella precedente ho errato a mettere gli apici senza contare che
> UGUALE
> non và messo con LIKE.....!!!
>
> CostruisciFiltro = CostruisciFiltro & "[TITOLO] Like " & chr(34) & " * " &
>     [Forms]![archiviobranilistato]![CasellaCombinata170] & " * " & chr(34)
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
ho provato non dà errore ma non restituisce nessun record ho messo nella
casellacombianta il valore "tit" e ci sono 5 record che si chiamano titolo1
titolo2 ...titolo5
questo è il valore della tua stringa in debug
Watch :   : CostruisciFiltro : "[TITOLO] Like " * tit * "" : String :
Form_ArchivioBraniListato.CostruisciFiltro
tu che dici ?


title: problema con filtro like in funzione

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cj6665$ufq$1...@lacerta.tiscalinet.it...

Perchè ci sono degli SPAZI prima e dopo....?
In effetti non avevo visto che li avevi messi già dalle
prime versioni.
Togli tutti gli spazi inutili.
Così:
CostruisciFiltro = CostruisciFiltro & "[TITOLO] Like " & chr(34) & "*" &
     [Forms]![archiviobranilistato]![CasellaCombinata170] & "*" & chr(34)
--



title: problema con filtro like in funzione

text:
> Togli tutti gli spazi inutili.
>
> Così:
>
> CostruisciFiltro = CostruisciFiltro & "[TITOLO] Like " & chr(34) & "*" &
>     [Forms]![archiviobranilistato]![CasellaCombinata170] & "*" & chr(34)
>
>
>
> --
> @Alex (Alessandro Baraldi)
> ---------------------------------------------------------------------------
perfetto funziona, mille grazie.


title: Attendere prego!

author: Francesco dall'ufficio

text:
Saluti!
Tramite VBA è possibile evitare che venga eseguita qualsiasi istruzione
prima che ACCESS97 abbia aggiornato la tabella sottostante ad un recordset
utilizzato per popolarla di dati?


title: Attendere prego!

author: Antonio Biso

text:
Francesco dall'ufficio ha scritto nel messaggio ...
>Saluti!
>
>Tramite VBA č possibile evitare che venga eseguita qualsiasi istruzione
>prima che ACCESS97 abbia aggiornato la tabella sottostante ad un recordset
>utilizzato per popolarla di dati?
E che vor dě????
Antonio


title: Attendere prego!

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
8a89u9$p47$6...@pegasus.tiscalinet.it...
>
> E che vor dě????
> Antonio
Scusa ma non sono molto eperto nella programmazione e forse non uso la
terminologia esatta.
Il problema č che copio dei dati da una tabella ad un altra aprendo due
recordset (uno della tabella A e l'altro della tabella B).
Sucessivamente da codice apro un report basato sulla tabella A in cui ho
appena copiato i dati ma il report risulta vuoto, senza alcun dato.
Sembrerebbe che access non faccia in tempo ad aggiornare la tabella. Forse
dico una minchiata!
ma se sucessivamente apro il report manualmente esso visualizza tutto
correttamente.
Volevo sapere quindi se in VBA č possibile fare in modo che access attenda
che la tabella venga effettivamente aggiornata prima aprire il Report.
"Riscusami" ma non sono un programmatore.
 Ciao.


title: Attendere prego!

author: lbo dal portatile

text:
>Il problema è che copio dei dati da una tabella ad un altra aprendo due
>recordset (uno della tabella A e l'altro della tabella B).
suppongo che tu legga (scorra) il rst A e ne scriva (appenda) i dati
nel rst B.  perche' invece non provi a fare direttamente una query di
creazione tabella o di accodamento?  magari direttamente in sql.
>Sucessivamente da codice apro un report basato sulla tabella A in cui ho
>appena copiato i dati ma il report risulta vuoto, senza alcun dato.
>Sembrerebbe che access non faccia in tempo ad aggiornare la tabella. Forse
>dico una minchiata!
questo potrebbe avere un senso se il report e' stato aperto prima
dell'aggiornamento della tabella.
prova a far eseguire:
me.requery
nell'evento open del report.
>ma se sucessivamente apro il report manualmente esso visualizza tutto
>correttamente.
>Volevo sapere quindi se in VBA è possibile fare in modo che access attenda
>che la tabella venga effettivamente aggiornata prima aprire il Report.
dovrebbe non essercene bisogno!
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Attendere prego!

author: fish

text:
Ciň che dici ora č chiaro, mi piacerebbe capire perchč intendi fare questa
copia di dati, cosa poco sensata a prima sensazione.
A volte invece di esporre i problemi, si riportano le proprie soluzioni che
si rivelano il piů delle volte inopportune.
--
Se dai da mangiare ad un uomo un pesce l'hai sfamato per un giorno
se gli insegni a pescare l'avrai sfamato per tutta la vita.
---------------------------------------------------------------
rimuovere NOSPAM. per mandare email
---------------------------------------------------------------


title: Attendere prego!

text:
fish <
asa...@NOSPAM.libero.it
> wrote in message
G57y4.6490$O3.6...@news.infostrada.it...
> Ciò che dici ora è chiaro, mi piacerebbe capire perchè intendi fare questa
> copia di dati, cosa poco sensata a prima sensazione.
> A volte invece di esporre i problemi, si riportano le proprie soluzioni
che
> si rivelano il più delle volte inopportune.
>
>
> --
> Se dai da mangiare ad un uomo un pesce l'hai sfamato per un giorno
> se gli insegni a pescare l'avrai sfamato per tutta la vita.
> ---------------------------------------------------------------
> rimuovere NOSPAM. per mandare email
> ---------------------------------------------------------------
>
 Perchè in realtà l'origine dei dati non è una tabella del databse ma un
range di un foglio Excel
e i dati devono subire delle conversioni.
Il problema non stà in questo perchè come ho scritto precedentemente ho
provato a coipare i dati anche da una tabella di prova nel mio DB.
Ciao, Francesco


title: Attendere prego!

text:
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38c8dc94...@news.interbusiness.it...

Non pensavo che il report Supportasse il metodo requery
Ciao Francesco


title: Attendere prego!

text:
Francesco dall'ufficio ha scritto nel messaggio ...
>
>
>
>Non pensavo che il report Supportasse il metodo requery
>
Ma perchč? Il report non ha un origine record?
Antonuio


title: Attendere prego!

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
8ab503$usf$1...@lacerta.tiscalinet.it...
> Francesco dall'ufficio ha scritto nel messaggio ...
> >
> >
> >
> >Non pensavo che il report Supportasse il metodo requery
> >
>
>
> Ma perchè? Il report non ha un origine record?
>
> Antonuio
>
Scusa la mia ignoranza in materia di programmazione ma quando digito "ME."
nella finestra di VBA non mi vieno proposto tra i metodi e le propietà
"Requery".
Su cosa devo far esiguire Requery su origine Record?


title: Attendere prego!

text:
Francesco dall'ufficio ha scritto nel messaggio
<429y4.7188$
O3.6...@news.infostrada.it
>...
>
>Antonio Biso <
ch...@etruria.net
> wrote in message
>8ab503$usf$1...@lacerta.tiscalinet.it...
>> Francesco dall'ufficio ha scritto nel messaggio ...
>> >
>> >
>> >
>> >Non pensavo che il report Supportasse il metodo requery
>> >
>>
>>
>> Ma perchè? Il report non ha un origine record?
>>
>> Antonuio
>>
>
>Scusa la mia ignoranza in materia di programmazione ma quando digito "ME."
>nella finestra di VBA non mi vieno proposto tra i metodi e le propietà
>"Requery".
E questo è strano, forse hai un problema di librerie, però l'importante è
che il comando te lo esegua lo stesso anche se non proposto automaticamente
>Su cosa devo far esiguire Requery su origine Record?
Aspè!
Tu hai detto che era strano fare requery su un report. Io ti ho detto che
non era strano perchè in fondo anche il report ha un origine record e
quindi, se il risultato di tale query cambia dopo il lancio del report, tu
devi fare la requery per aggiornare il risultato!
Antonio


title: funzione ricerca

author: Woodrov

text:
Ciao!
Ho una tabella che contiene, tra gli altri, un campo con Nome e Cognome insieme
separati semplicemente da uno spazio (qualche volta da due)...
Vorrei creare una query che mi vada a separare Nome e Cognome e che li distribuisca su
due campi distinti di una nuova tabella.
Ho pensato ad una query di creazione tabella con due campi calcolati che utilizzando le funzioni
di estrazione stringa.
Credo che si debba utilizzare una funzione  MID  con una funzione RICERCA.
Nella guida c'è scritto che esiste una funzione chiamata RICERCA dalla sintassi poco chiara
che serve per individuare un carattere particolare in una stringa e che restituisce il numero di caratteri
a partire da sinistra in cui questo si trova...
pero' di fatto mi dice che la funzione non esiste...
Avete consigli per risolvere l'arcano???
gra$ie!
               luca


title: funzione ricerca

author: Sergio MAZZA

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:600lcv8kr8ibl9j2l...@4ax.com...

Nell'help di access'97 non mi sembra; forse nelle versioni successive.
> Avete consigli per risolvere l'arcano???
>
> gra$ie!
>
>                luca
Comunque se non trovi la funzione puoi utilizzare le funzioni InStr, Left e
Mid (vedi help).
Il problema non è come scrivere i dati nei nuovi campi (se con una query di
creazione tabella, accodamento o aggiornamento) quanto al fatto che possano
esistere dei nominativi con doppio nome o chissà quale altra "stranezza".
Puoi inserire nella tabella due nuovi campi Nome e Cognome e con una query
di aggiornamento ti crei i campi calcolati che separano (almeno ci provano)
i nomi dai cognomi:
Es.
nome: left(nominativo, instr(1,nominativo, " ") - 1)
cognome: mid(nominativo,instr(1,nominativo," ")+1)
Comunque alla fine dovrai re-intervenire tu "a manina" per sistemare i
dati...
Ciao.
--
Sergio MAZZA


title: funzione ricerca

text:
On Tue, 20 May 2003 22:12:54 +0200, "Sergio MAZZA" <
sergi...@tiscali.it
> wrote:
>> Ho una tabella che contiene, tra gli altri, un campo con Nome e Cognome
>insieme
>> separati semplicemente da uno spazio (qualche volta da due)...
>> Vorrei creare una query che mi vada a separare Nome e Cognome e che li
>distribuisca su
>> due campi distinti di una nuova tabella.
>> Ho pensato ad una query di creazione tabella con due campi calcolati che
>utilizzando le funzioni
>> di estrazione stringa.
>> Credo che si debba utilizzare una funzione  MID  con una funzione RICERCA.
>>
>> Nella guida c'è scritto che esiste una funzione chiamata RICERCA dalla
>sintassi poco chiara
>> che serve per individuare un carattere particolare in una stringa e che
>restituisce il numero di caratteri
>> a partire da sinistra in cui questo si trova...
>> pero' di fatto mi dice che la funzione non esiste...
>
>Nell'help di access'97 non mi sembra; forse nelle versioni successive.
>Comunque se non trovi la funzione puoi utilizzare le funzioni InStr, Left e
>Mid (vedi help).
>Il problema non è come scrivere i dati nei nuovi campi (se con una query di
>creazione tabella, accodamento o aggiornamento) quanto al fatto che possano
>esistere dei nominativi con doppio nome o chissà quale altra "stranezza".
>Puoi inserire nella tabella due nuovi campi Nome e Cognome e con una query
>di aggiornamento ti crei i campi calcolati che separano (almeno ci provano)
>i nomi dai cognomi:
>Es.
>nome: left(nominativo, instr(1,nominativo, " ") - 1)
>cognome: mid(nominativo,instr(1,nominativo," ")+1)
>
>Comunque alla fine dovrai re-intervenire tu "a manina" per sistemare i
>dati...
>
>Ciao.
Grazie!
Sembra funzionare egregiamente...
Il problema dei nomi doppi non sussiste perché nella tabella che ho io,
ciò che divide il nome dal cognome è un doppio spazio.
Sta di fatto che la sintassi di InStr NON esiste nella guida di Access 2k!!!
Incredibile!!!
grazie ancora...
       luca


title: creare messaggio iniziale all'avvio sotto condizione

author: trabatare

text:
Saluti
volevo creare un messaggio iniziale all'avvio, rivolto agli utenti, del tipo "RICORDATI DI FARE QUESTO E QUELLO BLA BLA".

Vorrei tuttavia che questo messaggio non apparisse SEMPRE, ma se si verificassero certe condizioni.
(per esempio, ma non sono sicuro che sia la soluzione giusta, un flag spuntato da uno degli utenti, diciamo il capo,  "da qualche parte").

In pratica vorrei che il capo avesse la possibilità di decidere quando far apparire quel messaggio (ma non so come, in relazione a quanto chiesto) e che il programma, accorgendosi che quella condizione è vera, facesse apparire il messaggio agli utenti all'avvio del programma (fino a quando il capo non decide di non far più apparire il messaggio).

Spero di non essere stato troppo contorto: non capisco come e dove debba controllare il programma all'avvio per proporre o meno il messaggio iniziale.

vi ringrazio anticipatamente

Guido


text:

Io avevo un problema simile e nella mia maschera iniziale ho scritto la mia condizione:
    If Me.ConteggioDPI > 0 Then
        Dim stDocName1
        stDocName1 = "AnalisiDataPrevIncasso"
        DoCmd.OpenForm stDocName1
    End If
Quindi al verificarsi della condizione mi apre la maschera AnalisiData... e all'apertura ho inserito questo codice:

If MsgBox("Ci sono date previsione incassi da sistemare? Vuoi controllare subito????? Grazie! Se rispondi no, fallo appena puoi!", vbYesNo) = vbNo Then
DoCmd.Close

End If

Spero ti possa essere di aiuto
Nel mio caso apparirà il messaggio ad ogni accesso al db finchè la condizione non viene sistematica ma comunque non ti blocca e puoi procedere.
Ciao e buon lavoro!


text:
>
> Io avevo un problema simile e nella mia maschera iniziale ho scritto la mia condizione:
>     If Me.ConteggioDPI > 0 Then
>         Dim stDocName1
>         stDocName1 = "AnalisiDataPrevIncasso"
>         DoCmd.OpenForm stDocName1
>     End If
> Quindi al verificarsi della condizione mi apre la maschera AnalisiData... e all'apertura ho inserito questo codice:
>
> If MsgBox("Ci sono date previsione incassi da sistemare? Vuoi controllare subito????? Grazie! Se rispondi no, fallo appena puoi!", vbYesNo) = vbNo Then
> DoCmd.Close
>
> End If
>
> Spero ti possa essere di aiuto
> Nel mio caso apparirà il messaggio ad ogni accesso al db finchè la condizione non viene sistematica ma comunque non ti blocca e puoi procedere.

Grazie Lorena.
Alcune domande:
quando scrivi Me.ConteggioDPI significa che nella tua maschera iniziale hai un controllo (quale? casella di testo? casella di controllo?) che chiami ConteggioDPI e che il codice andrà a vedere se vale >0
Tuttavia io non volevo che nella maschera iniziale apparisse il controllo "di settaggio della condizione".

Volevo che all'apertura il programma controllasse (da qualche parte, non visibile) una condizione, un flag, qualcosa: forse una variabile pubblica?
se quella variabile (leggibile all'avvio del programma) era stata precedentemente settata come "vera", allora all'avvio apparirà la mascherina del messaggio (esattamente come l'hai fatta tu),
altrimenti niente mascherina di messaggio.

Ma non volevo che la "condizione di settaggio per far apparire o meno i messaggi" fosse visibile.

Grazie e...rilancio la pallla

Guido


text:

Ciao,
allora io avevo fatto così:
Nella maschera iniziale che mi chiede utente e password e mi manda alla maschera tipo pannello di controllo, ho inserito una casella di testo non visibile con origine controllo:
=DLookUp("[ConteggioDPI]";"[ConteggioDataPrevInc]")
che era la mia condizione.
Sull'evento chiusura della prima maschera iniziale (di autenticazione) ho scritto il codice che ti ho detto, quindi se la condizione si avvera mi esce il messaggio altrimenti non succede nulla.
Spero di essere stata più chiara e che ti serva ancora... dato che è passato qualche giorno...
Ciao


text:
> Spero di essere stata più chiara e che ti serva ancora... dato che è passato qualche giorno...
> Ciao

si!
grazie molte.
Sempre utile:-)
Grazie ancora

Guido


title: Creazione tabelle..

author: luca

text:
Salve a tutti.....
Devo creare una gestione magazzino, però non riesco a buttare giù la
creazione delle tabelle, quindi vi chiedo un aiuto!
I campi richiesti sono questi:
Tabella 1° : Codice; Articolo; Quantià; Id serial number
Tabella 2: Id serial number; serial number.
Ho creato una relazione -Una a molti- tra le due tabelle, in quanto un
articolo con codice X, può contenere vari numeri seriali.
Adesso arriva l'intoppo......... ho la necessità di scaricare o caricare
tale materiale,  aggiornando anche la tabella 1 con i relativi
seriali.
Es.: ho la necessità di scaricare un articolo con un certo codice, ma con
numeri seriali diversi, ad esempio, 20 tastiere con codice X, ma con seriali
diversi.
Adesso vi chiedo: come posso impostare tali tabelle?Conviene creare due
tabelle con nome Scarico e Carico, relazionate con la tabella 1 e 2?
Come faccio ad aggiornare la tabella con i numeri seriali?
Grazie per la collaborazione


title: Creazione tabelle..

author: mark

text:
"luca" <
lf...@tin.it
> wrote in message
news:qYNg8.33467$_u5.1...@news1.tin.it...

Secondo me dovresti creare due tabelle completamente distinte l'una
dall'altra.
nella prima inserisci tutti i dati relativi ad un singolo articolo, le
quantità in giacenza ecc
nella seconda inserisci solo i movimenti dei singoli articoli con le date di
movimento, le quantità caricate e quelle scaricate ed i codici seriali
relativi.
inltre se gestisci più magazzini devi creare una terza tabella dove inserire
le quantità giacenti nei singoli magazzini.
Saluti
Marco Dell'Oca
D.M.Software


title: dbCollegaArchivio

author: gestserv

text:
ho usato la procedura per scegliere a quale BE collegare il file FE (sito
comune). In apertura della mascehra dbcollegaArchivio viene visualizzato un
elenco di tutti i fiel BE disponibili. E' possibile visualizzarne uno di
colre diverso per sempio in rosso?
es:
PROVA
PROVA1
PROVA2
IN USO (colore rosso)
grazie


title: dbCollegaArchivio

author: sib

text:
gestserv <
gest...@uno.it
> wrote in message
8qft10$7rl$1...@fe2.cs.interbusiness.it...

Questo, normalmente, non dovrebbe mai succedere. Access, infatti, ti
consente pieno accesso ai db anche se altri utenti lo stanno gia' usando.
Solo se qualcuno (sbagliando dato che dovrebbe trattarsi di db in rete
immagino) l'ha aperto in modalita' esclusiva puo' darti problemi di questo
tipo.
Comunque se il refresh link non ha esito negativo, dovrebbe restituire un
errore. Vedi che codice ti da in quel caso e gestisciti l'errore per capire
quale tabella collegata l'ha generato.
Ciao, Sib


title: [TSQL] Ricavare l'id di un record appena aggiunto

author: Lorenzo Coronati

text:
Come si fa?
Ho provato un po' a smanettare con i parametri di output, ma
(credo di aver capito) non funzionano con query insert.
Quello che vorrei e' ricavare la pk di un record aggiunto
con una query insert; non mi fido di chiamare semplicemente
l'ultimo record della tab, perche' sono in multiutenza...
Forse si puo' fare qualcosa con i trigger e la tabella
inserted?
Abbiate pazienza, sono all'inizio con gli adp...
--
Lorenzo Coronati
---
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
---
<<se il lavoro non me lo dai tu, me lo da
un'altro stronzo che non capisce una sega
di access e di informatica in generale>>
(Ivan dal lavoro, 30/09/2000)
---


author: MegaMax

text:
> Quello che vorrei e' ricavare la pk di un record aggiunto
> con una query insert; non mi fido di chiamare semplicemente
> l'ultimo record della tab, perche' sono in multiutenza...
Tratto Dall'help di SQL Server 2000:
@@IDENTITY
  Informazioni aggiornate - settembre 2001.
Restituisce l'ultimo valore Identity immesso.
Sintassi
@@IDENTITY
Tipi restituiti
numeric
Essendo in multiutenza forse ti conviene prendere @@IDENTITY all'interno di
una transazione (nella quale naturalmente fai anche l'insert)
Max


text:
Scrisse "MegaMax" <
fe...@polaris.it
>:
>> Quello che vorrei e' ricavare la pk di un record aggiunto
>> con una query insert; non mi fido di chiamare semplicemente
>> l'ultimo record della tab, perche' sono in multiutenza...
>
>Tratto Dall'help di SQL Server 2000:
>
>@@IDENTITY
Grande, anzi, Mega, Max!
--
Lorenzo Coronati
---
<<Consiglio:
Siate un pņ piu professionali.>>
(Marco Dell'Oca, 1/2/2001)
---


title: "Colore primo piano" in "Casella di testo"

author: Alessio (SV)

text:
Ho inserito il codice sottostante nella propieta "Su Corrente" di una
maschera. Se io uso i selettori record per spostarmi da un record all'altro
questo codice non funziona.
Se  invece lo controllo inserendo un punto di interruzione nel codice e
proseguendo con F5 tutti i valori sono giusti e quando le istruzioni sono
finite il colore di Me!Saldo e' quello giusto.
Quale spiegazione a cio' e come posso porre rimedio.
Ringrazio anticipatamente
Private Sub Form_Current()
    If Saldo < 0 Then
        Me!Saldo.ForeColor = 26367
   Else
       Me!Saldo.ForeColor = 0
   End If
End Sub


author: Roberto da casa

text:
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:8sue6b$el3$1...@lacerta.tiscalinet.it...

Se la tua maschera ha una visualizzazione a Maschera singola funziona
benissimo; naturalmente se la visualizzazione č a Maschere continue tutti i
Saldi assumeranno il colore giusto per il record selezionato.
Se sei in questo caso, puoi solo simulare il cambiamento del colore di
sfondo del controllo; come realizzare ciň č scritto nel Sito Comune.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


text:
> Se la tua maschera ha una visualizzazione a Maschera singola funziona
> benissimo; naturalmente se la visualizzazione č a Maschere continue tutti
i
> Saldi assumeranno il colore giusto per il record selezionato.
> Se sei in questo caso, puoi solo simulare il cambiamento del colore di
> sfondo del controllo; come realizzare ciň č scritto nel Sito Comune.
>
Anch'io ho pensato di aver selezionato la visualizzazione a Maschere
continue, purtroppo non e' cosě . Probabilmente il problema va ricercato in
qualche modalita' settata (tipo me.allowedit= false o cose simili).
Ti ringrazio ugualmente


text:
Alessio (SV)
> Ho inserito il codice sottostante nella propieta "Su Corrente" di una
> maschera. Se io uso i selettori record per spostarmi da un record
all'altro
> questo codice non funziona.
> Se  invece lo controllo inserendo un punto di interruzione nel codice e
> proseguendo con F5 tutti i valori sono giusti e quando le istruzioni sono
> finite il colore di Me!Saldo e' quello giusto.
> Quale spiegazione a cio' e come posso porre rimedio.
> Ringrazio anticipatamente
>
> Private Sub Form_Current()
>     If Saldo < 0 Then
Hai scritto proprio cosi' nel codice? forse hai scritto If Me.Saldo<0 Then
Altrimenti non puo' funzionare.
>         Me!Saldo.ForeColor = 26367
>
>    Else
>        Me!Saldo.ForeColor = 0
>
>    End If
> End Sub
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


text:
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:8svg43$7n4$1...@pegasus.tiscalinet.it...

Comunque sia togli tutto il codice VBA circoscritto dalla IF e metti come
Formato del controllo Saldo:
    "L. "#.##0;"L. "#.##0[Rosso];0[Rosso]



title: Db corrotto

author: Mario

text:
Tentando di aprire un database compare il seguente messaggio: "Il modulo di
gestione di database Microsoft Jet non è riuscito a trovare l'oggetto
'Databases' . Assicurarsi che l'ggetto esista ..... omissis".
Non è possibile chiaramente aprire il db.
Qualcuno mi aiuta a recuperare il db o i dati in esso contenuti ?
Grazie
Mario

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


title: Db corrotto

author: EmMeCi - Style

text:
"Mario" <
tanm...@libero.it
> ha scritto nel messaggio
news:217Z222Z110Z44Y...@usenet.libero.it...

Hai provato a verificare se aprendo un nuovo dbase hai modo e possibilità di
importare tutto il contenuto del db corrotto?
Ciao,
--
**********
EmMeCi
**********
Blog:
http://www.setfocus.it


title: Db corrotto

text:

Già provato
Non consente ne di Importare ne di Collegare alcuna tabella perchè al
tentativo di connessione risponde con lo stesso messaggio d'errore.
Ciao



title: Db corrotto

text:
"Mario" <
tanm...@libero.it
> ha scritto nel messaggio
news:217Z222Z110Z44Y...@usenet.libero.it...
> Tentando di aprire un database compare il seguente messaggio: "Il modulo
> di
> gestione di database Microsoft Jet non è riuscito a trovare l'oggetto
> 'Databases' . Assicurarsi che l'ggetto esista ..... omissis".
> Non è possibile chiaramente aprire il db.
> Qualcuno mi aiuta a recuperare il db o i dati in esso contenuti ?
> Grazie
> Mario
Alcune volte ho risolto così:
Crei un nuovo db a cui colleghi tutte le tabelle ad un db con la stessa
struttura del db corrotto
Quindi sostituisci il "db struttura" con il db corrotto e provi a vedere se
riesci a vedere ancora il contenuto delle tabelle collegate
Di solito funziona
Ciao
Luca


title: Db corrotto

author: Riaudo Marcello

text:
Vorrei sapere se ti interessa recuperare le  tabelle se si, io ho fatto una
procedura un po' spartana per recuperare le tabelle (sempre che queste non
siano corrotte) in visual basic, se ti interessa fammelo sapere.
Riaudo Marcello
"Mario" <
tanm...@libero.it
> ha scritto nel messaggio
news:217Z222Z110Z44Y...@usenet.libero.it...



title: realizzare un sistema di prenottazioni

author: INFO

text:
Sono inf ase di ideazione di un sistama di prenotazioni appartamenti  per un
villaggio, sto progettando il db... ho alcune difficolta progetuali ..
qualcuno puo darmi una dritta
grazie


title: realizzare un sistema di prenottazioni

author: Pablitomf

text:
INFO ha scritto:

N'che senso? Che vuoi sapč?
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: realizzare un sistema di prenottazioni

text:
Come faccio a creare un database per sapere la disponbilita delle camere in
una determinata settimana?
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:cb9i5p$pad$1...@news.newsland.it...



title: realizzare un sistema di prenottazioni

text:
INFO ha scritto:
> Come faccio a creare un database per sapere la disponbilita delle camere in
> una determinata settimana?
""""" Guarda il post "QUOTING" e fanne buon uso """""
INFO, mi chiedi una cosa molto generica alla quale poter rispondere in
12.000.000.000 di modi possibili... come fare? bhč inizia a capire per
esempio che bisognerebbe creare un paio di tabelle, una per l'archivio
delle camere (Es, num_camera, piano, tipo_camera, etc...), l'altra per la
prenotazione delle stesse (Es, num_camera, dal, al). Da queste tabelle
collegate per esempio dal num_camera potrai creare query per estrarre dati
che ti indicano in un certo periodo quali sono le camere libere e quelle
occupate.
Ho risposto al tuo quesito?



title: realizzare un sistema di prenottazioni

text:
mi hai dato una mano grazie...
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:cbbdr2$e5n$1...@news.newsland.it...



title: stampa report con messaggio prestampa

text:
in una maschera ho un pulsante di stampa reportabbinato al singolo record
visualizzato sulla maschera.
Vorrei che clikkando su tale pulsante di comando, invece di mandare in
stampa direttamente il report abbinato, mi comparisse prima un messaggio
(diverso per ogni valore di un controllo campo della maschera) e poi con
un ulteriore clik stampare il report.
Se è possibile, come posso farlo?
grazie!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: stampa report con messaggio prestampa

author: Access

text:
ciao luici,
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:f9c0ss$hvf$1...@news.newsland.it...
> in una maschera ho un pulsante di stampa reportabbinato al singolo record
> visualizzato sulla maschera.
> Vorrei che clikkando su tale pulsante di comando, invece di mandare in
> stampa direttamente il report abbinato, mi comparisse prima un messaggio
> (diverso per ogni valore di un controllo campo della maschera) e poi con
> un ulteriore clik stampare il report.
> Se è possibile, come posso farlo?
Inserisci questo codice all'interno dell'evento click del  pulsante di
comando stampaReport, prima del codice utilizzato per stampare il report:
dim ctl as control
for each ctl in contrls
if ctl.controltype = actextbox then
if not isnull(ctl) then
msgbox ctl.value, vbexclamation,
ctl.name
end if
next ctl
Cosi avrai a video un msgbox con il contenuto di ogni controllo textbox
posto sulla form attiva.
--
Ciao
Access


title: stampa report con messaggio prestampa

text:
Access ha scritto:
> ciao luici,


> dim ctl as control


> if not isnull(ctl) then
> msgbox ctl.value, vbexclamation,
ctl.name
> end if
> next ctl

non ci ho capito gran che', ma una volta inserito il codice mi dà errore
sull'ultima riga "next ctl"
e mi dice "next senza for"
comunque il codice completo è:
Private Sub Comando114_Click()
On Error GoTo Err_Comando114_Click
Dim ctl As Control
For Each ctl In contrls
If ctl.ControlType = acTextBox Then
If Not IsNull(ctl) Then
MsgBox ctl.Value, vbExclamation, ctl.Name
End If
Next ctl
    Dim stDocName As String
    stDocName = "repautorizzazioni"
    DoCmd.OpenReport stDocName, acNormal, , "N_autorizzazione=" & Chr(34)
& Me.N_autorizzazione & Chr(34)
Exit_Comando114_Click:
    Exit Sub
Err_Comando114_Click:
    MsgBox Err.Description
    Resume Exit_Comando114_Click

End Sub
dove sbaglio?
luigi



title: stampa report con messaggio prestampa

text:
Ciao Luigi,
"luigi.ONOFRIO" <
onofrio...@tin.it
> ha scritto nel messaggio
news:f9c4tq$4vi$1...@news.newsland.it...

Scusa, ma nello scrivere il codice ho dimenticato di inserire un "end if" e
ho trascritto male "contrls" invece di controls.
Fai cosi:
> Private Sub Comando114_Click()
> On Error GoTo Err_Comando114_Click
>
> Dim ctl As Control
   For Each ctl In controls   'qui ti avevo scritto erroenamente "contrls"
> If ctl.ControlType = acTextBox Then
> If Not IsNull(ctl) Then
> MsgBox ctl.Value, vbExclamation, ctl.Name
> End If
   end if        'ho dimenticato di scriverla
> Next ctl
>
>    Dim stDocName As String
>
>    stDocName = "repautorizzazioni"
>    DoCmd.OpenReport stDocName, acNormal, , "N_autorizzazione=" & Chr(34)
> & Me.N_autorizzazione & Chr(34)
>
> Exit_Comando114_Click:
>    Exit Sub
>
> Err_Comando114_Click:
>    MsgBox Err.Description
>    Resume Exit_Comando114_Click
>
> End Sub
>
prova cosi.
--
Ciao
Access


title: stampa report con messaggio prestampa

text:
Access ha scritto:
> Ciao Luigi,


> Fai cosi:





> prova cosi.
ok adesso va, non dà errori, ma non è quello che voglio ottenere!
a me il messaggio che deve darmi non è il nome dei campi che ci sono sul
report, ma un messaggio tipo "inserisci il modulo giallo" naturalmente il
colore è condizionato da un campo "categoria" e possono essere vari colori
per varie categorie.
spero di avermi spiegato.
es. categoria A  - inserire il modilo giallo
    categoria B  - inserire il modulo rosso
    categoria c  - inserire il modulo verde
ecc



title: stampa report con messaggio prestampa

text:
Ciao luigi,
"luigi.ONOFRIO" <onofrio...@Tin.it> ha scritto nel messaggio
news:f9c6v4$e7k$1...@news.newsland.it...

Sinceramente non riesco a capire quello che vorresti ottenere.
Parlavi di un messaggio diverso per ogni valore di un controllo sulla
maschera.
è solo un messaggio a cosa di serve?
forse tu vorresti fare un'ulteriore scelta prima di mandare in stampa il
report?
spiegati meglio
--
Ciao
Access


title: stampa report con messaggio prestampa

text:
cut
> spiegati meglio
ok ci provo!
ho la maschera "autorizzazioni"
all'interno vi sono dei controlli campi vari di cui uno "categoria" che
contiene dei valori fissi (A, B, C, D, E, H) che vengono selezionati su
ogni record.
ad ogni categoria devo stampare lo stesso report ma su carta di colore
differente, quindi es. Cat. A - Carta rossa, Cat. B - carta verde ecc.
adesso, avendo un record selezionato ad esempio di pingo pallino, a cui è
assegnato la categoria A, devo stampare il report su carta rossa.
senza codice, cliccando sul pulsante stampa, access manda in stampa il
report e basta, mentre io voglio che prima di mandare in stampa il report,
ti avverta con un messaggio quale colore di carta inserire, quindi mando
in stampa il report, access manda un messaggio "inserisci la carta di
colore rosso, io metto la carta rossa, faccio OK e la stampa viene
effettuata. (sulla carta rossa)
spero che mi sono riuscito a spiegare meglio!.
e grazie della pazienza!



title: stampa report con messaggio prestampa

text:
Ciao Luigi,
"luigi.ONOFRIO" <
onofrio...@tin.it
> ha scritto nel messaggio
news:f9c9gv$p7n$1...@news.newsland.it...
> cut
>
>> spiegati meglio
>
> ok ci provo!
> ho la maschera "autorizzazioni"
> all'interno vi sono dei controlli campi vari di cui uno "categoria" che
> contiene dei valori fissi (A, B, C, D, E, H) che vengono selezionati su
> ogni record.
> ad ogni categoria devo stampare lo stesso report ma su carta di colore
> differente, quindi es. Cat. A - Carta rossa, Cat. B - carta verde ecc.
> adesso, avendo un record selezionato ad esempio di pingo pallino, a cui č
> assegnato la categoria A, devo stampare il report su carta rossa.
> senza codice, cliccando sul pulsante stampa, access manda in stampa il
> report e basta, mentre io voglio che prima di mandare in stampa il report,
> ti avverta con un messaggio quale colore di carta inserire, quindi mando
> in stampa il report, access manda un messaggio "inserisci la carta di
> colore rosso, io metto la carta rossa, faccio OK e la stampa viene
> effettuata. (sulla carta rossa)
> spero che mi sono riuscito a spiegare meglio!.
> e grazie della pazienza!
Allora, se ho capito bene ti basta una select case, prova cosi:
select case categoria
          case "A"
          msgbox"Inserire la Carta Azzurra", vbinformation, "Colore Carta"
          case "B"
          msgbox"Inserire la Carta Bleu", vbinformation, "Colore Carta"
          case "C"
          msgbox"Inserire la Carta Celeste", vbinformation, "Colore Carta"
.........cosi via per tutte le lettere.
end select
questo codice va inserito al posto di quell'altro.
--
Ciao
Access


title: stampa report con messaggio prestampa

text:
Access ha scritto:
> Ciao Luigi,
> "luigi.ONOFRIO" <
onofrio...@tin.it
> ha scritto nel messaggio
> news:f9c9gv$p7n$1...@news.newsland.it...
> > cut
> >
> >> spiegati meglio
> >
> > ok ci provo!
> > ho la maschera "autorizzazioni"
> > all'interno vi sono dei controlli campi vari di cui uno "categoria" che
> > contiene dei valori fissi (A, B, C, D, E, H) che vengono selezionati su
> > ogni record.
> > ad ogni categoria devo stampare lo stesso report ma su carta di colore
> > differente, quindi es. Cat. A - Carta rossa, Cat. B - carta verde ecc.
> > adesso, avendo un record selezionato ad esempio di pingo pallino, a cui è
> > assegnato la categoria A, devo stampare il report su carta rossa.
> > senza codice, cliccando sul pulsante stampa, access manda in stampa il
> > report e basta, mentre io voglio che prima di mandare in stampa il report,
> > ti avverta con un messaggio quale colore di carta inserire, quindi mando
> > in stampa il report, access manda un messaggio "inserisci la carta di
> > colore rosso, io metto la carta rossa, faccio OK e la stampa viene
> > effettuata. (sulla carta rossa)
> > spero che mi sono riuscito a spiegare meglio!.
> > e grazie della pazienza!
> Allora, se ho capito bene ti basta una select case, prova cosi:
> select case categoria
>           case "A"
>           msgbox"Inserire la Carta Azzurra", vbinformation, "Colore Carta"
>           case "B"
>           msgbox"Inserire la Carta Bleu", vbinformation, "Colore Carta"
>           case "C"
>           msgbox"Inserire la Carta Celeste", vbinformation, "Colore Carta"
> ..........cosi via per tutte le lettere.
> end select
> questo codice va inserito al posto di quell'altro.
aaaaaaahhhhh!  finalmente!!
GRAZIE! Funziona perfettamente! era questo che cercavo!



title: Portarsi dietro il valore di una viariabile su tutto il FE

text:
Scusate la domanda, forse affogo in 1 bicch...:
come posso "portarmi dietro" il valore di una variabile su tutto il mio FE?


author: MA

text:
"Marco_280167" <
mros...@gol.grosseto.it
> ha scritto nel messaggio
news:qfe0i.38493$281....@tornado.fastwebnet.it...
> Scusate la domanda, forse affogo in 1 bicch...:
>
> come posso "portarmi dietro" il valore di una variabile su tutto il mio
> FE?
>
>
>
>
Lo inserisci in una variabile globale
In pratrica in un modulo dichiari la variabile di tipo Public e poi ti
riferisci a quella per riempirla ed utilizzarla


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f1rsgc$vkb$1...@tdi.cu.mi.it...

...Bastava fare un pò d'attenzione!
CiaoeGrazie1000
Marco


title: N Stampe Report Predefinito

author: Ferrari Rino

text:
Come e possibile  impostare da codice VBA il numero di stampe di un
documento Anteprima Report senza dover impostare nulla nel settaggio della
stampante; cioè avere magari una form e in una casella testo legata ad una
tabella (quindi memorizzare il dato) nella quale vado ad impostare il n. di
stampe di un determinato report .
Grazie


title: N Stampe Report Predefinito

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:1wd9b.86786$R32.2...@news2.tin.it...
> Come e possibile  impostare da codice VBA il numero di stampe di un
> documento Anteprima Report senza dover impostare nulla nel settaggio della
> stampante; cioč avere magari una form e in una casella testo legata ad una
> tabella (quindi memorizzare il dato) nella quale vado ad impostare il n.
di
> stampe di un determinato report .
> Grazie
For i = 1 to tuacasellacombinata
docmd.openreport ...
next
MAssimiliano


title: Tracciati d'importazione

author: SimoneB

text:
Salve,
ho un file di testo che deve essere importato in una tabella o in una query
di Access, siccome di tutto deve avvenire mediante la pressione di un
pulsante, mi hanno risposto di fare un tracciato d'importazione... il mio
problema è che non so nemmeno cosa sia...
Nel caso in cui si crea con SQL o con VBA potreste dirmi la sintassi per
fare quello che voglio?
Saluti e ringraziamenti a tutti SimoneB


title: Tracciati d'importazione

author: Sergio MAZZA

text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio
news:43d93b2f$0$4163$4faf...@reader3.news.tin.it...

Significa che:
- devi sapere quale separatore è utilizzato per dividere i valori dei campi;
- se non esiste un separatore, devi sapere la lunghezza massima di ogni
valore di ogni campo;
- se i valori testuali sono racchiusi da doppie virgolette o apice singolo;
comunque o privi a seguire la procedura guidata di importazione o ci invii
un esempio del file di testo...
Ciao.
--
Sergio MAZZA


title: Tracciati d'importazione

text:
> Significa che:
> - devi sapere quale separatore č utilizzato per dividere i valori dei
> campi;
> - se non esiste un separatore, devi sapere la lunghezza massima di ogni
> valore di ogni campo;
> - se i valori testuali sono racchiusi da doppie virgolette o apice
> singolo;
>
> comunque o privi a seguire la procedura guidata di importazione o ci invii
> un esempio del file di testo...
>
> Ciao.
>
> --
> Sergio MAZZA
>
Il separatore io ce l'ho... ed č il tasto TAB... il mio problema č come
impostare su di un pulsante il processo automatico di importazione...
saluti Simone


title: Tracciati d'importazione

text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio news:43db776d$0$22097$4faf...@reader1.news.tin.it...
>
> Il separatore io ce l'ho... ed è il tasto TAB... il mio problema è come impostare su di un pulsante il processo automatico di
> importazione...
>
> saluti Simone
Prima fai l'importazione a mano e salvi le specifiche, poi utilizzi il metodo transfertext (vedi help attivabile con ALT-F11, poi
F1) e gli passi il nome della specifica che hai salvato...
Ciao.
--
Sergio MAZZA


title: caselle combinate collegate

text:
Salve, ho una tabella che ha 5 campi che prendono i dati da 5 altre
tabelle mediante caselle combinate.
Per questa tabella ho fatto una maschera con caselle combinate
collegate tra loro a cascata, nel senso che il contenuto della lista
della seconda casella dipende da quello che si è scelto nella prima e
il contenuto della terza dipende da quello che si è scelto nella
seconda e via dicendo (come quando nella prima si sceglie la regione e
la seconda si riquerizza :-) con tutte le province di quella specifica
regione)
ok...il problema è questo...una volta scelti i valori delle caselle
combinate, se passo ai record seguenti, i valori mi vengono
correttamente memorizzati nel record della tabella, ma se poi nella
maschera torno a quello specifico record, alcune delle caselle
combinate non visualizzano il valore memorizzato ma sono bianche,
mentre se controllo nella tabella, il valore è memorizzato. Come mai?
è importante che le caselle combinate mi visualizzino i valori giusti
perchè la maschera oltre all'inserimento mi deve servire anche per la
visualizzazione dei dati.
grazie
Roberto


title: caselle combinate collegate

author: Alessandro Cara

text:
beb...@gmail.com
 wrote:
> Salve, ho una tabella che ha 5 campi che prendono i dati da 5 altre
> tabelle mediante caselle combinate.
>
> Per questa tabella ho fatto una maschera con caselle combinate
> collegate tra loro a cascata, nel senso che il contenuto della lista
> della seconda casella dipende da quello che si è scelto nella prima e
> il contenuto della terza dipende da quello che si è scelto nella
> seconda e via dicendo (come quando nella prima si sceglie la regione e
> la seconda si riquerizza :-) con tutte le province di quella specifica
> regione)
>
> ok...il problema è questo...una volta scelti i valori delle caselle
> combinate, se passo ai record seguenti, i valori mi vengono
> correttamente memorizzati nel record della tabella, ma se poi nella
> maschera torno a quello specifico record, alcune delle caselle
> combinate non visualizzano il valore memorizzato ma sono bianche,
> mentre se controllo nella tabella, il valore è memorizzato. Come mai?
probabilmente il RowSource delle caselle bianche non e' valorizzato.
Sull'evento di current dovresti valorizzarlo.
--
a.cara


title: caselle combinate collegate

text:
Alessandro Cara ha scritto:
> probabilmente il RowSource delle caselle bianche non e' valorizzato.
> Sull'evento di current dovresti valorizzarlo.
Scusa l'ignoranza...mi potresti spiegare nel dettaglio come dovrei
valorizzarlo?
In pratica nel codice vado su "Private Sub Form_Current()" e se la
casella combinata si chiama ad esempio "caselladirezionegen" e il campo
a cui fa riferimento si chiama "direzionegenerale", cosa devo
scrivere?????


title: caselle combinate collegate

text:

nel primo post hai scritto: "Per questa tabella ho fatto una maschera
con caselle combinate
collegate tra loro a cascata, nel senso che il contenuto della lista
della seconda casella dipende da quello che si è scelto nella prima e
il contenuto della terza dipende da quello che si è scelto nella
seconda e via dicendo "
Questo come lo fai? E dove lo fai? Sicuramente da qualche parte viene
modificato il rowsource delle caselle combinate dipendenti.
Almeno per quello che ne so. Su current dovrebbe essere eseguito
lo stesso codice.
--
a.cara


title: caselle combinate collegate

text:
> Questo come lo fai? E dove lo fai? Sicuramente da qualche parte viene
> modificato il rowsource delle caselle combinate dipendenti.
> Almeno per quello che ne so. Su current dovrebbe essere eseguito
> lo stesso codice.
> --
> a.cara
Allora, lo faccio nell'eveto after_update della casella combinata
inserendo questo codice:
Private Sub AziendaAttività_AfterUpdate()
Me!DirezioneGenerale.Requery
End Sub
In questo modo dopo che ho selezionato il valore nella prima casella
combinata (che ha valori liberi non dipendenti da altre caselle), mi si
aggiorna il contenuto dell'elenco dei valori della seconda casella e
una volta scelto il valore della seconda mi si aggiorna quello della
terza casella e via dicendo...


title: caselle combinate collegate

author: REF

text:
[CUT]
>Roberto
Ciao
Prova ad associare " origine controllo" di ciascuna casella combinata al
campo della tabella appropriato.
REF


title: caselle combinate collegate

text:
Questo è stato fatto da un pezzo...altrimenti non funzionavano nemmeno
le caselle combinate...


title: caselle combinate collegate

text:

Non mi risulta che le cose avvengano da sole.
Sui vari eventi delle caselle combinate deve esserci un qualcosa.
Quel qualcosa deve essere riprodotto sull'evento di current della
form. Come, al contrario, ci dovrebbe essere qualcosa che le ripulisce
nel momento che decido di cambiare il valore di un qulsiasi combo
padre.
--
a.cara


title: caselle combinate collegate

text:
<
beb...@gmail.com
> ha scritto nel messaggio
news:1117628206.2...@g49g2000cwa.googlegroups.com...
>Questo è stato fatto da un pezzo...altrimenti non funzionavano nemmeno
>le caselle combinate...
Non è vero a priori!
Si possono utilizzare le caselle combinate anche per acquisire un dato da
inserire in un altro campo.
E il sintomo che segnalavi sembrava presupporre proprio che non vi fosse un
campo associato.
Ricontrolla che non ci sia qualche evento che ti "pulisca" le caselle
sull'evento current.
REF


title: caselle combinate collegate

text:
Ma infatti come ho detto, c'è il requery posizionato nell'evento
after_update di tutte le combon padre.
Dici quindi che lo devo mettere anche  nell'evento "current" del form?
Ma l'evento current non viene eseguito solo nel momento in cui mi
posiziono su un record?
Per quanto riguarda il ripulirle, questo già avviene proprio perchè
ho l'l'azione requery nell'evento after_update di ogni combo padre,
quindi quando aggiorno una combo padre mi si ripulisce e ripopola la
diretta combo figlia!


title: caselle combinate collegate

text:

Forse ora ho capito di cosa stiamo parlando.
Hai il rowsource delle caselle figlie che e' condizionato dal valore
delle caselle padre.
Bene sull'evento di current devi fare in modo che venga eseguito
il processo di requery per tutte le cbx figlie
E' un po sporca. Chiama (call)  sul current la routine che hai
sull after_update della prima combo e vedi che succede
(gia' lo hai fatto mi sembra?)
--
a.cara


title: caselle combinate collegate

text:
P.S. Forse devi chiamare l'una dopo l'altra, in sequenza, tutte le
routine di after update che hai
> --
> a.cara


title: Nascondere la finestra dell'applicazione

author: PicoDM

text:
Salve a tutti
vorrei sapere se è possibile nascondere la finestra dell'applicazione
di Access '97 o XP, e visualizzare soltanto, alternativamente,
o delle maschere o il pannello di controllo.
Ringrazio anticipatamente
-----
PicoDM, principiante autodidatta (imbranato)


author: ALESSANDRO Baraldi

text:
"PicoDM" <
pic...@libero.it
> ha scritto nel messaggio
news:Rp_cb.350303$lK4.11...@twister1.libero.it...

Si, vai sul SitoComune e scarica gli esempi....!
www.sitocomune.com
@Alex.


author: cidi

text:
"PicoDM" <
pic...@libero.it
> ha scritto nel messaggio
news:Rp_cb.350303$lK4.11...@twister1.libero.it...
> Salve a tutti
> vorrei sapere se č possibile nascondere la finestra dell'applicazione
> di Access '97 o XP, e visualizzare soltanto, alternativamente,
> o delle maschere o il pannello di controllo.
>
> Ringrazio anticipatamente
> -----
> PicoDM, principiante autodidatta (imbranato)
>
>
Ciao PicoDm
Menů ->Strumenti ->Avvio
setta quello che ti serve
Daniele


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:lH%cb.174738$R32.5...@news2.tin.it...

Secondo me perdi i colpi.....!
Ha chiesto la Finestra dell'APPLICAZIONE non il pannello
di controllo......!
Secondo me sei stressato.
Ti meriti 1 settimana di ferie.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bl245n$t0u$1...@lacerta.tiscalinet.it...
>
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:lH%cb.174738$R32.5...@news2.tin.it...
> >
> > "PicoDM" <
pic...@libero.it
> ha scritto nel messaggio
> > news:Rp_cb.350303$lK4.11...@twister1.libero.it...
> > > Salve a tutti
> > > vorrei sapere se è possibile nascondere la finestra dell'applicazione
> > > di Access '97 o XP, e visualizzare soltanto, alternativamente,
> > > o delle maschere o il pannello di controllo.
> > >
> > > Ringrazio anticipatamente
> > > -----
> > > PicoDM, principiante autodidatta (imbranato)
> > >
> > >
> > Ciao PicoDm
> > Menù ->Strumenti ->Avvio
> > setta quello che ti serve
> > Daniele
> >
>
> Secondo me perdi i colpi.....!
....l'età :-)
> Ha chiesto la Finestra dell'APPLICAZIONE non il pannello
> di controllo......!
>
> Secondo me sei stressato.
non credo
> Ti meriti 1 settimana di ferie.
>
> @Alex.
>
Hai ragione, mi scuso, ma niente penitenza sui ceci. :-))
grazie per la settimana di ferie.
a risentirci
Daniele


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bl1ujr$puv$1...@lacerta.tiscalinet.it...

Ho già trovato un'esempio sul sito, una semplice maschera con tre pulsanti:
Show, Hide, Toggle, ma quando clicco su Hide, viene nascosto tutto,
anche la maschera stessa di controllo, nonostante nelle proprietà
sia impostata su Popup.
Riproverò
Grazie per l'attenzione
Ciao
---
PicoDM


title: Modificare un db Access via web

author: Fabio Zaccagnini

text:
Ciao a tutti.
Il mio problema è questo. Ho creato un sito Internet che si appoggia ad un
db Access e che possiede un'area di amministrazione dove è possibile
effettuare le operazioni base di inserimento, modifica, cancella ecc...
La situazione è questa: al momento, quando devo fare delle modifiche
strutturali al db, lo scarico lo modifico e lo carico.
Mi chiedo se ci sia un tool (magari free) che permetta di fare le seguenti
operazioni:
- modifica della struttura delle tabelle via web
- modifica della struttura delle query via web
Un altra domanda: è possibile esportare i dati di un db access in un altro
db access con la stessa struttura, mantenendo i valori univoci dei campi
contatore?
grazie a tutti
Fabio Zaccagnini


title: Modificare un db Access via web

author: Luciano (DOC)

text:
"Fabio Zaccagnini" <
fzacc...@virgilio.it
> ha scritto nel messaggio
news:fqmc9.38213$ub2.6...@news1.tin.it...
> Mi chiedo se ci sia un tool (magari free) che permetta di fare le seguenti
> operazioni:
> - modifica della struttura delle tabelle via web
> - modifica della struttura delle query via web
Si, ne ho visto qualcuno in asp in giro, non ricordo l'url ma sono sicuro
che qualcosa si trova.
> Un altra domanda: è possibile esportare i dati di un db access in un altro
> db access con la stessa struttura, mantenendo i valori univoci dei campi
> contatore?
Si, se le tabelle dove fai l'insert hanno il contatore verginello ti viene
mantenuta la vecchia numerazione, buchi compresi. Occhio se hai integrita'
referenziale, controlla gli incroci, fidarsi 'e bene, non fidarsi...:-)
Saluti.
Luciano


title: Aggiornare tabella da casella combinata

text:
In breve:
1) Ho una tabella  A con un solo campo : "Nominativo", (valori duplicati non
ammessi)
2) Ho una seconda tabella  B che ha un campo con casella combinata che
richiama "Nominativo" dalla prima tabella
E' possibile inserire da tabella B un nominativo che non è presente in
tabella A e contemporaneamente aggiornare anche la tabella A ?
Grazie a chi vorrà rispondere


title: Aggiornare tabella da casella combinata

text:
" ;)" <
gu...@mail.net
> ha scritto nel messaggio news:urqZh.20606$R_5.7...@twister1.libero.it...

La casella combinata la associ al campo nominativo della tabella B; poi usa l'evento "non in elenco", impostando anche la proprietà
"solo in elenco" a no; gestisci l'evento inserendoci una istruzione sql "insert into" che inserisce il valore NewData nella tabella
A.
Trovi altre info nell'help di VBA (attivabile con ALT-F11, poi F1) alla voce: Evento NonInElenco...
Ciao.
--
Sergio MAZZA


title: Aggiornare tabella da casella combinata

text:
a sig. Mazza
Grazie mille. Tutto risolto.
Ma Lei che risponde numerose volte, ha anche un sito ?
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f16rm5$blf$1...@tdi.cu.mi.it...



title: Aggiornare tabella da casella combinata

text:
" ;)" <
gu...@mail.net
> ha scritto nel messaggio news:X%DZh.22464$uJ5.4...@twister2.libero.it...
>a sig. Mazza
> Grazie mille. Tutto risolto.
Prego.
> Ma Lei che risponde numerose volte,
'nciò un cappero da fare...
> ha anche un sito ?
No; dovrei? E poi, che ci metto dentro?
Comunque la prossima volta scrivi la tua risposta in coda al testo del messaggio precedente (o inframezzato) come sto facendo io;
migliora la lettura e risponde alle poche regole di questo NG.
Le trovi su:
www.sitocomune.com
 Sezione ICAA - Come comportarsi in questo NG.
Ciao.
--
Sergio MAZZA


title: Aggiornare tabella da casella combinata

author: RobertoA

text:
>> Ma Lei che risponde numerose volte,
>
> 'nciň un cappero da fare...
>
Vuoi dire 'ncio' na Mazza da fare


title: Aggiornare tabella da casella combinata

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio news:46374731$1...@newsgate.x-privat.org...
> Vuoi dire 'ncio' na Mazza da fare
Yess...
Ciao.
--
Sergio MAZZA


title: Aggiornare tabella da casella combinata

author: CIDI

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f17jlb$2r9$1...@tdi.cu.mi.it...
> "RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
> news:46374731$1...@newsgate.x-privat.org...
>> Vuoi dire 'ncio' na Mazza da fare
>
>
> Yess...
>
> Sergio MAZZA
Ciao Sergio
ma come oggi 1maggio non sei andato a fare neanche una grigliatina, un pic
nic
fuori porta? stanco per la corsetta di ieri?
....io sono appena tornato..hic ..stanco......molto stanco.... hic :<))
Daniele


title: Aggiornare tabella da casella combinata

text:
"CIDI" <dadonziNO@Spam_tin.it> ha scritto nel messaggio news:46376c0e$0$37193$4faf...@reader3.news.tin.it...
>
> Ciao Sergio
> ma come oggi 1maggio non sei andato a fare neanche una grigliatina, un pic nic
> fuori porta?
Sono già fuori porta; il picnic lo dovrei fare a piazza navona.
> stanco per la corsetta di ieri?
Non abbastanza.
> ....io sono appena tornato..hic ..stanco......molto stanco.... hic :<))
Immagino; avrai fatto lavorare gli addominali da tavola alla grande!
> Daniele
Ciao.
--
Sergio MAZZA


title: Programma Lebans

author: Pippo

text:
ciao a tutti
ho access 2007 in windows 8.1 e nonostante abbia inserito la
libreria: dynapdf.dll in system32, Access
non la trova. Perch�?

Grazie


title: Programma Lebans

text:
"Pippo" <PippoSir@nospam_Libero.it> ha scritto nel messaggio
news:52be7d4e$0$1366$4faf...@reader1.news.tin.it...

si devono inserire in Windows


title: Query con parametri

author: marco esus

text:
Salve, non riesco a capire come sviluppare un query con passaggio
parametri.
Mi spiego:
Ho una maschera in cui vengono registrate alcune informazioni ma quella
essenziale č [datains] .
Vorrei sviluppare un report ke ogni volta ke lo apro mi apra un altra
maschera dove chieda 2 parametri cioč [datainiziale] e [datafinale].
Praticamente un filtro ke dica Stampa da [datainiziale] ke per default un
date() e [datafinale] che puň essere una qualsiasi data.
Lui(il pc :) )quindi deve stampare da oggi(date()) fino a [datafinale]
che viene confrontata con [dateins].
Tutto chiaro?
Saluti Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query con parametri

text:
Il 14 Feb 2003, 11:37,
es...@tiscalinet.it
 (marco esus) ha scritto:
> Salve, non riesco a capire come sviluppare un query con passaggio
> parametri.
> Mi spiego:
>
> Ho una maschera in cui vengono registrate alcune informazioni ma quella
> essenziale č [datains] .
>
> Vorrei sviluppare un report ke ogni volta ke lo apro mi apra un altra
> maschera dove chieda 2 parametri cioč [datainiziale] e [datafinale].
> Praticamente un filtro ke dica Stampa da [datainiziale] ke per default un
> date() e [datafinale] che puň essere una qualsiasi data.
>
> Lui(il pc :) )quindi deve stampare da oggi(date()) fino a [datafinale]
> che viene confrontata con [dateins].
>
Nella struttura della query che da origine al report inserisci nei criteri
del controllo dateins
>=date() and <=[Fino a quando vuoi stampare?]
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Query con parametri

author: Pleiadi

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z66Z39Y1...@usenet.libero.it...
> Il 14 Feb 2003, 11:37,
es...@tiscalinet.it
 (marco esus) ha scritto:
> > Salve, non riesco a capire come sviluppare un query con passaggio
> > parametri.
> > Mi spiego:
> >
> > Ho una maschera in cui vengono registrate alcune informazioni ma quella
> > essenziale è [datains] .
> >
> > Vorrei sviluppare un report ke ogni volta ke lo apro mi apra un altra
> > maschera dove chieda 2 parametri cioè [datainiziale] e [datafinale].
> > Praticamente un filtro ke dica Stampa da [datainiziale] ke per default
un
> > date() e [datafinale] che può essere una qualsiasi data.
> >
> > Lui(il pc :) )quindi deve stampare da oggi(date()) fino a [datafinale]
> > che viene confrontata con [dateins].
> >
>
> Nella struttura della query che da origine al report inserisci nei criteri
> del controllo dateins
> >=date() and <=[Fino a quando vuoi stampare?]
>
> ciao MAssimiliano
>
Dai un'occhiata a "between"
ALfio


title: Query con parametri

text:
[Marco cut...]
> Nella struttura della query che da origine al report inserisci nei criteri
> del controllo dateins
> >=date() and <=[Fino a quando vuoi stampare?]
> ciao MAssimiliano
Addirittura tra l'invio di questo messaggio e la letture delle vostre
risposte sono riuscito ad associare i parametri ad una maschera non
associata.
Bellissimo wow...
Saluti Marco e Grazie
> --------------------------------
> Inviato via
http://usenet.libero.it



title: Query con parametri

text:
[marco cut...]
Altro piccolo problemino:
Ho inserito come criterio la seguente:
>=[Forms]![intervallo]![datainiz] And <=[Forms]![intervallo]![datafin]
Poi nella maschera intervallo ho assegnato come valore preefino su
entrambi i controlli la data di oggi.
Quando do l'ok all'anteprima per stampare praticamente i record con data
odierna (es: default 14/02/03....default 14/02/03 )lui restituisce
errore... ma se aumento l'intervallo tutto ok.
Come posso fare?
Gli operatori logici sono giusti. Come mai?



title: Query con parametri

author: Roberto da casa

text:
"Pleiadi" <
alph...@liberonospam.it
> ha scritto nel messaggio
news:Ak43a.116897$ZE.32...@twister2.libero.it...
[CUT]
> ALfio
Guarda, duarda chi si rivede!
Tutto OK?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query con parametri

text:
"marco esus" <
es...@tiscaline.it
> ha scritto nel messaggio
news:b2ilir$k62$1...@news.newsland.it...
> [marco cut...]
>
> Altro piccolo problemino:
>
> Ho inserito come criterio la seguente:
>
> >=[Forms]![intervallo]![datainiz] And <=[Forms]![intervallo]![datafin]
>
> Poi nella maschera intervallo ho assegnato come valore preefino su
> entrambi i controlli la data di oggi.
>
> Quando do l'ok all'anteprima per stampare praticamente i record con data
> odierna (es: default 14/02/03....default 14/02/03 )lui restituisce
> errore... ma se aumento l'intervallo tutto ok.
>
> Come posso fare?
> Gli operatori logici sono giusti. Come mai?
>
>
E se ivece nei criteri scrivi:
Between [Forms]![intervallo]![datainiz] And [Forms]![intervallo]![datafin]
cosa succede?
Comunque, che errore ti restituiva?



title: Query con parametri

text:
"Roberto da casa"
> Guarda, duarda chi si rivede!
> Tutto OK?
>
> --
Si si, tutto ok........dopo il trasloco :)
Ciao
Alfio


title: Creazione query parametrica complessa per ottimizzazione report riepilogo magazzino

author: Marco Tosto

text:
Ho già postato questo problema ma non sono arrivato ad una soluzione, vi
espongo il mio problema:
possiedo una tabella articoli con campi codice, descrizione
possiedo una tabella movimenti con campi idmovimento,idriga,codice,
movimento (che può valere carico, scarico,ricarico,reso,scarto), infine il
campo quantita
queste 2 tabelle sono in relazione 1 a molti con integrità referenziale per
la modifica
ho la necessità di ottenere un report riepilogo movimenti di magazzino cosi
strutturato
dovranno essere elencati in ordine alfabetico tutti i prodotti anche senza
movimenti
il report avrà i seguenti campi
codice descrizione, iniziale, carichi, scarichi, resi,
ricarichi,scarti,finale
l'utente prima di aprire il report imposta 2 date e se non le imposta le
imposto io automaticamente
la data iniziale pari alla minima presente in tabella movimenti e
la data finale pari alla massimo presente in tabella movimenti
ora se data iniziale è pari a data minima il campo INIZIALE del report varrà
zero mentre se è maggiore INIZIALE varrà la somma algebrica dei vari
movimenti fino al giorno prima della data INIZIALE
gli altri campi sono la somma del relativo movimento per ogni singolo
prodotto e il campo
FINALE è dato da inziale+carichi-scarichi+resi-scarti
l'unico modo che ho trovato è il seguente:
(modo molto lento quasi 10 secondi ma con molti piu record potrebbe
peggiorare drasticamente)
le query con suffisso PRE filtrano i record per tipo movimento e data < data
iniziale le query con suffisso POST filtrano i record per tipo movimento e
data >=data iniziale and data<= data finale
Giustamente in un mio post precedente mi hanno indicato che
dovrei riuscire ad ottenere un risultato piu accettabile a livello di codice
SQL oppure lavorando con le somme parziali/totali sulle caselle di testo
ma sinceramente non sono riuscito ad ottenere una query come quella
desiderata.
qualcuno di voi sa aiutarmi? Grazie in anticipo
---- CODE REPORT
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    If Forms![MOVIMENTI]![dal] = DMin("data", "movimenti") Then
        'se data DAL coincide con data minima allora iniziale è zero
        Me.iniziale = 0
    ElseIf Forms![MOVIMENTI]![dal] > DMin("data", "movimenti") Then
        'altrimenti per ogni articoli l'iniziale và calcolata
        caricop = Nz(DSum("quantita", "caricopre", "codice='" & Me.Codice &
"'"), 0)
        scaricop = Nz(DSum("quantita", "scaricopre", "codice='" & Me.Codice
& "'"), 0)
        resop = Nz(DSum("quantita", "resopre", "codice='" & Me.Codice &
"'"), 0)
        scartop = Nz(DSum("quantita", "scartopre", "codice='" & Me.Codice &
"'"), 0)
        ricaricop = Nz(DSum("quantita", "ricaricopre", "codice='" &
Me.Codice & "'"), 0)
        Me.iniziale = caricop - scaricop + resop - scartop + ricaricop
    End If
    Me.carichi = Nz(DSum("quantita", "caricopost", "codice='" & Me.Codice &
"'"), 0)
    Me.scarichi = Nz(DSum("quantita", "scaricopost", "codice='" & Me.Codice
& "'"), 0)
    Me.resi = Nz(DSum("quantita", "resopost", "codice='" & Me.Codice & "'"),
0)
    Me.scarti = Nz(DSum("quantita", "scartopost", "codice='" & Me.Codice &
"'"), 0)
    Me.ricarichi = Nz(DSum("quantita", "ricaricopost", "codice='" &
Me.Codice & "'"), 0)
    Me.finale = Me.iniziale + Me.carichi - Me.scarichi + Me.resi - Me.scarti
+ Me.ricarichi
End Sub


text:
"Marco Tosto" <marcotosto(nospam)@
email.it
> ha scritto nel messaggio
news:43d0d3d0$0$1077$4faf...@reader1.news.tin.it...

---omissis---
Ti posso suggerire un'altra via per arrivare al traguardo:
- crei una tabella di appoggio (chiamiamola tbAppoggio) che conterrà i campi
del report con in più l'id dell'articolo;
- riempi la tabella tbAppoggio (query di accodamento) con tutti gli id,
codice, descrizione;
- crei una query di aggiornamento che mette in relazione la tabella
movimenti con la tbAppoggio filtrandola per il tipo di movimento es. carico;
l'unico campo da aggiornare sarà "carichi" con la somma della "quantita";
ripeti questo passo per ogni tipo di movimento e avrai la tbAppoggio
riempita e pronta per il report.
L'esecuzione delle query dovrebbe essere molto più veloce di una
query+disegno del report...
Ciao.
--
Sergio MAZZA


text:
> Ti posso suggerire un'altra via per arrivare al traguardo:
> - crei una tabella di appoggio (chiamiamola tbAppoggio) che conterrà i
> campi del report con in più l'id dell'articolo;
> - riempi la tabella tbAppoggio (query di accodamento) con tutti gli id,
> codice, descrizione;
> - crei una query di aggiornamento che mette in relazione la tabella
> movimenti con la tbAppoggio filtrandola per il tipo di movimento es.
> carico; l'unico campo da aggiornare sarà "carichi" con la somma della
> "quantita";
>
> ripeti questo passo per ogni tipo di movimento e avrai la tbAppoggio
> riempita e pronta per il report.
>
> L'esecuzione delle query dovrebbe essere molto più veloce di una
> query+disegno del report...
>
> Ciao.
>
> --
> Sergio MAZZA
ti ringrazio molto per l'idea, la provo e ti faccio sapere l'esito al più
presto.
grazie mille.


title: Maschere per applicazioni

author: Alessio (SV)

text:
Come vi comportate solitamente  per impedire modifiche di dati nelle
maschere quando consegnate un'applicazione ad un cliente. Non credo che
consegnate il lavoro con le maschere stile Northwind  intendo dire con la
sola barra degli spostamenti.
Nelle mie maschere ho aggiunto i vari pulsanti "Nuovo" "Modifica" "Salva"
"Vai avanti" ecc. ed ho impostato la proprieta' della maschera  allowedits =
false ho pero' avuto alcuni problemi specialmente nelle sottomaschere e nei
campi calcolati .
Adesso voglio provare con la proprieta' Locked. E' la strada giusta?
Vi ringrazio anticipatamente per i consigli.
PS. uso W98 ; A2000


title: Maschere per applicazioni

author: Antonio Biso

text:
Alessio (SV) <in...@TOGLIEREodontotecnico.it> wrote in message
91po1k$hsk$1...@lacerta.tiscalinet.it...

E' vero, è un problemuccio che incontro anch'io...
Se la maschera è di sola ricerca e consultazione allora basta mettere i
controlli a locked e finisce lì, il problema è quando si vuole aggiungere
uno switch per passare in inserimento o modifica...
Per esempio, come fare per aggiungere un tasto "modifiche apportate:
salvare?" e tornare indietro per annullare tutto?
Occhio che il record in realtà è già salvato quindi i vari undo, esc,
oldvalue ecc. non vanno bene...
Una copia del record da qualche parte da rimettere sotto?
Antonio


title: Maschere per applicazioni

author: GABRIELLA TASSINARI

text:
Per Alessio,

dal corpo della maschera, seleziono il campo non modificabile e nelle proprietà
(formato) metto bloccato=Sì. Uso Access97, ma funziona.

Ciao, Gabry


title: Maschere per applicazioni

author: Marco Rampon

text:
Se per "modifiche di dati nelle maschere" intendi la modifica della
struttura delle maschere, perchè non gli mandi un mde al posto di un mdb?
Ciao.
Marco R.
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:91po1k$hsk$1...@lacerta.tiscalinet.it...



title: MAIUSCOLO E minuscolo

author: TORE MOLISSO

text:
ciao
vorrei fare in modo che nel mio database chi immette i dati lo faccesse
sempre nello stesso modo cioe o maius o in minis
che proieta devo mettere nelle maschere per far si che anche se io scrivo in
min poi si trasformi in maisc
ciao
grazie


title: MAIUSCOLO E minuscolo

text:
TORE MOLISSO <
fmo...@tin.it
> wrote in message
KgCw6.91868$yl2.6...@news1.tin.it...

Al dopo aggiornamento di ogni controllo scrivi
miocontrollo = ucase(miocontrollo)
oppure per le minuscole
miocontrollo = lcase(miocontrollo)
Antonio


title: MAIUSCOLO E minuscolo

author: CarloCos

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:AuCw6.1711$E01.1...@news.infostrada.it...

Antonio ha parlato bene...
mi permetto una soluzione solo più visivamente efficace.
Sull'evento "Su pressione" del controllo scrivi:
On Error Resume Next
    Dim Carattere
    Carattere = Chr(KeyAscii)
    KeyAscii = Asc(UCase(Carattere))
Questo per il maiuscolo. Metti LCase per il minuscolo.
Ciao, Carlo


title: MAIUSCOLO E minuscolo

author: Dino Giuditta

text:
TORE MOLISSO <
fmo...@tin.it
> wrote in message
KgCw6.91868$yl2.6...@news1.tin.it...

Basta che inserisci nella proprietà formato della casella di testo il
simbolo di maggiore ">"
Una volta che esci dalla casella di testo, i caratteri vengono modificati
automaticamente in maiuscolo.
Se vuoi avere il minuscolo basta inserire "<"


title: MAIUSCOLO E minuscolo

author: Roberto dal portatile

text:
"TORE MOLISSO" <
fmo...@tin.it
> ha scritto nel messaggio
news:KgCw6.91868$yl2.6...@news1.tin.it...

Io in A97 lo risolverei scrivendo una adeguata Maschera di input per il
controllo o per il campo ad esso collegato.
Stai però attento che in A2000, per una bug, non funzionano quei tipi di
maschere di input.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query nidificate

author: Giovanni L'Abate

text:
Cerco di ottenere le litologie più frequenti per ogni ricorrenza di unità e
sottounità:
SELECT unita, s_unita, Lito_sst
FROM Q_siti_amb_01_lito
where unita in
    (SELECT  unita, s_unita
    FROM Q_siti_amb_01_lito
    where ConteggioDiLito_sst in
          (SELECT  max(Q_siti_amb_01_lito.ConteggioDiLito_sst)
          FROM Q_siti_amb_01_lito
          GROUP BY Q_siti_amb_01_lito.unita, Q_siti_amb_01_lito.s_unita)
    GROUP BY Q_siti_amb_01_lito.unita, Q_siti_amb_01_lito.s_unita)
la sottosottoquery mi seleziona solo i massimi, la sottoquery anche i due
campi chiave.
la query principale riporta l'errore:
È stata scritta una sottoquery che può restituire più campi senza utilizzare
la parola riservata EXISTS nella proposizione FROM della query principale.
Modificare l'istruzione SELECT nella sottoquery per richiedere soltanto un
campo. (3306).
dove sbaglio?
grazie,
Giovanni


title: query nidificate

text:
"Giovanni L'Abate" <
lab...@issds.it
> ha scritto nel messaggio
news:ds7qcp$5cb$1...@newsreader1.mclink.it...

Visto che la adoperi con l'operatore In, la subquery DEVE visualizzare UN
SOLO campo, invece così come l'hai scritta ne visualizza due, unita e
s_unita.
>
> grazie,
Prego
>
> Giovanni
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Variante per fax

author: Gianluca

text:
Sembra che per mandare i fax possa fungere quanto presente sul sito comune,
ma da quanto ho capito (anche con WinFax), bisogna attaccarsi alla linea
telefonica.
Come lo invio un fax se il pc è attaccato alla LAN e non alla linea tel o a
un modem, e se l'accesso web è gestito da router+firewall?
Nessuna idea?


title: Variante per fax

author: Francesco Lolli

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:iVby8.14039$W9.3...@twister2.libero.it...

Prova con i segnali di fumo
Ciao Fra
 ;-)


title: Variante per fax

text:
"Francesco Lolli" <
flo...@inwind.it
> ha scritto nel messaggio
news:_8cy8.23779$8D3.6...@news1.tin.it...

Già, è un'idea.
Nulla di meglio? Mi basta anche la segnalazione di dove cercare sul Web!


title: Variante per fax

text:
> Già, è un'idea.
> Nulla di meglio? Mi basta anche la segnalazione di dove cercare sul Web!
>
Se ti può tornare utile prova:
http://www.freefax.comm2000.it/
ciao Fra


title: Variante per fax

text:
"Francesco Lolli" <
flo...@inwind.it
> ha scritto nel messaggio
news:WEcy8.23889$8D3.6...@news1.tin.it...

Grazie Fra', ora butto l'occhio. Altrimenti vadano i segnali di fumo...


title: Variante per fax

author: Warrant

text:
devi assicurarti i permessi in uscita dal firewall. Devi anche configurare
il programma di gestione dei fax per il router. Non è uno scherzo.
Auguri.


title: identificazione utente

author: Emanuele Vinciarelli

text:
Ho un database che prossimamente dovrà essere utilizzato in rete e pertanto
vorrei inserire nella maschera principale un campo associato alla tabella
principale con un valore predefinito che identifichi il computer che ha
inserito i dati.
C'è una possibilità diversa della funzione currentuser(), che so, magari
recuperare un file di testo od altro?


title: Spazio vuoto (W98;A2000)

text:
Nelle mie fatture ho necessita' di  separare le mie prestazioni  raggruppate
per ID con uno spazio vuoto. Questo spazio vuoto puo' anche essere solo
presente nella formattazione del report , non e' necessario inserirlo nella
tabella di origine.
Come posso fare?
Ringrazio anticipatamente.


title: Spazio vuoto (W98;A2000)


title: Spazio vuoto (W98;A2000)

author: Silvio Berruti

text:
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:90vg5v$hpp$2...@lacerta.tiscalinet.it...
> Nelle mie fatture ho necessita' di  separare le mie prestazioni
raggruppate
> per ID con uno spazio vuoto. Questo spazio vuoto puo' anche essere solo
> presente nella formattazione del report , non e' necessario inserirlo
nella
> tabella di origine.
Ciao Alessio,
non mi è chiaro dove ti serva lo spazio vuoto: nella maschera, nel report, o
in tutti e due?
e che cosa ci devi mettere nello spazio vuoto? (se vuoto non rimane...)
Facci sapere.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Spazio vuoto (W98;A2000)

text:
> non mi è chiaro dove ti serva lo spazio vuoto: nella maschera, nel report,
o
> in tutti e due?
>
> Facci sapere.
Come spesso accade e' meglio un esempio.
Questo e' quello che vorrei ottenere nelle righe delle mie fatture.
ID      descrizione
--------------------------
1        Mela
1        Pera
1        Banana
2        Kiwi
2        Pera
3        Mela
--------------------------
Allo stato attuale l'elenco appare tutto continuo, io vorrei poter inserire
una riga vuota o qualsiasi altra cosa per avere uno stacco visivo.
Rinrazio anticipatamente


title: Spazio vuoto (W98;A2000)

text:
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:911tal$s0e$1...@lacerta.tiscalinet.it...
> > non mi č chiaro dove ti serva lo spazio vuoto: nella maschera, nel

Il cambio di ID mi fa pensare ad un report con raggruppamento: se cosě
fosse, puoi mettere uno spazio vuoto nell'intestazione del raggruppamento.



title: Spazio vuoto (W98;A2000)

author: Sib

text:
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:911tal$s0e$1...@lacerta.tiscalinet.it...
> Come spesso accade e' meglio un esempio.
> Questo e' quello che vorrei ottenere nelle righe delle mie fatture.
>
> ID      descrizione
> --------------------------
> 1        Mela
> 1        Pera
> 1        Banana
>
> 2        Kiwi
> 2        Pera
>
> 3        Mela
> --------------------------
Questo te lo fa anche l'autocomposizione report.
Devi creare dei gruppi.
Durante l'autocomposizione scegli un livello di gruppo per l'ID
SIb


title: Spazio vuoto (W98;A2000)

text:
>
> Questo te lo fa anche l'autocomposizione report.
> Devi creare dei gruppi.
> Durante l'autocomposizione scegli un livello di gruppo per l'ID
>
> SIb
Purtroppo gli  ID sono dei lavori ed in ogni fattura sono diversi non posso
raggrupparli a priori.


title: Spazio vuoto (W98;A2000)

text:
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:9126t5$ti$1...@lacerta.tiscalinet.it...

Ho l'impressione che non ci siamo capiti.
Il raggruppamento lo fai nel report, non lo fai a priori. Se apri il report
in modalita' struttura, circa al centro, troverai un pulsantino che si
chiama "Ordinamento e raggruppamento", seleziona nell'elenco il campo ID e
metti "Ogni valore" nella proprieta' "Raggruppa secondo".
Sib


title: Spazio vuoto (W98;A2000)

text:
> Ho l'impressione che non ci siamo capiti.
> Il raggruppamento lo fai nel report, non lo fai a priori. Se apri il
report
> in modalita' struttura, circa al centro, troverai un pulsantino che si
> chiama "Ordinamento e raggruppamento", seleziona nell'elenco il campo ID e
> metti "Ogni valore" nella proprieta' "Raggruppa secondo".
>
 Grazie mille adesso ho capito


title: proprieta' body vuota in oggetto reportitem

text:
utilizzo gli oggetti outlook in access per accedere alla cartella Posta in Arrivo  di outlook e leggere i messaggi contenuti. Per le email normali tutto bene, ma se quello che sto leggendo e' un avviso di mancato recapito (reportitem nell'object model) la proprietá body risulta vuota.
Premetto che é un bug segnalato da MIcrosoft tre anni fa e mai risolto, la quale dá solo una fumosa spiegazione che indica la creazione dinamica del body durante la visualizzazione dello stesso tramite chiamata a "diverse funzioni MAPI".
Qualcuno ha per caso la soluzione, conosce approfonditamente le MAPI o Outlook, e'uno smanettone, un guru un semidio o qualcosa di meglio ?
la mia email :
p.pie...@inwind.it


title: Query a campi incrociati con parametri (Dal gg/mm/aaaa al gg/mm/aaaa)

text:
Ciao a tutti,
ho realizzato una query a campi incrociati di questo tipo:
             01/01    02/01    03/01    04/01      ecc.
nome 1     a1          b1        c1          d1       ecc.
nome 2     a2          b2        c2          d2       ecc.
nome 3     a3          b3        c3          d3       ecc.
Come posso fare per eseguire la query con il parametro dalla data del giorno
x alla data del giorno y? (Il classico between [dal:] And [Al:] delle query
di selezione)
Sono andato nel menu query/parametri.... della visulaizzazione struttura
della query, ma non ho ottenuto niente.
Qualcuno sa darmi dei consigli? (Sempre che si possa fare, ovviamente, una
query di questo tipo con detti parametri)


author: Gaspare

text:
"s_takk" <(senza)
s_t...@tin.it
> ha scritto nel messaggio
news:bYk3e.724499$b5.32...@news3.tin.it...

Ciao,
perchè non provi a dare 1 occhiata alla sezione delle query del sito comune
www.sitocomune.com
 ?


author: Roberto da casa

text:
"s_takk" <(senza)
s_t...@tin.it
> ha scritto nel messaggio
news:bYk3e.724499$b5.32...@news3.tin.it...

L'operatore Between ... And in una query a campi incrociati si usa come in
una normalissima query di selezione, con l'unico accorgimento appunto di
esplicitare il tipo dati dei parametri di selezione scegliendo il comando
Parametri dal menu Query.
Visto che la sfera di cristallo ha prolungato le sue vacanze pasquali, per
dare una risposta a "Sempre che si possa fare, ovviamente, una query di
questo tipo con detti parametri", bisognerebbe conoscere la query, quindi
occorre che tu ci invii il codice SQL della query e la struttura della
tabella su cui è basata.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"s_takk" <(senza)
s_t...@tin.it
> ha scritto nel messaggio
news:bYk3e.724499$b5.32...@news3.tin.it...

Grazie Gaspare e Roberto ho capito l'arcano


title: Ultimo record

author: Gimamon

text:
Ciao a tutti!
ho la necessità di controllare in una sottomaschera se mi trovo sull'ultimo
record della tabella origine per passare ad un altro controllo della
maschera principale, ma non so impostare l'IF per il controllo della
situazione. Qualcuno mi aiuta?
GRAZIEEEEEEE!


title: Ultimo record

author: PBsoft

text:
> ho la necessità di controllare in una sottomaschera se mi trovo
> sull'ultimo
> record della tabella origine per passare ad un altro controllo della
> maschera principale, ma non so impostare l'IF per il controllo della
> situazione. Qualcuno mi aiuta?
Argomento trattato nel seguente thread:
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/c75db326141c402b/f3fc28d99cbeea7c?lnk=st&q=access+controllare+se+il+record+%C3%A8+l'ultimo&rnum=1&hl=it#f3fc28d99cbeea7c
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Ultimo record

author: Alessandro Baraldi

text:
Per Gabriele:
Non mi ricordavo di aver scritto tutta quella roba...!
I commenti in Inglese erano stati inseriti da qualche bimbo
capriccioso...!
Per Gimamon:
Ti ho risposto anche sull'altro NG.
Ciao
@Alex


title: Records a caso

author: Enrico Donzelli

text:
Qualcuno sà dirmi se è possibile con una query o in altro modo visualizzare
un solo record che la query stessa scelga a caso nella tabella di origine? E
far sì che ogni volta che si lancia la query il record "scelto" sia diverso?
Se qualcuno mi può dare un aiuto lo ringrazio
--
E.D.


title: aprire strsql da codice

author: Alberto Luzi

text:
Salve!
come faccio ad aprire una query
strsql "Select .....
ho provato con DoCmd.OpenQuery strsql ma ho errore

grazie


title: aprire strsql da codice

author: Ammammata

text:
Il giorno Thu 22 Apr 2021 08:15:31a, *Alberto Luzi* ha inviato su
it.comp.appl.access il messaggio news:40607d75-5ecc-49f5-acd2-
d63f68...@googlegroups.com
. Vediamo cosa ha scritto:

> come faccio ad aprire una query
> strsql "Select .....
> ho provato con DoCmd.OpenQuery strsql ma ho errore
>

DoCmd.RunSQL "UPDATE TCompany INNER JOIN _Contacts ON TCompany.ShortName =
...

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


title: aprire strsql da codice

text:

grazie Ammammata
io ho una select in più
ho l'errore: un'azione EseguiSQL richiede un argomento costituito da un'istruzione SQL


title: aprire strsql da codice

author: BFS

text:

non si capisce se parli di query salvata o di stringa sql

per aprire una query (oggetto di database) devi usare
docmd.OpenQuery "nome della query"

per eseguire invece una stringa sql

docmd.runsql "delete * from...."

ma per il runsql non esiste il select e basta

spiega meglio cosa intendi

BFS


title: aprire strsql da codice

text:

ciao BFS e grazie

devo aprire delle query di selezione
che azichè essere salvate
sono sul modulo
strSql = " Select * From Tb ecc. ecc.

ho trovato questo..
   Set qd = CurrentDb.CreateQueryDef("qryTemp", strSql)
   DoCmd.OpenQuery qd.Name
   CurrentDb.QueryDefs.Delete qd.Name

ma credo si possa fare in maniera più semplice


title: aprire strsql da codice

text:
> ho trovato questo..
> Set qd = CurrentDb.CreateQueryDef("qryTemp", strSql)
> DoCmd.OpenQuery qd.Name
> CurrentDb.QueryDefs.Delete qd.Name
>
> ma credo si possa fare in maniera più semplice

Damo memento che aprire una Query Select è assurdo, immagino tu la debba aprire per Visualizzare i dati.
Ne consegue che devi creare proprio una query Temporanea, quindi ... non hai altro modo

@Alex


title: aprire strsql da codice

text:

ciao Alex
si proprio cosi',  devo aprire delle query per controllare


title: aprire strsql da codice

text:

e se volessi aprire diverse query
in un'unica volta
come devo impostare query temporanea,
per poi chiuderle tutte una volta visionate?


title: aprire strsql da codice

text:
> > si proprio cosi', devo aprire delle query per controllare
> e se volessi aprire diverse query
> in un'unica volta
> come devo impostare query temporanea,
> per poi chiuderle tutte una volta visionate?

Se sono tutte TEMPORANEE... devi generarle, aprirle una alla volta e poi chiuderle a MANO, oppure un Button che esegue la chiusura...
Docmd.Close acQuery,Name

Quindi se generi i nomi in modo automatico con un Ciclo, ma nel tuo caso non so se ha senso... dal momento che i predicati SQL non si capisce bene da dove arrivino, parte da altrettante vairabili o costanti nel codice...?!

Premesso che è estremamente discutibile questa gestione, ma se avessi una Funzione di questo tipo:
Function getSQL(index as integer) as String
    Select Case Index
        Case 1: getSQL="SELECT ....."
        Case 2: getSQL="SELECT ....."
        Case 3: getSQL="SELECT ....."
        Case n: getSQL="SELECT ....."
    End Select
End Function

Poi per creare le Query Temp ed aprirle:

Dim index As integer
For index=1 to N
   CurrentDb.CreateQueryDef("qryTemp_" & Index , getSQL(index))
   DoCmd.OpenQuery "qryTemp_" & Index
next

Per chiuderle... reverse:
For index=1 to N
   DoCmd.Close, acQuery, "qryTemp_" & Index
   ' sarebbe meglio mettere un DeleteObject
   DoCmd.DeleteObject acQuery, "qryTemp_" & Index
next

ecc...

@Alex


title: aprire strsql da codice

text:

grazie Alex
siccome le apro anche una ad una
per vedere se la query temp esiste già, per eliminarla senza avere errore?


title: aprire strsql da codice

text:

risolto con
Function QueryExist(NomeQuery As String) As Boolean
' Da richiamare con: If QueryExist("NomeQuery")=true then
    On Error GoTo ERR_NOTEXIST
    Dim strSQL As String
    QueryExist = False
    strSQL = CurrentDb.QueryDefs(NomeQuery).Sql
    QueryExist = True
EXIT_HERE:
    Exit Function
ERR_NOTEXIST:
    Resume EXIT_HERE
End Function


title: Access da Routine evento scrivere su Foglio Excel

text:
Ciao a tutti,
utilizzo da tempo questa possibilità, cioè scrivere, su di un Foglio Excel, i dati prelevari da una Tabella o Query.
Ultimamente mi sono imbattuto in un foglio Excel che contiene delle macro che non posso disattivare in quanto sono funzionali alla produzione di grafici.
Il mio problema è che i dati, sul Foglio excel, sono quelli che vengono letti ed elaborati dalle macro per originare poi i grafici e sono gli stessi dati che devo scrivere con la routine evento.
La mia routine evento, pur leggendo correttamente i dati da scrivere, non riesce poi a scriverli sul foglio excel.
C'è un sistema per scrivere anche su fogli excel con macro?
Grazie per l'aiuto


text:

Parli di MACRO, ma sono MACRO veramente o FORMULE nel foglio...?
Per scrivere nel foglio di Excel, usi AUTOMATION o
TRANSFERSPREADSHEET...?

Se sono veramente macro, e se usi Automazione potresti usare
      -----> ObjectExceeApplication.EnableEvents = False  (ma solo se
lo fai con Automazione)
     incollare i dati, quindi ripristini e chiudi.

Se invece usi TransfertSpreadsheet, in tutti i casi non puoi fare
nulla, ma se parlavi di MACRO, pur riferendoti in realtà a FORMULE,
non è possibile in nessun caso...
mi pare ovvio che tu non possa saltare le CELLE con le formule in
questo caso, ed anche usando Automazione, dovresti MAPPARE in modo
RIGIDO le celle da sovrascrivere.

Ciao
@Alex


text:
Il giorno mercoledì 20 marzo 2013 13:28:31 UTC+1,
gfran...@live.it
 ha scritto:
> Ciao a tutti,
>
> utilizzo da tempo questa possibilità, cioè scrivere, su di un Foglio Excel, i dati prelevari da una Tabella o Query.
>
> Ultimamente mi sono imbattuto in un foglio Excel che contiene delle macro che non posso disattivare in quanto sono funzionali alla produzione di grafici.
>
> Il mio problema è che i dati, sul Foglio excel, sono quelli che vengono letti ed elaborati dalle macro per originare poi i grafici e sono gli stessi dati che devo scrivere con la routine evento.
>
Ciao Alex,
intanto sono formule e non macro ed alcune celle sono protette.
Poi il non so se uso AUTOMATION o TRANSFERSPREADSHEET ma ti dettaglio il codice che uso:
    Dim rs As DAO.Recordset
    Dim ex As Excel.Application
    Dim wb As Excel.Workbook
    Dim ws As Excel.Worksheet
Set ex = New Excel.Application
ex.Visible = False    'metti false se non vuoi vedere excel a video
'apre il file xls
'Set wb = "ex.Workbook.Open" & strPath
Set wb = ex.Workbooks.Open("F:\Duralamp\MasterExcel\FatturatoComparato.xlsx")
Set ws = wb.Worksheets(1)
'loop sui record
ws.Cells(2, 6) = "al " & Date
Set Tb = Dc.OpenRecordset("SELECT * FROM SelFatturatoComparato")
Tb.MoveLast
Tb.MoveFirst
lonNRec = Tb.RecordCount
Call BarraProgressione(0, Tb, 1, 189)
intNRighe = 3
For loncont = 1 To lonNRec
    Call BarraProgressione(1)
       intNRighe = intNRighe + 1
       ws.Cells(intNRighe, 1) = Tb("CodArt")
       ws.Cells(intNRighe, 2) = Tb("Descrizione")
       ws.Cells(intNRighe, 3) = Tb("Gruppo")
       ws.Cells(intNRighe, 4) = Tb("DesGruppo")
       ws.Cells(intNRighe, 5) = Tb("SGruppo")
       ws.Cells(intNRighe, 6) = Tb("DesSGruppo")
       ws.Cells(intNRighe, 7) = Tb("TotQuantitaPrimo")
       ws.Cells(intNRighe, 8) = Tb("TotValorePrimo")
       ws.Cells(intNRighe, 9) = Tb("TotQuantitaSecondo")
       ws.Cells(intNRighe, 10) = Tb("TotValoreSecondo")
       ws.Cells(intNRighe, 11) = Tb("TotQuantitaTerzo")
       ws.Cells(intNRighe, 12) = Tb("TotValoreTerzo")
       If loncont < lonNRec Then
          Tb.MoveNext
       End If
Next loncont
id_Codice = "Venduto Comparato" & ".xlsx"
strInput = "F:\Duralamp\StatisticheAcquisti\" & id_Codice
wb.SaveAs strInput
wb.Close SaveChanges:=True
Set wb = Nothing



title: Maschera

author: Ste

text:
Ciao a tutti,
ho creato una maschera continua dove all'interno del corpo ho una serie di
campi.
Nella maschera utilizzo le barre di scorrimento sia verticale che
orizzontale, quando scorro la maschera orizzontalemente, vorrei visualizzare
sempre i primi 2 campi e far scorrere gli altri, dovrebbe funzionare come la
funzione "Blocca riquadri" di excel.
Spero di essere stata chiara.
Grazie
STE


title: GURU ONLINE

author: Expert-Consultant

text:
 Redprise Inc. offers you NEW ONLINE SERVICE:
 *** MSACCESS GURU ONLINE ***
 If you have any questions or troubles with designing databases and
 applications in MS Access use our new service: GURU ONLINE
 Q: Who is your GURU?
 A: Guru is our expert who can help you to resolve problems such as:
    1) Database design.
    2) Application design and development.
    3) Planning multiusers system.
    4) Sending examples of MS Access databases designed for you as an answer
to your question.
    5) Participating in your projects as a developer or a consultant on per
hour basis
 Q: Is GURU ONLINE SERVICE expensive?
 A: No. It is not expensive at all.
    Our rates are the lowest:
    1 hour -  $ 30
    2 hours - $ 60
    8 hours - $ 200 ($ 25 per hour)
    Where else can you find a GURU or an expert at $ 25 per hour?
 Do not spend lot of time and money !
 Save your time and money with this service now !
 If you do not have any problems now then forward this message to friends -
 may be they need this service.
 Go to
www.redprise.onecommerce.net/guru.htm
 for ordering and details.
 With Respect,
 Redprise Inc.
 email:
redp...@euro.ru

http://www.redprise.onecommerce.net


title: GURU ONLINE

author: Lorenzo Coronati

text:
Scrisse "Expert-Consultant" <
vlad...@mtu-net.ru
>:
[stronzate]
> With Respect,
ROTFL!
Respect sti cazzi
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: GURU ONLINE

author: Giovanni Albertone

text:
>Scrisse "Expert-Consultant" <
vlad...@mtu-net.ru
>:
E' sempre lui! Dracula!!! :-)
Ho cestinato l'altro mesaggio, ma sembra che abbia abbassato i
prezzi...
--
Ciao,
Giovanni


title: OT - LAN WinXP Win9X

text:
Ciao a tutti,
ho una piccola lan basata sul tcp/ip in cui il router fa da DHCP server.
tutto funziona regolarmente nel senso che ogni pc ha il suo indirizzo ip
assegnato dal router, anche la connessione interntet funziona perfettamente
e i pc fino a 3 giorni fa si vedevano perfettamente l'un l'altro.
Improvvisamente dai pc con win XP non si riesce piu' a vedere un pc con Win
98.
ho provato con il nome, con l'IP, navigando nelle cartelle, niente, non
esiste piu'.
in compenso un pc con win 95 lo vede.
ho pensato al netbeui e agli altri protocolli, ma niente da fare.
il ping risponde, apre perfino le connessioni telnet (tramite IP), ma di
vederlo in rete non se ne parla.
Ora, in questo momento, improvvisamente lo vedo di nuovo.
accetto suggerimenti per evitare il ripetersi di questo inconveniente.
Sib
--
http://www.sitocomune.com
http://digilander.iol.it/syb
 (a vostro rischio e pericolo)


title: OT - LAN WinXP Win9X

author: Sergio MAZZA

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:6MCkb.313974$R32.10...@news2.tin.it...

Hai già provato a cancellare e ricreare i file .pwd sui client win98?
Controllato se esiste ancora la condivisione cartelle e stampanti?
Ciao.
--
Sergio MAZZA


title: OT - LAN WinXP Win9X

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > Ciao a tutti,
> > ho una piccola lan basata sul tcp/ip in cui il router fa da DHCP server.
> > tutto funziona regolarmente nel senso che ogni pc ha il suo indirizzo ip
> > assegnato dal router, anche la connessione interntet funziona
> perfettamente
> > e i pc fino a 3 giorni fa si vedevano perfettamente l'un l'altro.
> > Improvvisamente dai pc con win XP non si riesce piu' a vedere un pc con
> Win
> > 98.
> > ho provato con il nome, con l'IP, navigando nelle cartelle, niente, non
> > esiste piu'.
> > in compenso un pc con win 95 lo vede.
> > ho pensato al netbeui e agli altri protocolli, ma niente da fare.
> > il ping risponde, apre perfino le connessioni telnet (tramite IP), ma di
> > vederlo in rete non se ne parla.
> > Ora, in questo momento, improvvisamente lo vedo di nuovo.
> > accetto suggerimenti per evitare il ripetersi di questo inconveniente.
> >
> > Sib
> >
> > --
> >
http://www.sitocomune.com
> >
http://digilander.iol.it/syb
 (a vostro rischio e pericolo)
> >
Ciao Sergio
> Hai già provato a cancellare e ricreare i file .pwd sui client win98?
In che senso? sono i sistemi winxp che non vedevano win 98
> Controllato se esiste ancora la condivisione cartelle e stampanti?
Of course.
Anche perche' un sistema W95 riusciva a vederlo benissimo .
ho anche provato a togliere il servizio, riavviare, rimetterlo e riavviare
di nuovo senza esito.
Qualche ora dopo, improvvisamente, ho rivisto tutto.
Sib


title: OT - LAN WinXP Win9X

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:tLOkb.19584$e5.7...@news1.tin.it...
>
> In che senso? sono i sistemi winxp che non vedevano win 98
Ho notato che se l'utente win9x non inseriva la password o la cambiava le
connessioni si incasinavano. Cancellando il file pwd (sempre dai client)
puoi reimpostare l'utente e password. Tutto senza NetBeui o similari.
> Of course.
> Anche perche' un sistema W95 riusciva a vederlo benissimo .
> ho anche provato a togliere il servizio, riavviare, rimetterlo e riavviare
> di nuovo senza esito.
Anche questo tentativo qualche volta funzia altre volte no; nei casi
peggiori dovevo disinstallare la scheda di rete e ripristinare tutti i
parametri di rete... Un bordello!
> Qualche ora dopo, improvvisamente, ho rivisto tutto.
Già la luce alla fine del tunnel...
> Sib
Ciao.
--
Sergio MAZZA


title: Confronto tra stringhe

author: Roberto da Parma

text:
Ciao a tutti...
ho un problema con il confronto tra stringhe...vorrei estrapolare da una
stringa una parte...
che ha una forma di questo tipo: D???L??? dove al posto degli interrogativi
ci sono sempre numeri che però possono essere 2/3
...è un pò complicato e volevo sapere se c'era un modo pratico per
estrapolarlo...
es. AAA DDD EEEE D45L89 ---> D45L89
la posizione all'interno della stringa potrebbe variare...
Grazie per l'aiuto
Ciauzzz
--
Roberto da Parma