title: Password

author: Ivan da casa

text:
Tra le proprietà del controllo c'è "Maschera Input".
E' sufficiente settarla a "Password".
ciao
--
Posted from
relay.cr-surfing.net
 [217.71.64.50]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: CopyFileEx non si può mettere in pausa più di una volta?

author: OneEDP

text:
Che posso fare per mettere in pausa pi� volte CopyFileEx
Solo una volta funziona il pausa e il play.
?
Daniele


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4a44efd6$0$1109$4faf...@reader4.news.tin.it...

La logica dell'AdressOf deve essere digerita da me.
Sicuramente � questo il problema per cui la form che invoca CopyFileEx non
riesce pi� a comunicare con CopyProgressRoutine...
Non so come risolvere il problema.
Grazie a voi
Daniele


text:
On 26 Giu, 18:34, "OneEDP" <OneEDP@antispam> wrote:
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggionews:4a44efd6$0$1109$4faf...@reader4.news.tin.it...> Che posso fare per mettere in pausa più volte CopyFileEx
> > Solo una volta funziona il pausa e il play.
> > ?
> > Daniele
>
> La logica dell'AdressOf deve essere digerita da me.
> Sicuramente è questo il problema per cui la form che invoca CopyFileEx non
> riesce più a comunicare con CopyProgressRoutine...
> Non so come risolvere il problema.
> Grazie a voi
> Daniele
Non credo c'entri nulla la Form di chiamata in questo caso... non è un
SubClassing ma un CallBack...!
Tu indichi alla Funzione di Copy dove effettuare una deviazione per
trasferire i dati aggiornati...
Come ti dicevo per capire se quello che volevi fare è fattibile, ma
ritengo di no..., dovresti analizzare lo stack delle chiamate.... cosa
peraltro MOLTO difficile...!
Secondo me potresti usare un'altra API....
SHFileOperation
http://allapi.mentalis.org/apilist/SHFileOperation.shtml
Questa è la struttura dati che come vedi è associabile ad un hWnd
quindi indicizzabile nello Stack...
Private Type SHFILEOPSTRUCT
    hWnd As Long
    wFunc As Long
    pFrom As String
    pTo As String
    fFlags As Integer
    fAborted As Boolean
    hNameMaps As Long
    sProgress As String
End Type
Altrimenti se hai WIN VISTA:
CopyFileTransacted
http://msdn.microsoft.com/en-us/library/aa363853(VS.85).aspx
oppure:
CopyProgressRoutine
http://msdn.microsoft.com/en-us/library/aa363854(VS.85).aspx
Buon divertimento... ;-)
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:b3307b98-a5d0-4d57...@r25g2000vbn.googlegroups.com...
On 26 Giu, 18:34, "OneEDP" <OneEDP@antispam> wrote:
> "OneEDP" <OneEDP@antispam> ha scritto nel
> messaggionews:4a44efd6$0$1109$4faf...@reader4.news.tin.it...> Che posso
> fare per mettere in pausa pi� volte CopyFileEx
> > Solo una volta funziona il pausa e il play.
> > ?
> > Daniele
>
> La logica dell'AdressOf deve essere digerita da me.
> Sicuramente � questo il problema per cui la form che invoca CopyFileEx non
> riesce pi� a comunicare con CopyProgressRoutine...
> Non so come risolvere il problema.
> Grazie a voi
> Daniele
Non credo c'entri nulla la Form di chiamata in questo caso... non � un
SubClassing ma un CallBack...!
Tu indichi alla Funzione di Copy dove effettuare una deviazione per
trasferire i dati aggiornati...
Come ti dicevo per capire se quello che volevi fare � fattibile, ma
ritengo di no..., dovresti analizzare lo stack delle chiamate.... cosa
peraltro MOLTO difficile...!
Secondo me potresti usare un'altra API....
SHFileOperation
http://allapi.mentalis.org/apilist/SHFileOperation.shtml
Questa � la struttura dati che come vedi � associabile ad un hWnd
quindi indicizzabile nello Stack...
Private Type SHFILEOPSTRUCT
    hWnd As Long
    wFunc As Long
    pFrom As String
    pTo As String
    fFlags As Integer
    fAborted As Boolean
    hNameMaps As Long
    sProgress As String
End Type
Altrimenti se hai WIN VISTA:
CopyFileTransacted
http://msdn.microsoft.com/en-us/library/aa363853(VS.85).aspx
oppure:
CopyProgressRoutine
http://msdn.microsoft.com/en-us/library/aa363854(VS.85).aspx
Buon divertimento... ;-)
@Alex
Grazie per la segnalazione.
Temo di non essermi spiegato.
All'interno all'interno della funzione CallBack CopyProgressRoutine viene
assegnata una delle seguenti costanti:
Public Const PROGRESS_CANCEL = 1             'Annulla la copia e cancella la
destinazione
Public Const PROGRESS_CONTINUE = 0           'Continua con la copia
Public Const PROGRESS_QUIET = 3              'Continua la copia senza
invocare la progress routine
Public Const PROGRESS_STOP = 2               'Interrompi la copia che potr�
essere successivamente ripresa
con la istruzione: CopyProgressRoutine =
Forms(meStrNomeFinestra).CopyProgressRoutineReturnValue
dove CopyProgressRoutineReturnValue � un controllo di una finestra che viene
assegnato  a runtime su eventi click dell'utente.
In modalit� debug passo passo tutto funziona pefettamente e riesco a mettere
in pausa e riprendere la copia molte volte senza problemi.
Senza debug invece risco a mettere in pausa e riavviare la copia una sola
volta, dopodich� l'interfaccia utente rimane freezed finch� non viene
completata la copia.
Cosa devo fare per ingannare access?
Grazie


text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4a486cba$0$47548$4faf...@reader1.news.tin.it...

Cose strane dal mondo.
Ho fatto questa prova e pare vada bene.
Visto che alla fine si tratta di problemi all'interfacci in visualizzazione.
Subito dopo il comando di assegnazione stop e continue ho aggiunto il
comando Me.Repaint (si tratta di una popup) e funziona molto bene.
Per sicurezza gli inserisco una sleep 50 seguita da doevents.
Che ne pensi di queste stranezze.
Sono io lo "strano" o � tutto normale?
Grazie
Ciao
Daniele


text:
...
> Cose strane dal mondo.
> Ho fatto questa prova e pare vada bene.
> Visto che alla fine si tratta di problemi all'interfacci in visualizzazione.
> Subito dopo il comando di assegnazione stop e continue ho aggiunto il
> comando Me.Repaint (si tratta di una popup) e funziona molto bene.
> Per sicurezza gli inserisco una sleep 50 seguita da doevents.
> Che ne pensi di queste stranezze.
> Sono io lo "strano" o è tutto normale?
> Grazie
> Ciao
> Daniele
Devo dire che non avevo proprio capito nulla... almeno leggendo, e
capendo, quello che dici ora...!!
Si, che sia normale non saprei dire, ma è capitato anche a me che
l'aggiornamento delle Label non venisse effettuato... quindi metto
sempre un Repaint ora... e non avrei nemmeno pensato di suggerirtelo
visto che io lo uso per scontato quasi sempre quando faccio i
giochetti di grafica con Progress o altro... se ti da fastidio il
Flare metti un Paintig della Form a False, repaint e Painting a
true...
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:d39a1743-6c7a-4db3...@x17g2000yqd.googlegroups.com...
...
> Cose strane dal mondo.
> Ho fatto questa prova e pare vada bene.
> Visto che alla fine si tratta di problemi all'interfacci in
> visualizzazione.
> Subito dopo il comando di assegnazione stop e continue ho aggiunto il
> comando Me.Repaint (si tratta di una popup) e funziona molto bene.
> Per sicurezza gli inserisco una sleep 50 seguita da doevents.
> Che ne pensi di queste stranezze.
> Sono io lo "strano" o � tutto normale?
> Grazie
> Ciao
> Daniele
Devo dire che non avevo proprio capito nulla... almeno leggendo, e
capendo, quello che dici ora...!!
Si, che sia normale non saprei dire, ma � capitato anche a me che
l'aggiornamento delle Label non venisse effettuato... quindi metto
sempre un Repaint ora... e non avrei nemmeno pensato di suggerirtelo
visto che io lo uso per scontato quasi sempre quando faccio i
giochetti di grafica con Progress o altro... se ti da fastidio il
Flare metti un Paintig della Form a False, repaint e Painting a
true...
@Alex
O meglio
    Application.ECHO False
    Me.Repaint
    Application.ECHO True
Grazie mille!
Ciao


text:
...
> O meglio
>
>     Application.ECHO False
>     Me.Repaint
>     Application.ECHO True
>
> Grazie mille!
> Ciao
NOoooo...
Fai attenzione... alla abissale differenza tra quello che ti ho
suggerito io e quello che invece hai inteso tu...!
Verifica la cosa... ECHO ha effetto su tutto... REPAINTING solo sulla
FORM... cosa che, in caso di CRASH, o MultiForms ha una sostanziale
differenza.
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:6a7e4661-3b10-4833...@r10g2000yqa.googlegroups.com...



@Alex
Ritorno subito nei miei passi ho appena verificato che se application.echo �
impostatoe su false e qualcosa va storto... bhe puoi immaginare... tutto
non ha pi� eco ne voce.
Grazie
Daniele


title: Usare in vba un campo da query parametrica.

text:
Mi sono impantanato.
Ho una maschera "mElenco" il cui Recordsource è modificato da codice, impostandolo su una di quattro query parametriche cha prendono valori da caselle di testo nell'intestazione della maschera.
L'elenco è aggiornato correttamente, ma ecco il mio problema: uno dei campi delle query è un "denominazione" che nell'elenco può comparire più volte; io vorrei che in una casella "Enti" nel piedipagina della maschera venisse il numero delle singole denominazioni.
Ho in mente una cosa del tipo:
"SELECT DISTINCT denominazione FROM Forms!mElenco.RecordsetClone;"
Io però non sono stato capace di usare recordset, querydef e compagnia, nonostante abbia consultato qui e Sitocomune e perciò ho bisogno di aiuto.
Grazie a tutti
Riccardo Baldinotti


text:

Dunque...
Con le seguenti istruzioni

    Set RST = Forms!mElenco.RecordsetClone
    Set QDF = CurrentDb.CreateQueryDef("qd", "SELECT DISTINCT denominazione FROM " & RST.Name & ";")
    Forms!mElenco!Testo85 = DCount("[denominazione]", QDF.Name)
    CurrentDb.QueryDefs.Delete "qd"
    Set RST = Nothing

sono riuscito (prima no, chissà perché...) a ottenere un risultato.

Mi domando: invece di creare una query e poi eliminarla, posso usare una query temporanea? Ma non avrei più un QDF.Name a cui fare riferimento, vero?



text:

Basta lasciare vuoto il campo nome. Verrà distrutta alla fine da Access


text:

Sì, però non so come dovrei modificare questa riga:
Forms!mElenco!Testo85 = DCount("[denominazione]", QDF.Name)
Grazie
Riccardo Baldinotti


text:
>
> Sì, però non so come dovrei modificare questa riga:
>
> Forms!mElenco!Testo85 = DCount("[denominazione]", QDF.Name)
>
> Grazie
>
> Riccardo Baldinotti

Mi domando solo perchè fare una SELECT e poi un Dcount, che non si dovrebbe mai usare....non puoi semplicemente fare un Count nella stringa SQL?


text:

Una SQL così:
SELECT DISTINCT Count(qElencoTFC.Denominazione) AS ConteggioDiDenominazione
FROM qElencoTFC;
mi dà 59 record, ma ci sono due valori duplicati; in quel modo ottengo giustamente 57.


text:
Il giorno martedì 24 giugno 2014 18:53:59 UTC+2, Fair87 ha scritto:
> >
>

Ho fatto un robo così:

Set QDF = CurrentDb.CreateQueryDef("qd", "SELECT count(q1.denominazione) as ContoNomi from (select DISTINCT denominazione FROM " & RST.Name & ") as q1;")

Ora, come faccio riferimento al campo ContoNomi della query qd? Aprendolo come nuovo recordset? Comunque deve essere una query permanente, vero?
(si noterà, che sono confuso?)


title: Report con query parametrica

author: Andrea Moro

text:
Dovrei lanciare un report che utilizza una query parametrica
passando a priori il valore e facendo in modo che la query
non me lo richieda con quella sua finestrella.
bene faccio
DoCmd.OpenReport stDocName, acPreview, sFilterName,
"[PROVINCIA] = '" & sFilterValue & "'"
L'altra sera funzionava ... ora mi richiede nuovamente di inserire
provincia con la finestrella. Perchč?
--
Saluti
Andrea Moro


title: Report con query parametrica

author: Carlo Costarella

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bf164u$a2mca$1...@ID-61006.news.uni-berlin.de...

> provincia con la finestrella. Perchè?
>
> --
> Saluti
> Andrea Moro
>
Potresti usare una query salvata che al posto di [Provincia] abbia una
funzione che restituisce il valore desiderato.
Ovviamente la query alimenterà il report.
Per esempio: DimmiProvincia()
In un modulo pubblico:
Public Function DimmiProvincia() as string
 DimmiProvincia = "Quello che vuoi"
'qui puoi usare anche una InputBox per richiedere il valore di provincia
'DimmiProvincia = InputBox("Immetti la provincia", ecc........
'oppure passare il valore di un controllo di una maschera
'DimmiProvincia = Forms!TuaForm!TuoControlloPR
End Function


title: Report con query parametrica

text:
Vorrei evitarlo. Non capisco come l'altra sera abbia funzionato.
--
Saluti
Andrea Moro


title: Report con query parametrica

author: Antonio Biso

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bf1ldu$a0900$1...@ID-61006.news.uni-berlin.de...
> Vorrei evitarlo. Non capisco come l'altra sera abbia funzionato.
Dovresti anche evitare di tagliar via tutto il quoting del messaggio a cui
stai rispondendo!!!
Antonio


title: Report con query parametrica

text:
Invece di fare cross quoting inutile per cazzate del
genere e tollerare post inutili, sarebbe meglio rispondere
al post e basta.
--
Saluti
Andrea Moro


title: Report con query parametrica

author: MA

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bf3lec$aq6v5$1...@ID-61006.news.uni-berlin.de...

Alè e anche per luglio stimao apposto!!!! Il solito post è arrivato, stavo
in pensiero.
Per quanto mi riguarda risolvitelo tu il problema.
MAssimiliano


title: Report con query parametrica

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bf3lec$aq6v5$1...@ID-61006.news.uni-berlin.de...
> Invece di fare cross quoting inutile per cazzate del
> genere e tollerare post inutili, sarebbe meglio rispondere
> al post e basta.
Stenditi su un vassoio e cospargiti di limone o aceto.
Quindi macerati nel tuo problema da solo!!!
Antonio


title: Report con query parametrica

text:
Se usciste un attimo dal vostro mondo, e andaste a vedere
anche come ci si comporta su altri ng, forse vi risulterebbe
familiare anche una certa linea di condotta nell'usare il ng
ed evitare messaggi km per accodare pezzi di messaggio
quotati precedentemente.
Ma che dire, forse siete troppo bravi e talmente veterani
dell' I.T. che con i vostri 15 anni non potete nemmeno
accettare consigli o cercare di svegliarvi un pņ e guardarvi
intorno prima di rispondere o di postare.
--
Saluti
Andrea Moro


title: Report con query parametrica

text:

Hai ragione, lasciaci perdere.
A proposito, risolto il problema?
MAssimiliano


title: Report con query parametrica

text:
No, non l'ho risolto e se dovessi trovare soluzione
ve la farò sapere. Se non altro almeno non mi
abbasso al vostro livello di aceto e limone.
Utilizzo lo strumento informatico per arricchire il
mondo di conoscenza, non di boriosità e di "so
tutto io" come avete dimostrato voi due.
--
Saluti
Andrea Moro


title: Report con query parametrica

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bf3ouu$agb6k$1...@ID-61006.news.uni-berlin.de...

Sì sì io aspetto che tu lo risolva, mi raccomando fammelo sapere che mi
rimetto a lavoro
MAssimiliano


title: Report con query parametrica

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bf3o22$b0ksi$1...@ID-61006.news.uni-berlin.de...

Hai ragione tu.
Hai dimenticato di citare i brufoli e le pippe comunque...
Antonio
P.S.
Anch'io rimango in trepida attesa della soluzione del tuo problema...


title: Report con query parametrica

text:
> > Se usciste un attimo dal vostro mondo, e andaste a vedere
> > anche come ci si comporta su altri ng, forse vi risulterebbe
> > familiare anche una certa linea di condotta nell'usare il ng
> > ed evitare messaggi km per accodare pezzi di messaggio
> > quotati precedentemente.
> >
> > Ma che dire, forse siete troppo bravi e talmente veterani
> > dell' I.T. che con i vostri 15 anni non potete nemmeno
> > accettare consigli o cercare di svegliarvi un pņ e guardarvi
> > intorno prima di rispondere o di postare.
>
> Hai ragione tu.
> Hai dimenticato di citare i brufoli e le pippe comunque...
Non puoi pretendere che ti conosca...
MAssimiliano


title: Report con query parametrica

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:e8eRa.6296$B8....@news.edisontel.com...

Perņ con te c'ha preso!!!
T'avrą mica installato un bitch horse?
Antonio


title: Report con query parametrica

text:
Non ho detto che lo risolvo, ho detto che sto cercando una
soluzione e se la trovo te la farò sapere. Quindi non aspettarti
che ti mandi un post dicendo si fa così, perchè può darsi che
non si possa fare quello che voglio.
--
Saluti
Andrea Moro
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:jIdRa.6265$
B8....@news.edisontel.com



title: Report con query parametrica

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bf5i41$b12og$1...@ID-61006.news.uni-berlin.de...
> Non ho detto che lo risolvo, ho detto che sto cercando una
Quando rispondi ad un messaggio, lasciando giustamente parte del messaggio
precedente, scrivi correttamente DOPO il quoting!!!
Antonio


title: Report con query parametrica

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bf5i41$b12og$1...@ID-61006.news.uni-berlin.de...
> Non ho detto che lo risolvo, ho detto che sto cercando una
> soluzione e se la trovo te la farň sapere. Quindi non aspettarti
> che ti mandi un post dicendo si fa cosě, perchč puň darsi che
> non si possa fare quello che voglio.
>
> --
> Saluti
> Andrea Moro
E' proprio questa la fregatura.
Quello che cerchi č fattibile, anche abbastanza facilmente.
MAssimiliano


title: Does this sound familiar to anyone?

author: Savannah Software

text:
Access 2000. Suddenly one of my main forms has acquired a mystery text box
that I didn't put there. If I try to view properties of this box or even
click on it, Access immediately shuts down.
I'm not using any extra ActiveX controls that aren't intrinsic to Access
'cause I knew I couldn't trust this poor excuse for a database to handle it.
Any ideas would be greatly appreciated. It would help me get this nasty
project finished and back to working with real databases.
Excuse my obvious frustration with Access. It's just NASTY.
Alan.


title: A97. Formattare i minuti in "hh.mm"

text:
Per Access 97.
Ciao a tutti.
Qualcuno conosce il metodo per poter formattare un valore da minuti in ore e
minuti, sia in positivo che negativo, es: 10.25  e  -10.25. Attenzione, nel
caso di zero ore e minuti negativi (inferiori a zero) dovrà comunque dare il
seguente risulatato d'esempio: -00.27.
Mille grazie
            Bruno


title: A97. Formattare i minuti in "hh.mm"

author: Roberto da casa

text:
"Bruno-S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:zt5wc.407902$rM4.16...@news4.tin.it...

Dividi i minuti per 1440 ed al risultato dai il formato HH:nn
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: A97. Formattare i minuti in "hh.mm"

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ZjNwc.41882$Wc.13...@twister2.libero.it...
>
> "Bruno-S95" <
mus...@virgilio.it
> ha scritto nel messaggio
> news:zt5wc.407902$rM4.16...@news4.tin.it...
> > Per Access 97.
> >
> > Ciao a tutti.
> >
> > Qualcuno conosce il metodo per poter formattare un valore da minuti in
ore
> e
> > minuti, sia in positivo che negativo, es: 10.25  e  -10.25. Attenzione,
> nel
> > caso di zero ore e minuti negativi (inferiori a zero) dovrà comunque
dare
> il
> > seguente risulatato d'esempio: -00.27.
> >
> > Mille grazie
> >
> >             Bruno
>
> Dividi i minuti per 1440 ed al risultato dai il formato HH:nn
>
> --
> Roberto
>
> ---------------------------------------------
Ciao Roberto, sei veramente mitico.
            Grazie per il tuo aiuto. Molto utile la tua soluzione.
Funziona perfettamente, ho provato con una casella di testo dove inserisco i
minuti e in altra casella ho inserito la seguente espresione
=Format([M]/1440;"hh.nn") , ma non riesco a ottenere anche le ore HH.nn in
negativo con i numeri negativi, ad esempio: -180 formattato dovrà
restituire -03.00, perché non lo fa ?
.. Dividendo un minuto ottengo 6,944444444444444444 periodico, scusa la mia
ignoranza, ma a cosa corrisponde 1440 ?
Ciao da Bruno


title: A97. Formattare i minuti in "hh.mm"

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ZjNwc.41882$Wc.13...@twister2.libero.it...
>
> "Bruno-S95" <
mus...@virgilio.it
> ha scritto nel messaggio
> news:zt5wc.407902$rM4.16...@news4.tin.it...
> > Per Access 97.
> >
> > Ciao a tutti.
> >
> > Qualcuno conosce il metodo per poter formattare un valore da minuti in
ore
> e
> > minuti, sia in positivo che negativo, es: 10.25  e  -10.25. Attenzione,
> nel
> > caso di zero ore e minuti negativi (inferiori a zero) dovrà comunque
dare
> il
> > seguente risulatato d'esempio: -00.27.
> >
> > Mille grazie
> >
> >             Bruno
>
> Dividi i minuti per 1440 ed al risultato dai il formato HH:nn
>
> --
> Roberto
>
> ---------------------------------------------
Ciao Roberto,
altro problema. Oltre a non lavorare in negativo se inserisco 1560 minuti
restituisce solo 2 ore. Perché ?
Ciao. Spero in un altro aiuto.
Bruno


title: A97. Formattare i minuti in "hh.mm"

text:
"Bruno-S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:7H2xc.295974$hc5.13...@news3.tin.it...

Prova così:
=IIf([M]<0;Format([M]/1440;"- hh:nn");Format([M]/1440;"hh:nn"))
>
> .. Dividendo un minuto ottengo 6,944444444444444444 periodico, scusa la
mia
> ignoranza, ma a cosa corrisponde 1440 ?
1440 sono il numero di minuti presenti in una giornata.
Un campo/variabile di tipo Data/ora è un numero reale nel quale la parte
intera indica il numero di giorni (quindi indica la data) mentre la parte
decimale indica le frazioni di giorno (quindi indica l'orario): se quindi
devi convertire in una variabile Data/ora un certo numero di minuti, è
sufficiente dividerlo per 1440.
>
> Ciao da Bruno



title: A97. Formattare i minuti in "hh.mm"

text:
"Bruno-S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:hA4xc.425853$rM4.17...@news4.tin.it...

In Access (al contrario di Excel) non esiste un formato intrinseco che
permette di visualizzare in HHH:nn un campo/variabile di tipo Data/ora se il
suo valore è maggiore di 23 ore, 59 minuti e 59 secondi; facendo riferimento
alla struttura di un campo/varabile di tipo Data/ora, che ti ho illustrato
nell'altro mio messaggio, secondo la logica di Access 1560 minuti
equivalgono a 1 giorno e 2 ore: siccome come formato hai usato HH.nn, Access
ti visualizza solo le due ore e non ti mostra i giorni.
Per valori superiori o uguali a 24 ore la cosa migliore è dividere i minuti
per 60 e dare al risultato il formato Fisso o Numero generico; il risultato
ti verrà mostrato in ore e frazioni di ore, che fra l'altro è l'ideale per
fare dei calcoli.
Se poi è vitale visualizzare il risultato nel formato HHH:nn, devi darti da
fare con un "taglia e cuci" di funzioni intrinseche varie, in quanto come
dicevo non esiste una maschera della funzione Format che risolve il tuo
problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
>



title: 45435

author: Mitos


title: 45435

author: Silvio Berruti

text:
"Mitos" <
mi...@tin.it
> ha scritto nel messaggio
news:8v3ckf$vc9$2...@lacerta.tiscalinet.it...
> 45435
>
Che fai? Dai i numeri?
:-)))
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: 45435

author: Rob

text:
"Silvio Berruti" <
s...@gma.it
> ha scritto nel messaggio
news:8v3k57$4ij$1...@fe1.cs.interbusiness.it...

Nooooooooooooooooo! Non Provocarlo!
Anche con un bel :-))) quello è capace di ricominciare!
Ti sei accorto che il nick è lo stesso di quello nei post sul run-time?
Speriamo bene!  :-|


title: 45435

text:
"Rob" <dg.rob"NOSPAM"@
tiscalinet.it
> ha scritto nel messaggio
news:8v3oma$7ev$1...@lacerta.tiscalinet.it...
>
> "Silvio Berruti" <
s...@gma.it
> ha scritto nel messaggio
> news:8v3k57$4ij$1...@fe1.cs.interbusiness.it...
> >
> > "Mitos" <
mi...@tin.it
> ha scritto nel messaggio
> > news:8v3ckf$vc9$2...@lacerta.tiscalinet.it...
> > > 45435
> > Che fai? Dai i numeri?
> Nooooooooooooooooo! Non Provocarlo!
> Anche con un bel :-))) quello è capace di ricominciare!
> Ti sei accorto che il nick è lo stesso di quello nei post sul run-time?
Certo che me ne sono accorto... anzi è proprio x quel motivo (discorso sul
run-time) che ho chiesto se dava i numeri, non x il numero sopra riportato!



title: Me.Requery difficoltoso

author: Adelisia

text:
Ho bisogno di capire dove mettere il comndo DoCmdMe.Requery
Ho creato una query che mi chiede l'immissione di 3 parametri fornendomi
un determinato record.
IL codex sql della query è:
SELECT TabellaGenerale.Nome, TabellaGenerale.Cognome,
TabellaGenerale.NumPolizza, TabellaGenerale.N°_Archivio
FROM TabellaGenerale
WHERE (((TabellaGenerale.Nome)=[Inserisci il nome]) AND
((TabellaGenerale.Cognome)=[Inserisci il cognome]) AND
((TabellaGenerale.NumPolizza)=[Inserisci il numero di Polizza]));
Poi ho un pulsante di comando che, tramite il wizard, ho agganciato alla
query scegliendo di effettuare la cancellazione del record trovato.
Ecco il cod VBS relativo all'evento click su tale bottone:
Private Sub Comando8_Click()
On Error GoTo Err_Comando8_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_Comando8_Click:
    Exit Sub
Err_Comando8_Click:
    MsgBox Err.Description
    Resume Exit_Comando8_Click

End Sub
Private Sub Comando8_Enter()
Dim rea As Integer
res = MsgBox("Sicuro di voler procedere all'eliminazione di questo
record?", vbYesNo)
MsgBox res
If res = 6 Then
           'Qui lasci le righe che cancellano il record
End If
End Sub
Ora, effettuata la cancellazione del record, ritrovo nella tabella i
valori #Eliminato.
Devo fare un RE_Query.
Dove inserisco il codice e quale codice inserire?
Grazie e scusate se non imparo a postare le risposte bene!
Adelisia
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Me.Requery difficoltoso

text:
"Adelisia" <
adel...@sempreio.it
> ha scritto nel messaggio
news:br4tgi$8n7$1...@news.newsland.it...
> Ho bisogno di capire dove mettere il comndo DoCmdMe.Requery
> Ho creato una query che mi chiede l'immissione di 3 parametri fornendomi
> un determinato record.
> IL codex sql della query è:
> SELECT TabellaGenerale.Nome, TabellaGenerale.Cognome,
> TabellaGenerale.NumPolizza, TabellaGenerale.N°_Archivio
> FROM TabellaGenerale
> WHERE (((TabellaGenerale.Nome)=[Inserisci il nome]) AND
> ((TabellaGenerale.Cognome)=[Inserisci il cognome]) AND
> ((TabellaGenerale.NumPolizza)=[Inserisci il numero di Polizza]));
> Ora, effettuata la cancellazione del record, ritrovo nella tabella i
> valori #Eliminato.
> Devo fare un RE_Query.
> Dove inserisco il codice e quale codice inserire?
Sarebbe stato, dopo l'effettuazione della cancellazione, semplicemente
Me.Requery.
Quello che invece voglio aggiungere è che, secondo me, è più bello fare
così:
nella maschera metti dei controlli non associati dove l'utente inserisce i
suoi filtri.
La query la fai con dei criteri fatti così
like nz([forms]![tuaform]![tuocontrollo];"*")
e poi dopo la cancellazione fai la me.requery
Antonio


title: Me.Requery difficoltoso

text:
Adelisia ha scritto:



title: report di una query a campi incrociati

author: maynard

text:
la query restituisce un insieme di 1 nelle varie celle...
e nel report questi 1 vengono viualizzati così
mentre io vorrei comparissero delle x o ancor meglio dei pallini...
si può fare? come?
quazie dell'aiuto


title: report di una query a campi incrociati

text: sono riusciuto a visualizzare un quadrato, ma volevo dei pallini...


title: report di una query a campi incrociati

text:
maynard wrote:
> sono riusciuto a visualizzare un quadrato, ma volevo dei pallini...
Il problema è che il simbolo infinito non è un carattere.
devi trovare un font che lo preveda.
Ora se questo font non prevede lettere devi mettere vicino il simbolo con
quel font e la tua stringa.
é insomma un accrocchio
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Filtrare mediante una maschera

author: R.T.I. Alessandria

text:
Salve a tutti.
Ho creato una maschera per filtrare i dati di una Tabella Archivio.
A tale scopo ho posizionato tante ComboBox sull'area intestazione della
maschera per quanti sono i campi della tabella.
Il filtro lo applico mediante una Query dove nella riga criteri relativa ad
ogni campo ho messo la seguente condizione se voglio trovare la
corrispondenza esatta:
Like nz([Forms]![Maschera]![ComboBox1]; "*")
e la seguente condizione se invece voglio trovare una parte del testo
contenuto nel campo:
Like nz("*" & [Forms]![Maschera]![ComboBox2] & "*").
Finché tutti i campi contengono un valore il record viene trovato
regolarmente anche applicando una sola condizione.
Ma nella mia applicazione capita di frequente che alcuni campi debbano
restare vuoti, bč questi vengono totalmente ignorati dalla query.
Mi potreste per favore spiegare dove ho sbagliato. Scusate la probabile
ingenuitą della domanda ma sono ancora alle prime armi.
Grazie, Rosario.


title: Filtrare mediante una maschera

author: Roberto in campagna

text:
"R.T.I. Alessandria" <
fs-...@libero.it
> ha scritto nel messaggio
news:aAy37.4614$Pv.1...@news.infostrada.it...
> Salve a tutti.
> Ho creato una maschera per filtrare i dati di una Tabella Archivio.
> A tale scopo ho posizionato tante ComboBox sull'area intestazione della
> maschera per quanti sono i campi della tabella.
> Il filtro lo applico mediante una Query dove nella riga criteri relativa
ad
> ogni campo ho messo la seguente condizione se voglio trovare la
> corrispondenza esatta:
> Like nz([Forms]![Maschera]![ComboBox1]; "*")
> e la seguente condizione se invece voglio trovare una parte del testo
> contenuto nel campo:
> Like nz("*" & [Forms]![Maschera]![ComboBox2] & "*").
> Finché tutti i campi contengono un valore il record viene trovato
> regolarmente anche applicando una sola condizione.
> Ma nella mia applicazione capita di frequente che alcuni campi debbano
> restare vuoti, bè questi vengono totalmente ignorati dalla query.
> Mi potreste per favore spiegare dove ho sbagliato. Scusate la probabile
> ingenuità della domanda ma sono ancora alle prime armi.
> Grazie, Rosario.
>
Prova a scrivere nei criteri:
Like "*" & nz([Forms]![Maschera]![ComboBox1]; "*") & "*"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Filtrare mediante una maschera

author: Mercurio

text:
>R.T.I. Alessandria" ha scritto

Prova con:
Like nz("*" & [Forms]![Maschera]![ComboBox2] & "*") or
[Forms]![Maschera]![ComboBox2] Is Null


title: Filtrare mediante una maschera

author: Rosario

text:
Roberto in campagna <
r.ma...@libero.it
> wrote in message
rZz37.5071$Pv.1...@news.infostrada.it...
>
> "R.T.I. Alessandria" <
fs-...@libero.it
> ha scritto nel messaggio
> news:aAy37.4614$Pv.1...@news.infostrada.it...
> > Salve a tutti.
> > Ho creato una maschera per filtrare i dati di una Tabella Archivio.
> > A tale scopo ho posizionato tante ComboBox sull'area intestazione della
> > maschera per quanti sono i campi della tabella.
> > Il filtro lo applico mediante una Query dove nella riga criteri relativa
> ad
> > ogni campo ho messo la seguente condizione se voglio trovare la
> > corrispondenza esatta:
> > Like nz([Forms]![Maschera]![ComboBox1]; "*")
> > e la seguente condizione se invece voglio trovare una parte del testo
> > contenuto nel campo:
> > Like nz("*" & [Forms]![Maschera]![ComboBox2] & "*").
> > Finché tutti i campi contengono un valore il record viene trovato
> > regolarmente anche applicando una sola condizione.
> > Ma nella mia applicazione capita di frequente che alcuni campi debbano
> > restare vuoti, bč questi vengono totalmente ignorati dalla query.
> > Mi potreste per favore spiegare dove ho sbagliato. Scusate la probabile
> > ingenuitą della domanda ma sono ancora alle prime armi.
> > Grazie, Rosario.
> >
>
> Prova a scrivere nei criteri:
>
> Like "*" & nz([Forms]![Maschera]![ComboBox1]; "*") & "*"
>
> --
>
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Ho provato la tua soluzione, ma purtroppo la query si comporta allo stesso
modo di quella che avevo fatto procedentemente.
Il fatto č che continua ad ignorare i records che hanno qualche campo vuoto.
Hai qualche altra idea per favore?
Grazie, Rosario.


title: Filtrare mediante una maschera

text:
Mercurio <
nau...@wappi.com
> wrote in message
9imjip$nr8$1...@usenet.inwind.it...
> >R.T.I. Alessandria" ha scritto
> > Salve a tutti.
> > Ho creato una maschera per filtrare i dati di una Tabella Archivio.
> > A tale scopo ho posizionato tante ComboBox sull'area intestazione della
> > maschera per quanti sono i campi della tabella.
> > Il filtro lo applico mediante una Query dove nella riga criteri relativa
> ad
> > ogni campo ho messo la seguente condizione se voglio trovare la
> > corrispondenza esatta:
> > Like nz([Forms]![Maschera]![ComboBox1]; "*")
> > e la seguente condizione se invece voglio trovare una parte del testo
> > contenuto nel campo:
> > Like nz("*" & [Forms]![Maschera]![ComboBox2] & "*").
> > Finché tutti i campi contengono un valore il record viene trovato
> > regolarmente anche applicando una sola condizione.
> > Ma nella mia applicazione capita di frequente che alcuni campi debbano
> > restare vuoti, bè questi vengono totalmente ignorati dalla query.
> > Mi potreste per favore spiegare dove ho sbagliato. Scusate la probabile
> > ingenuità della domanda ma sono ancora alle prime armi.
> > Grazie, Rosario.
> >
> >
>
> Prova con:
>
> Like nz("*" & [Forms]![Maschera]![ComboBox2] & "*") or
> [Forms]![Maschera]![ComboBox2] Is Null
>
>
>
La tua  soluzione funziona solo che una volta salvata la nuova query, non
posso più accedervi in visualizzazione struttura in quanto Access si blocca.
Non riesco a capire il motivo.
Ciao, Rosario.


title: Filtrare mediante una maschera

text:
"Rosario"  ha scritto >
> La tua  soluzione funziona solo che una volta salvata la nuova query, non
> posso più accedervi in visualizzazione struttura in quanto Access si
blocca.
> Non riesco a capire il motivo.
> Ciao, Rosario.
>
>
    Ma la tua Query risiede nella maschera p è una query esterna, caricata
nella maschera in questione? Solitamente le query che risiedono nelle
maschere non possono essere più lunghe di un certo numero di caratteri. La
funzione che ti ho suggerito tende a far aumentare di molto la dimensione
della query per via di una riorganizzazione di forma che il generatore
applica alla funzione stessa.
    Se quindi la tua query è inserita nella maschera, prova a salvarla e a
caricarla quindi dall'esterno.
Prova anche a togliere NZ (non ti serve) riscrivendo la funzione come segue:
Like "*" & [Forms]![Maschera]![ComboBox2] & "*" or
[Forms]![Maschera]![ComboBox2] Is Null
e poi dimmi cosa succede.
Ciao by Mercurio


title: Filtrare mediante una maschera

text:
"Rosario" <
rosario...@libero.it
> ha scritto nel messaggio
news:asI37.2062$m06....@news.infostrada.it...
>
> Roberto in campagna <
r.ma...@libero.it
> wrote in message
> rZz37.5071$Pv.1...@news.infostrada.it...
> >
> > "R.T.I. Alessandria" <
fs-...@libero.it
> ha scritto nel messaggio
> > news:aAy37.4614$Pv.1...@news.infostrada.it...
> > > Salve a tutti.
> > > Ho creato una maschera per filtrare i dati di una Tabella Archivio.
> > > A tale scopo ho posizionato tante ComboBox sull'area intestazione
della
> > > maschera per quanti sono i campi della tabella.
> > > Il filtro lo applico mediante una Query dove nella riga criteri
relativa
> > ad
> > > ogni campo ho messo la seguente condizione se voglio trovare la
> > > corrispondenza esatta:
> > > Like nz([Forms]![Maschera]![ComboBox1]; "*")
> > > e la seguente condizione se invece voglio trovare una parte del testo
> > > contenuto nel campo:
> > > Like nz("*" & [Forms]![Maschera]![ComboBox2] & "*").
> > > Finché tutti i campi contengono un valore il record viene trovato
> > > regolarmente anche applicando una sola condizione.
> > > Ma nella mia applicazione capita di frequente che alcuni campi debbano
> > > restare vuoti, bè questi vengono totalmente ignorati dalla query.
> > > Mi potreste per favore spiegare dove ho sbagliato. Scusate la
probabile
> > > ingenuità della domanda ma sono ancora alle prime armi.
> > > Grazie, Rosario.
> > >
> >
> > Prova a scrivere nei criteri:
> >
> > Like "*" & nz([Forms]![Maschera]![ComboBox1]; "*") & "*"
> >
> > --
> >
> > Roberto
> >
> > ---------------------------------------------
> > il Sito Comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
> >
> >
> Ho provato la tua soluzione, ma purtroppo la query si comporta allo stesso
> modo di quella che avevo fatto procedentemente.
> Il fatto è che continua ad ignorare i records che hanno qualche campo
vuoto.
> Hai qualche altra idea per favore?
> Grazie, Rosario.
>
>
Scusami, ma avevo letto solo metà del tuo messaggio. :o)
Normalmente in questi casi mi definisco un campo calcolato nella query,
sostituendo il valore Null e poi scrivo i criteri per il campo calcolato
anziché per il campo originale.
Ovvero, se il campo della query su cui su cui effettuare la selezione si
chiama Pippo, nel campo calcolato scrivo:
PippoBis: Nz([Pippo])
e nei criteri di PippoBis scrivo ciò che ti ho indicato nel mio messaggio
precedente; naturalmente non scrivo alcunché nei criteri del campo Pippo.



title: Filtrare mediante una maschera

text:
Roberto in campagna <
r.ma...@libero.it
> wrote in message
0r%37.7626$m06.2...@news.infostrada.it...

Scusami ma non so che cosa intendi per campo calcolato, ho iniziato da poco
a costruire applicazioni in Access e quasi totalmente con l'aiuto del
newsgroup.
Potresti spiegarmi in termini un po più da dilettante per favore?
Grazie e ciao da Rosario.


title: Filtrare mediante una maschera

text:
Mercurio <
nau...@wappi.com
> wrote in message
9iot1l$p49$1...@usenet.inwind.it...
> "Rosario"  ha scritto >
>
> > La tua  soluzione funziona solo che una volta salvata la nuova query,
non
> > posso piů accedervi in visualizzazione struttura in quanto Access si
> blocca.
> > Non riesco a capire il motivo.
> > Ciao, Rosario.
> >
> >
>
>     Ma la tua Query risiede nella maschera p č una query esterna, caricata
> nella maschera in questione? Solitamente le query che risiedono nelle
> maschere non possono essere piů lunghe di un certo numero di caratteri. La
> funzione che ti ho suggerito tende a far aumentare di molto la dimensione
> della query per via di una riorganizzazione di forma che il generatore
> applica alla funzione stessa.
>     Se quindi la tua query č inserita nella maschera, prova a salvarla e a
> caricarla quindi dall'esterno.
> Prova anche a togliere NZ (non ti serve) riscrivendo la funzione come
segue:
>
> Like "*" & [Forms]![Maschera]![ComboBox2] & "*" or
> [Forms]![Maschera]![ComboBox2] Is Null
>
> e poi dimmi cosa succede.
> Ciao by Mercurio
>
>
La query, salvato col nome "QueryRicerca" la carico mediante una routine
sull'evento click di un pulsante "Applica filtro" con il comando:
DoCmd.ApplyFilter "QueryRicerca"; scusami non so cosa si intende per query
residente nella maschera.
Ciao, Rosario


title: Filtrare mediante una maschera

text:
"Rosario" <
rosario...@libero.it
> ha scritto nel messaggio
news:ax247.8636$m06.3...@news.infostrada.it...

In una query, oltre ai campi che fanno riferimento ai campi dell'oggetto su
cui la query è basata (tabella/e o altra/e query/ies), puoi avere anche
campi il cui valore viene determinato da una elaborazione e che comunemente
si chiamano "campi calcolati".
Nel tuo caso, devi aprire la griglia di struttura della tua query e nella
riga Campo: di una colonna vuota devi scrivere:
PippoBis: Nz([Pippo])
Così facendo hai inserito nella tua query un "campo calcolato" chiamato
PippoBis e che assume il valore di Pippo se questo è significativo, oppure
assume il valore zero se Pippo ha il valore Null.
Nella riga Criteri: di questa nuova colonna scrivi:



title: Filtrare mediante una maschera

text:
Roberto in campagna <
r.ma...@libero.it
> wrote in message
2me47.10400$m06.4...@news.infostrada.it...

Finalmente sono riuscito ad applicare il tuo consiglio e funziona
perfettamente.
Come al solito un sentito grazie.
Ciao, Rosario.


title: Numerazione Crescente

author: Alessio (SV)

text:
Ho applicato con successo la  FAQ del SC "Numerazione Crescente per
fatture ed
altro" di Sib.
Sono anche riuscito ad accorciare le cifre progressive da quattro a due in
modo da avere il seguente formato E01/01.
Adesso pero' non riesco in nessuna maniera ad eliminare la E.
Mi potreste aiutare a toglierla?
Riporto per completezza la FAQ.
Numerazione Crescente per fatture ed altro.
Autore: Sib
La cosa è stata ampiamente dibattuta e non mancano esempi sul sito, ma
ritengo interessante riproporre la cosa sotto un nuovo aspetto, soprattutto
per chi ha meno dimestichezza con il VB. La mia soluzione è piuttosto
semplice, nella proprietà ValorePredefinito del controllo si inserisce una
espressione del tipo:
="E" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like '?" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like '?" &
Format(Date();"aa") & "/????'");4)+1);"0000")
L'effetto finale è quello di ottenere una numerazione del tipo:
 E99/0001
Dove:
 E = Riferimento arbitrario
 99 = Ultime due cifre dell'anno
 / = Separatore
 0001 = Contatore
La cosa interessante è che, senza intervenire in alcun modo, l'espressione
azzera il contatore ad ogni inizio d'anno, il primo valore del 2000 sarà:
 E00/0001
Spero che riteniate la cosa interessante, soprattutto perché non richiede
alcuna conoscenza di VB


title: Numerazione Crescente

author: Roberto dal portatile

text:
"Alessio (SV)" <ale.s...@TOGLIMIlibero.it> ha scritto nel messaggio
news:uup46.226051$hk4.9...@news.infostrada.it...
> Ho applicato con successo la  FAQ del SC "Numerazione Crescente per
> fatture ed
> altro" di Sib.
> Sono anche riuscito ad accorciare le cifre progressive da quattro a due in
> modo da avere il seguente formato E01/01.
> Adesso pero' non riesco in nessuna maniera ad eliminare la E.
> Mi potreste aiutare a toglierla?
>
>
>
> Riporto per completezza la FAQ.
[CUT]
Invece di:
="E" & Format(Date();"aa") & "/" &.........
scrivi
=Format(Date();"aa") & "/" &.........
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Numerazione Crescente

text:
Qui di seguito riporto un messaggio ricevuto da Alessio (SV) e la mia
relativa risposta.
-------------------------------------------
>
> >
> > Invece di:
> > ="E" & Format(Date();"aa") & "/" &.........
> > scrivi
> > =Format(Date();"aa") & "/" &.........
> >
> Purtroppo avevo gia' provato ma non mi funzionava piu' la parte dopo la
> barra, cioe' mi rimaneva  sempre /0001 .
>
Hai ragione, prova con :
=Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like " &
Format(Date();"aa") &
"/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like " &
Format(Date();"aa") & "/????'");4)+1);"0000")
Perchč non abbiamo continuato il nostro dialogo sul NG?
---



title: Numerazione Crescente

text:
Scusa  ho sbagliato il tasto di reply perche' adesso ho un computer nuovo da
casa . Approvo anche la tua compagna per continuare i 3D sul ng come ho
notato in altri tuoi post.
P.S. anch'io ho avuto la sorpresa del news server di libero con post fino a
marzo.
Roberto da casa <
r.ma...@libero.it
> wrote in message
CQu46.229306$hk4.10...@news.infostrada.it...
>
> Qui di seguito riporto un messaggio ricevuto da Alessio (SV) e la mia
> relativa risposta.
> -------------------------------------------
>
> >
> > >
> > > Invece di:
> > > ="E" & Format(Date();"aa") & "/" &.........
> > > scrivi
> > > =Format(Date();"aa") & "/" &.........
> > >
> > Purtroppo avevo gia' provato ma non mi funzionava piu' la parte dopo la
> > barra, cioe' mi rimaneva  sempre /0001 .
> >
>
> Hai ragione, prova con :
> =Format(Date();"aa") & "/" &
> Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like " &
> Format(Date();"aa") &
> "/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like " &
> Format(Date();"aa") & "/????'");4)+1);"0000")
>
> Perchè non abbiamo continuato il nostro dialogo sul NG?



title: Numerazione Crescente

text:
> Hai ragione, prova con :
> =Format(Date();"aa") & "/" &
> Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like " &
> Format(Date();"aa") &
> "/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like " &
> Format(Date();"aa") & "/????'");4)+1);"0000")
>
Purtroppo mi da #errore


title: Numerazione Crescente

author: sib

text:
Alessio (SV) <in...@TOGLIEREodontotecnico.it> wrote in message
cut
> Purtroppo mi da #errore
Prova questo:
=Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like '" &
Format(Date();"aa") &
"/??'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like '" &
Format(Date();"aa") & "/??'");2)+1);"00")
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: problemino di eliminazione record

author: fabià

text:
problemino non da poco, almeno per me:
devo cancellare il record di una tabella se il valore di un
suo campo č uguale ad un certo valore che inserisco tramite
una maschera.
grazie a tutti per l'aiuto, in questo mese per merito vostro
ho imparato moltissimo (ma non abbastanza :-))
8-)> Fabią


title: problemino di eliminazione record

author: Alessandro

text:
"fabią" <fabi...@SPAMyahoo.com> wrote in message
news:3c6d5c77...@powernews.inwind.it...

La funzione di seguito elimina il record CORRENTE nella Form
che passi alla funzione, quindi se devi verificare la condizione:
If Condizione="Quello che vuoi" then
   if fDelCurrentRec(Me) then Msgbox"Eliminato..."
End if
'====================== FUNZIONE PUBLIC =====================
Public Function fDelCurrentRec(c_frm as Form) As Boolean
    On Error GoTo Err_Section
    'Elimina il Record Corrente nella c_frm
    'quindi esegue il Requery.
        'Return:True se l'operazione č andata a buon fine
        '       False se viene generato un errore
    With c_frm.RecordsetClone
        .Bookmark = c_frm.Bookmark
        .Delete
    End With
    fDelCurrentRec = True
Exit_Section:
    Exit Function
Err_Section:
    fDelCurrentRec = False
    Resume Exit_Section
End Function
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problemino di eliminazione record

text:
On Fri, 15 Feb 2002 19:31:10 +0000 (UTC), "Alessandro"
<
ik2...@libero.it
> wrote:
>"fabià" <fabi...@SPAMyahoo.com> wrote in message
>news:3c6d5c77...@powernews.inwind.it...
>
>> problemino non da poco, almeno per me:
>> devo cancellare il record di una tabella se il valore di un
>> suo campo è uguale ad un certo valore che inserisco tramite
>> una maschera.
>> grazie a tutti per l'aiuto, in questo mese per merito vostro
>> ho imparato moltissimo (ma non abbastanza :-))
>> 8-)> Fabià
>
>
>La funzione di seguito elimina il record CORRENTE nella Form
>che passi alla funzione, quindi se devi verificare la condizione:
>
>If Condizione="Quello che vuoi" then
>   if fDelCurrentRec(Me) then Msgbox"Eliminato..."
>End if
>
>'====================== FUNZIONE PUBLIC =====================
>Public Function fDelCurrentRec(c_frm as Form) As Boolean
>    On Error GoTo Err_Section
>    'Elimina il Record Corrente nella c_frm
>    'quindi esegue il Requery.
>        'Return:True se l'operazione è andata a buon fine
>        '       False se viene generato un errore
>    With c_frm.RecordsetClone
>        .Bookmark = c_frm.Bookmark
>        .Delete
>    End With
>    fDelCurrentRec = True
>Exit_Section:
>    Exit Function
>
>Err_Section:
>    fDelCurrentRec = False
>    Resume Exit_Section
>End Function
>
>
>Alessandro.
>
>
>
>--
>Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
intanto, grazie
devo però ammettere che la mia ignoranza non mi ha permesso di
capire molto.
io avevo pensato una cosa del genere:
ho già una maschera "FORM_Scarica" che mi scarica la merce
tramite lettura di etichette con codice a barre, inserendo il codice
letto in una tabella "TABLE".
Ora vorrei fare una procedura che mi permetta di ricaricare la
merce (nel caso il cliente la riporti indietro) tramite la
semplice immissione del codice in un'altra tabella
1) con la pistola leggo un codice da una etichetta inserendolo
in una maschera "FORM_Ricarica" con tabulazione automatica
2)se il codice inserito corrisponde ad uno esistente nella
tabella "TABLE" allora cancello quel record già esistente e
quello che ho appena inserito.
non so se è la soluzione migliore, avevo pensato ad una query
di eliminazione,e nel criterio dovrebbe starci "se il campo ha
lo stesso valore di quello che è presente nella maschera
allora cancella il record"
quello che mi hai detto potrebbe andare in questo contesto?
saluti
8-)> Fabià


title: problemino di eliminazione record

text:
"fabià" <fabi...@SPAMyahoo.com> wrote in message
news:3c6e33f2...@powernews.inwind.it...
> in una maschera "FORM_Ricarica" con tabulazione automatica
> 2)se il codice inserito corrisponde ad uno esistente nella
>
> tabella "TABLE" allora cancello quel record già esistente e
>
> quello che ho appena inserito.
>
> non so se è la soluzione migliore, avevo pensato ad una query
>
> di eliminazione,e nel criterio dovrebbe starci "se il campo ha
>
> lo stesso valore di quello che è presente nella maschera
>
> allora cancella il record"
Direi che per il tuo caso è la soluzione migliore la QRY
di eliminazione.
> quello che mi hai detto potrebbe andare in questo contesto?
>
> saluti
>
>
> 8-)> Fabià
Sicuramente funziona, ma non conoscendo la struttura non mi arrischio.
Certo che se hai una Form Associata alla Tabella in cui devi eseguire
il DEL_Record è l'ideale, perchè elimina il Record e riaggiorna la
Mascera
tutto in un colpo...!!!
Prova entrambe le soluzioni sono estremamente veloci da attuare...!



title: problemino di eliminazione record

text:


rimane il problema della mia ignoranza, il mio è un access a parole
:-)
come potrei fare per mettere nelle condizioni della mia query di
eliminazione la frase "se il campo ha lo stesso valore che c'è nella
casella di testo della form, allora cancella il record "
PS siccome possono esserci molti record con lo stesso valore, sarebbe
meglio dire "...cancella il record più recente con lo stesso valore "
saluti
8-)> Fabià


title: problemino di eliminazione record

text:
"fabià" <fabi...@SPAMyahoo.com> wrote in message
news:3c6e8e0a...@powernews.inwind.it...
>
> come potrei fare per mettere nelle condizioni della mia query di
> eliminazione la frase "se il campo ha lo stesso valore che c'è nella
> casella di testo della form, allora cancella il record "
>
> PS siccome possono esserci molti record con lo stesso valore, sarebbe
> meglio dire "...cancella il record più recente con lo stesso valore "
>
> saluti
> 8-)> Fabià
Il problema è che quì occorrerebbe entrare nel merito della
strutturazione del tuo lavoro, che non hai chiarito....!
Per fare l'eliminazione tramite la Query di eliminazione devi essere
certa di eliminare il record GIUSTO, che lo individui solo impostando
la condizine della CHIAVE PRIMARIA della Tabella, in altri modi
avresti possibilità di errori....!
Non sapendo come hai gestito le FORM, le CHiavi Primarie e altro
spero di averti suggerito l'idea, in altro modo fai una breve
descrizione
di come recuperi i dati, dei legami tra le tabelle ecc....!!



title: problemino di eliminazione record

text:


la tabella da cui vorrei eliminare un record è costituita da 3 campi:
1) [IDscarico] (contatore, chiave primaria)
2) [IDprodotto] (Numerico)
3) [DataScarico] (data/ora)
Lo scarico di un prodotto equivale all'inserimento di un record
attraverso
una maschera in cui è visibile soltanto la casella di testo:
IDprodotto, il
cui valore viene inserito tramite lettura da codice a barre.
quando un prodotto viene reso, io vorrei ricaricarlo eliminando il
record
tramite una semplice lettura del codice a barre. siccome esistono più
record
con lo stesso IDprodotto (ma date di scarico diverse), vorrei che una
volta
letto il codice a barre, venisse cancellato un solo record.
spero che ora la situazione sia più chiara,
grazie veramente.
hai qualche testo da consigliarmi?
8-)> Fabià


title: problemino di eliminazione record

text:
"fabià" <fabi...@SPAMyahoo.com> wrote in message
news:3c6eb937...@powernews.inwind.it...
> la tabella da cui vorrei eliminare un record è costituita da 3 campi:
> 1) [IDscarico] (contatore, chiave primaria)
> 2) [IDprodotto] (Numerico)
> 3) [DataScarico] (data/ora)
>
> Lo scarico di un prodotto equivale all'inserimento di un record
> attraverso
>
> una maschera in cui è visibile soltanto la casella di testo:
> IDprodotto, il
>
> cui valore viene inserito tramite lettura da codice a barre.
>
> quando un prodotto viene reso, io vorrei ricaricarlo eliminando il
> record
>
> tramite una semplice lettura del codice a barre. siccome esistono più
> record
>
> con lo stesso IDprodotto (ma date di scarico diverse), vorrei che una
> volta
>
> letto il codice a barre, venisse cancellato un solo record.
Si, vediamo però, visto che il criterio non è sufficiente, perchè
non univoco di decidere un altro criterio, potrebbe essere quello
con la data ULTIMA..???
Se non hai prodotti con SCADENZA e vuoi tenere sotto controllo anche
questa credo possa andare.
strSQL="DELETE * FROM TuaTbl " & _
       "WHERE [DataScarico]=DMax([DataScarico],'TuaTbl', _
[IdProdotto= " & Forms![NomeFOrm]!NomeControlloCodiceBarra)"
Dovrebbe essere così ma on sono sicuro sulla sintassi
Ovviamente per eseguirla sarà:
Docmd.Runsql strSQL
Verifica la sintassisulla quale ho molti dubbi sulle """



title: problemino di eliminazione record

text:


buongiorno, sono ancora io:
l'ultima data va benissimo, però non so dove mettere il codice che mi
hai dato, e anche il Docmd.Runsql strSQL per eseguirlo! sigh
l'unica esperienza che ho avuto nel maneggiare codice è stato quando
ho dovuto inserire una routine per stampare N etichette nel modulo di
un report. FINE dopo il vuoto.
saluti
8-)> Fabià


title: problemino di eliminazione record

text:
"fabią" <fabi...@SPAMyahoo.com> wrote in message
news:3c6f75e...@powernews.inwind.it...
> buongiorno, sono ancora io:
>
> l'ultima data va benissimo, perņ non so dove mettere il codice che mi
> hai dato, e anche il Docmd.Runsql strSQL per eseguirlo! sigh
> l'unica esperienza che ho avuto nel maneggiare codice č stato quando
> ho dovuto inserire una routine per stampare N etichette nel modulo di
> un report. FINE dopo il vuoto.
>
> saluti
> 8-)> Fabią
Buongiorno anche a te.....!
Allora supponiamo tu debba eseguire il tutto con un CmdButton.
Nell'Evento Click inserisci quanto segue, ho apportato delle
modifiche perchč non sono il massimo per SQL, e quanto ti
avevo postato non andava......!!!
Evento Click:
Dim Id,MaxData as Variant
Dim strSQL as string
MaxData=Dmax("[DataScarico]","TuaTabellaName","[IdProdotto]=" & _
   Forms![NomeForm]![NomeTxtBoxIdDelete])
id=Dlookup("[Idscarico]","TuaTabellaName","[IdProdotto]=" & _
   Forms![NomeForm]![NomeTxtBoxIdDelete] & "[DataScarico]=#" & MaxData &
"#")
strSQL="Delete * From NomeTAbella Where IdScarico=" & id
Docmd.Runsql strSQL
Fa schifo, perchč io avrei fatto con i RECORDSET, ma dovrebbe
funzionare.......!!!
Porta pazienza č DOMENICA e ho mangiato pesante.....!!!



title: problemino di eliminazione record

text:
On Sun, 17 Feb 2002 17:58:53 +0000 (UTC), "Alessandro"
<
ik2...@libero.it
> wrote:
>"fabià" <fabi...@SPAMyahoo.com> wrote in message
>news:3c6f75e...@powernews.inwind.it...
>
>> buongiorno, sono ancora io:
>>
>> l'ultima data va benissimo, però non so dove mettere il codice che mi
>> hai dato, e anche il Docmd.Runsql strSQL per eseguirlo! sigh
>> l'unica esperienza che ho avuto nel maneggiare codice è stato quando
>> ho dovuto inserire una routine per stampare N etichette nel modulo di
>> un report. FINE dopo il vuoto.
>>
>> saluti
>> 8-)> Fabià
>
>Buongiorno anche a te.....!
>
>Allora supponiamo tu debba eseguire il tutto con un CmdButton.
>Nell'Evento Click inserisci quanto segue, ho apportato delle
>modifiche perchè non sono il massimo per SQL, e quanto ti
>avevo postato non andava......!!!
>
>Evento Click:
>
>Dim Id,MaxData as Variant
>Dim strSQL as string
>MaxData=Dmax("[DataScarico]","TuaTabellaName","[IdProdotto]=" & _
>   Forms![NomeForm]![NomeTxtBoxIdDelete])
>id=Dlookup("[Idscarico]","TuaTabellaName","[IdProdotto]=" & _
>   Forms![NomeForm]![NomeTxtBoxIdDelete] & "[DataScarico]=#" & MaxData &
>"#")
>
>strSQL="Delete * From NomeTAbella Where IdScarico=" & id
>Docmd.Runsql strSQL
>
>
>Fa schifo, perchè io avrei fatto con i RECORDSET, ma dovrebbe
>funzionare.......!!!
>Porta pazienza è DOMENICA e ho mangiato pesante.....!!!
>
>Alessandro.
>
>
>--
>Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
sigh sigh
ho messo un bottone nella maschera e nell'evento clic ho incollato il
tuo codice e sai cosa mi ha risposto?
Impossibile trovare la macro "Dim Id,Maxdata...."
forse ho fatto il passo più lungo della gamba, mi sto demoralizzando.
e dire che risolto questo problemino potrei sedermi con calma e
leggere il volume che indicavate in qualche messaggio non so dove.
cosa intendevi per ...avrei fatto con i RECORDSET?
ciao Alessandro
8-)> Fabià


title: problemino di eliminazione record

text:
"fabià" <fabi...@SPAMyahoo.com> wrote in message
news:3c715436...@powernews.inwind.it...
> sigh sigh
>
> ho messo un bottone nella maschera e nell'evento clic ho incollato il
> tuo codice e sai cosa mi ha risposto?
>
> Impossibile trovare la macro "Dim Id,Maxdata...."
>
> forse ho fatto il passo più lungo della gamba, mi sto demoralizzando.
> e dire che risolto questo problemino potrei sedermi con calma e
> leggere il volume che indicavate in qualche messaggio non so dove.
>
> cosa intendevi per ...avrei fatto con i RECORDSET?
> ciao Alessandro
> 8-)> Fabià
Per risolvere l'errore puoi scrivere così:
Dim Id as Variant
Dim Maxdata as variant
Non disperare ti darà ancora errore, ma chi deve vincere non
è il COMPUTER.....!!
Per il discorso RECORDSET l'ho buttata li, ma è un capitolo
a parte, forse è il caso che con calma ci guardi per gradi...!!!
Si tratta in ogni cado di un Metodo di accesso ai dati in questo caso
se usi A97 è chiamato DAO versione 3.51 con il quale si possono
manipolare i RECORD delle Tabelle o i CLONI dell'origine delle
FORM......!!(Prendila come l'ho detta, niente di più)
Ciao.



title: problemino di eliminazione record

text:


ciao Alessandro
purtroppo mi da lo stesso errore.
questa è una sfida, gli do ancora 1 settimana per arrendersi (il
computer)
intanto penso di aver bisogno di imparare vba o vb6 o cosa?
 grazie di tutto
8-)> Fabià


title: problemino di eliminazione record

text:
On Tue, 19 Feb 2002 20:40:52 GMT, fabi...@SPAMyahoo.com (fabià)
wrote:

ciao Alessandro
sento odore di vittoria, quasi. Domani vado in libreria con i miei bei
50 euri.
ho piazzato il tuo codice nell'evento dopo aggiornamento della casella
di testo perchè non vorrei spingere bottoni.
mi compare il seguente msg:
errore di run time '3075'
errore di sintassi (operatore mancante)nell'espressione della query
'[IDprodotto]=44444[DataScarico]=#20/02/2002#'
il numero 44444 è quello che ho inserito di prova.
naturalmente la maschera inserisce il numero e non lo elimina.
bisognerebbe anche impedire l'inserimento di un nuovo record nella
tabella Scarico
a presto spero, ma ho già abusato troppo..
8-)> Fabià


title: problemino di eliminazione record

text:
"fabiŕ" <fabi...@SPAMyahoo.com> wrote in message
news:3c73f0d9...@powernews.inwind.it...
> ciao Alessandro
> sento odore di vittoria, quasi. Domani vado in libreria con i miei bei
> 50 euri.
>
> ho piazzato il tuo codice nell'evento dopo aggiornamento della casella
> di testo perchč non vorrei spingere bottoni.
>
> mi compare il seguente msg:
>
> errore di run time '3075'
> errore di sintassi (operatore mancante)nell'espressione della query
> '[IDprodotto]=44444[DataScarico]=#20/02/2002#'
>
Dalla sintassi si nota che manca l'operatore AND:
deve risultare cosě:
[IDprodotto]=44444 AND [DataScarico]=#20/02/2002#
Qindi la formula sarŕ:
id=Dlookup("[Idscarico]","TuaTabellaName","[IdProdotto]=" & _
   Forms![NomeForm]![NomeTxtBoxIdDelete] & _
   " AND [DataScarico]=#" & MaxData & "#")
Dai che funziona......!!!!
Ciao, non preoccuparti per il disturbo, faremo il CONTO alla fine.



title: problemino di eliminazione record

text:
On Wed, 20 Feb 2002 21:57:23 +0000 (UTC), "Alessandro"
<
ik2...@libero.it
> wrote:
>"fabià" <fabi...@SPAMyahoo.com> wrote in message
>news:3c73f0d9...@powernews.inwind.it...
>
>> ciao Alessandro
>> sento odore di vittoria, quasi. Domani vado in libreria con i miei bei
>> 50 euri.
>>
>> ho piazzato il tuo codice nell'evento dopo aggiornamento della casella
>> di testo perchè non vorrei spingere bottoni.
>>
>> mi compare il seguente msg:
>>
>> errore di run time '3075'
>> errore di sintassi (operatore mancante)nell'espressione della query
>> '[IDprodotto]=44444[DataScarico]=#20/02/2002#'
>>
>
>Dalla sintassi si nota che manca l'operatore AND:
>deve risultare così:
>[IDprodotto]=44444 AND [DataScarico]=#20/02/2002#
>
>Qindi la formula sarà:
>
>id=Dlookup("[Idscarico]","TuaTabellaName","[IdProdotto]=" & _
>   Forms![NomeForm]![NomeTxtBoxIdDelete] & _
>   " AND [DataScarico]=#" & MaxData & "#")
>
>Dai che funziona......!!!!
>
>Ciao, non preoccuparti per il disturbo, faremo il CONTO alla fine.
>
>Alessandro.
>
>
>--
>Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
E' ANDATA!!!!!!  yahoooo
che bello.
grazie veramente
8-)> Fabià


title: problemino di eliminazione record

text:
"fabià" <fabi...@SPAMyahoo.com> wrote in message
news:3c7549a6...@powernews.inwind.it...

> E' ANDATA!!!!!!  yahoooo
> che bello.
> grazie veramente
>
> 8-)> Fabià
Ed ora il CONTO.....!!!
Ciao.



title: problemino di eliminazione record

text:


heyy
ma lo sai che grazie ai pruriti mentali che mi hai causato
mi hai fatto spendere 120exsacchi per un manuale!!!!
ciao
ps:ho comunque postato un nuovo e interessantissimo quesito :->
8-)> Fabià


title: Info - menu 3.mdb (0/1)

author: Kenixxx

text:
Innanzitutto scusate per l'attachment;
Come vedete è stata realizzata una maschera per inserire i menu
settimanali di alcuni anziani di una casa di riposo.
1°problema:
è possibile in automatico sapere quanto una pietanza è stata richiesta
giornalmente e questo per ogni giorno della settimana e per tutte le
pietanze del giorno??? forse la mia domanda è stata un po'
confusionaria..mi spiego con un esempio:
Vorrei trovare in automatico quanti :
spaghetti al pomodoro
ditalini bianco
penne al sugo
etc...
sono stati richiesti per LUNEDI' a pranzo..e così via per la cena e
per gli altri giorni della settimana.
2° problema
Dovendo creare un'altra tabella che contiene i dati personali delle
persone in elenco tabella "menu-settimana", in che modo è possibile
relazionarla in maniera tale che gli aggiornamenti dell'una
influiscano sull'altra e viceversa???
Grazie anticipatamente
Salvo


title: Info - menu 3.mdb (0/1)

author: Emyr

text:
On Sat, 29 Jun 2002 12:40:01 GMT,
salvatore...@tin.it
 (Kenixxx)
wrote:
>Innanzitutto scusate per l'attachment;
non è un problema visto che questo NG non gestisce gli allegati
>Come vedete è stata realizzata una maschera per inserire i menu
>settimanali di alcuni anziani di una casa di riposo.
>1°problema:
>è possibile in automatico sapere quanto una pietanza è stata richiesta
>giornalmente e questo per ogni giorno della settimana e per tutte le
>pietanze del giorno??? forse la mia domanda è stata un po'
>confusionaria..mi spiego con un esempio:
>Vorrei trovare in automatico quanti :
>spaghetti al pomodoro
>ditalini bianco
>penne al sugo
>etc...
>sono stati richiesti per LUNEDI' a pranzo..e così via per la cena e
>per gli altri giorni della settimana.
fai delle query di raggruppamento
>2° problema
>Dovendo creare un'altra tabella che contiene i dati personali delle
>persone in elenco tabella "menu-settimana", in che modo è possibile
>relazionarla in maniera tale che gli aggiornamenti dell'una
>influiscano sull'altra e viceversa???
vedi integrità referenziale, oppure devi gestire tu gli aggiornamenti
da codice sull'evento dopoaggiornamento dei controlli se necessario
>
>Grazie anticipatamente
>
>Salvo
Saluti.
Emanuele.


title: Info - menu 3.mdb (0/1)

text:
On Sat, 29 Jun 2002 12:40:01 GMT,
salvatore...@tin.it
 (Kenixxx)
wrote:
>Innanzitutto scusate per l'attachment;
>Come vedete č stata realizzata una maschera per inserire i menu
>settimanali di alcuni anziani di una casa di riposo.
>1°problema:
>č possibile in automatico sapere quanto una pietanza č stata richiesta
>giornalmente e questo per ogni giorno della settimana e per tutte le
>pietanze del giorno??? forse la mia domanda č stata un po'
>confusionaria..mi spiego con un esempio:
>Vorrei trovare in automatico quanti :
>spaghetti al pomodoro
>ditalini bianco
>penne al sugo
>etc...
>sono stati richiesti per LUNEDI' a pranzo..e cosě via per la cena e
>per gli altri giorni della settimana.
>2° problema
>Dovendo creare un'altra tabella che contiene i dati personali delle
>persone in elenco tabella "menu-settimana", in che modo č possibile
>relazionarla in maniera tale che gli aggiornamenti dell'una
>influiscano sull'altra e viceversa???
>
>Grazie anticipatamente
>
>Salvo
Se qualcuno volesse damri una mano e sa come fare mi posti in pvt
Grazie


title: Info - menu 3.mdb (0/1)

text:
On Sun, 30 Jun 2002 04:58:09 +0200, Emyr <
fan...@lavoro.com
> wrote:
>On Sat, 29 Jun 2002 12:40:01 GMT,
salvatore...@tin.it
 (Kenixxx)
>wrote:
>
>>Innanzitutto scusate per l'attachment;
>non è un problema visto che questo NG non gestisce gli allegati
>
>>Come vedete è stata realizzata una maschera per inserire i menu
>>settimanali di alcuni anziani di una casa di riposo.
>>1°problema:
>>è possibile in automatico sapere quanto una pietanza è stata richiesta
>>giornalmente e questo per ogni giorno della settimana e per tutte le
>>pietanze del giorno??? forse la mia domanda è stata un po'
>>confusionaria..mi spiego con un esempio:
>>Vorrei trovare in automatico quanti :
>>spaghetti al pomodoro
>>ditalini bianco
>>penne al sugo
>>etc...
>>sono stati richiesti per LUNEDI' a pranzo..e così via per la cena e
>>per gli altri giorni della settimana.
>
>fai delle query di raggruppamento
CHe sono ??? in CHe modo????
>
>>2° problema
>>Dovendo creare un'altra tabella che contiene i dati personali delle
>>persone in elenco tabella "menu-settimana", in che modo è possibile
>>relazionarla in maniera tale che gli aggiornamenti dell'una
>>influiscano sull'altra e viceversa???
>
>vedi integrità referenziale, oppure devi gestire tu gli aggiornamenti
>da codice sull'evento dopoaggiornamento dei controlli se necessario
>
A te Quasimodo ti fa un baffo!!!! Potresti essere più esplicito???
perchè se il tuo post era finalizzato ad aiutarmi non l'hai fatto per
nient!!!. mi sembrava di più una autocelebrazione!!!!!



title: Info - menu 3.mdb (0/1)

text:
On Sun, 30 Jun 2002 07:31:30 GMT,
salvatore...@tin.it
 (Kenixxx)
wrote:
>>fai delle query di raggruppamento
>CHe sono ??? in CHe modo????
select * from tabella group by campo1
usa l'autocomposizione query alla fine ti propone i raggruppamenti
Saluti.
Emanuele.


title: forms - rendere visibile una casella se

author: luigiOnofrio

text:
ho una maschera in cui vi è una casella di testo non associata
(assessore)per ricerche su un campo, a questa tramite un pulsante di
comando è collegato un'altra casella di testo non associata (lista) che
visualizza una lista di record cercate tramite la casella assessore.
Vorrei che quando ho la maschera aperta la casella lista rimanesse
invisibile e diventasse visibile solo quando scrivo qualcosa nelle caselle
di testo assessore.
ho provato su 'corrente' e 'prima di inserire' della maschera ad inserire
il seguente codice
If IsNull(Me.ASSESSORE) Then Me.lista.Visible = False
ma non funziona
ho provato la stessa formula anche sull'evento 'prima di aggiornare' della
casella di testo assessore, ma è lo stesso.
Ho infine provato a rendere invisibile la casella lista nelle proprietà, e
cambiato il codice di prima in "If not IsNull(Me.ASSESSORE) Then
Me.lista.Visible = true "
Niente"!
non capisco dove sbaglio!
sos
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: forms - rendere visibile una casella se

author: MA

text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:d1cdl0$t1h$1...@news.newsland.it...
> ho una maschera in cui vi è una casella di testo non associata
> (assessore)per ricerche su un campo, a questa tramite un pulsante di
> comando è collegato un'altra casella di testo non associata (lista) che
> visualizza una lista di record cercate tramite la casella assessore.
> Vorrei che quando ho la maschera aperta la casella lista rimanesse
> invisibile e diventasse visibile solo quando scrivo qualcosa nelle caselle
> di testo assessore.
> ho provato su 'corrente' e 'prima di inserire' della maschera ad inserire
> il seguente codice
> If IsNull(Me.ASSESSORE) Then Me.lista.Visible = False
> ma non funziona
> ho provato la stessa formula anche sull'evento 'prima di aggiornare' della
> casella di testo assessore, ma è lo stesso.
> Ho infine provato a rendere invisibile la casella lista nelle proprietà, e
> cambiato il codice di prima in "If not IsNull(Me.ASSESSORE) Then
> Me.lista.Visible = true "
> Niente"!
> non capisco dove sbaglio!
> sos
>
Solo a metà ho capito cosa sia la casella assessore...
dunque formattala con trasparente lo sfondo e il carattere e enter ci metti
i colori che vuoi. In uscita devi rimetterla trasparente
MAssimiliano


title: forms - rendere visibile una casella se

author: cidi

text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:d1cdl0$t1h$1...@news.newsland.it...
> ho una maschera in cui vi è una casella di testo non associata
> (assessore)per ricerche su un campo, a questa tramite un pulsante di
> comando è collegato un'altra casella di testo non associata (lista) che
> visualizza una lista di record cercate tramite la casella assessore.
> Vorrei che quando ho la maschera aperta la casella lista rimanesse
> invisibile e diventasse visibile solo quando scrivo qualcosa nelle caselle
> di testo assessore.
> ho provato su 'corrente' e 'prima di inserire' della maschera ad inserire
> il seguente codice
> If IsNull(Me.ASSESSORE) Then Me.lista.Visible = False
> ma non funziona
> ho provato la stessa formula anche sull'evento 'prima di aggiornare' della
> casella di testo assessore, ma è lo stesso.
> Ho infine provato a rendere invisibile la casella lista nelle proprietà, e
> cambiato il codice di prima in "If not IsNull(Me.ASSESSORE) Then
> Me.lista.Visible = true "
> Niente"!
> non capisco dove sbaglio!
> sos
>
>
Ciao Luigi
prova su apertura dela maschera a mettere Me.lista.Visible = False
e su dopo aggiornamento della casella assessore: Me.lista.Visible = True
---
Daniele


title: forms - rendere visibile una casella se

text:
cidi ha scritto:


> ---
> Daniele
così facendo, va bene solo quando apro la maschera, ma se dopo aver
inserito qualcosa nella casella assessore e quindi mi appare la lista, se
ricancello quanto scritto nella casella assessore, la lista non scompare
più.



title: forms - rendere visibile una casella se

text:
luigiOnofrio ha scritto:
> cidi ha scritto:
> > "luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
> > news:d1cdl0$t1h$1...@news.newsland.it...
> > > ho una maschera in cui vi è una casella di testo non associata
> > > (assessore)per ricerche su un campo, a questa tramite un pulsante di
> > > comando è collegato un'altra casella di testo non associata (lista) che
> > > visualizza una lista di record cercate tramite la casella assessore.
> > > Vorrei che quando ho la maschera aperta la casella lista rimanesse
> > > invisibile e diventasse visibile solo quando scrivo qualcosa nelle
caselle
> > > di testo assessore.
> > > ho provato su 'corrente' e 'prima di inserire' della maschera ad inserire
> > > il seguente codice
> > > If IsNull(Me.ASSESSORE) Then Me.lista.Visible = False
> > > ma non funziona
HO RISOLTO
rendendo invisibile per default la casella lista
e con codice renderlo visibile se inserisco qualche valore
tornando invisibile se cancello il valore.



title: immagini e aumento dimensioni

author: Michele

text:
Ciao a tutti,
ho un database che deve contenere immagini, io verrei mettere l'immagine
come icona per risparmiare spazio ma, se faccio così, anche nei report si
vede come icona.
Io vorrei invece che fosse visualizzato come icona solo nelle maschere, nei
report deve ridiventare un'immagine.
Mi potete aiutare?
grazie
Michele


title: immagini e aumento dimensioni

author: Carlo Costarella

text:
"Michele" <
mic...@chiedi.it
> ha scritto nel messaggio
news:45d17a47$1...@x-privat.org...

Benvenuto!
E benvenuto anche a questo dibattutissimo argomento.
Troverai moltissimi post in questo NG e sui vari siti di riferimento come
www.sitocomune.com
     e
http://www.accessgroup.it/Homeindex.asp
In linea generale posso dirti che non è bene inserire immagini in un db,
meglio usare un campo testo con il percorso del file.
Nelle maschere puoi giocare con il tipo di ridimensinamento del controllo e
ingrandirlo o rimpicciolirlo come più ti piace.
Lo stesso farai nel report.
Dai uno sguardo alle proprietà del controllo.
Ciao, Carlo


title: immagini e aumento dimensioni

text:
"Michele" <
mic...@chiedi.it
> ha scritto nel messaggio
news:45d17a47$1...@x-privat.org...

Ciao Michele
su sito di Alex ci trovi un paio di demo che ti aiutano a capire.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
Daniele


title: immagini e aumento dimensioni

text:
Grazie dei consigli, io perň cercavo un suggerimento piů "immediato"
cosniderando il fatto che non sono cosě esperto di access da scrivere del
codice di mio pugno.
Le immagini sono davvero piccole (nell'ordine dei 100 kb) ma una volta
inseite sia come immagini incorporate nel db che come oggetti esterni, le
dimensioni diventano esponenzialmente gigantesche!
come posso fare?
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:45d18ccc$0$1070$4faf...@reader2.news.tin.it...
>
> "Michele" <
mic...@chiedi.it
> ha scritto nel messaggio
> news:45d17a47$1...@x-privat.org...
>> Ciao a tutti,
>>
>> ho un database che deve contenere immagini, io verrei mettere l'immagine
>> come icona per risparmiare spazio ma, se faccio cosě, anche nei report si



title: immagini e aumento dimensioni

author: Alessandro Baraldi

text:
On 13 Feb, 12:59, "Michele" <
mich...@chiedi.it
> wrote:
> Grazie dei consigli, io però cercavo un suggerimento più "immediato"
> cosniderando il fatto che non sono così esperto di access da scrivere del
> codice di mio pugno.
> Le immagini sono davvero piccole (nell'ordine dei 100 kb) ma una volta
> inseite sia come immagini incorporate nel db che come oggetti esterni, le
> dimensioni diventano esponenzialmente gigantesche!
>
> come posso fare?
Purtroppo non hai alternative...., quindi devi prendere un pò di
confidenza...!
In realtà non capisco la difficoltà, visto che i 2 Demo che ti ha
suggerito Daniele
funzionano come sono e non devi inventarti nulla ma solo fare un Copia/
Incolla....
@Alex


title: Querry su testo

author: marceme

text:
Supponiamo di avere un campo "linguaggi conosciuti" ed in un record in tale
campo ci sia:
"VB C++ perl"
(non è il caso mio altrimenti non sta quà a postare)
Voglio realizzare una querry parametrica su tale campo che mi selezioni il
record anche solo scrivendo uno solo dei linguaggi .
E' possibile???
Ciao Marceme


title: Querry su testo

author: Antonio Biso

text:
marceme <mar...@cucu.te> wrote in message
a3es06$jbf$3...@newsreader.mailgate.org...

like "*" & filtro & "*"
Antonio


title: Querry su testo

text:


vedi l'uso di like *testo* nella query
Saluti.
Emanuele.


title: MsChart e clipboard

author: Isabel

text:
Ciao
in Access 2000 ho un report che contiene un controllo grafico MsChart.
Utilizzando gli office links standard ("Publish with Word"), l'immagine
del grafico non viene esportata. Inoltre la sola presenza del controllo
MsChart sul report non permette di formattare correttamente il report
footer.
La soluzione potrebbe essere salvare il grafico in formato immagine
(jpeg o altro) e mettere quello sul report o su Word, e qui ho delle
difficoltà.
Con MsChart.EditCopy l'immagine del grafico viene copiata nella
clipboard in formato wmf. Come posso salvare questo contenuto della
clipboard su un file su disco in modo da averlo poi disponibile?
Mi sembra che in vba non esista l'oggetto Clipboard. Devo passare
attraverso un oggetto DataObject? Come posso fare?
Grazie
--
Isabel


title: problema visualizzazione report

author: Sara

text:
Salve,
avrei un piccolo problema:
ho un report che come origine dati possiede una query! Nel corpo del
report ho tante caselle di testo quanti sono i campi della query...e
fin qui ok!
Perchè quando visualizzo il report non mi fà vedere i record della
query che sono uguali al record precedente?
faccio un es. almeno mi spiego meglio!
query di origine:
Articolo   Descrizione   Prezzo
01         test          1
02         prova         2
03         testprova     2
Quando visualizzo il report vi sono le prime due righe intere, quindi
Articolo-Descrizione-Prezzo. Nella terza riga invece, essendo il prezzo
uguale al prezzo del record precedente, mi visualizza soltanto Articolo
e Descrizione, lasciando un buco nella colonna prezzo (perchè uguale al
precedente)
Come faccio a visualizzare tutti i record, anche se uguali al precente?
Sto provando da tutta la mattina ed ora non sò + che pesce pigliare!
Grazie 1000!
baci!


title: problema visualizzazione report

author: Popi - TheBadHabits

text:
On 9 Nov, 11:44, "Sara" <
6175inva...@mynewsgate.net
> wrote:
> Salve,
> avrei un piccolo problema:
cut
> Grazie 1000!
> baci!
Ciao!
Guarda la proprietà HideDuplicates (Nascondi duplicati) dei controlli
del report ;)


title: controllo a schede tipo tabstrip

author: kika

text:
ciao a tutti!!!!
sto sviluppando in vba
qualcuno sa quale controllo a schede posso usare x aggiungere pagine da
codice??????
fino ad ora ho usato sia il controllo a schede di access sia il controllo
tabstrip 6.0 ma quando faccio tabstrip.pages.add mi da l'errore "e'
possibile aggiungere pagine al controllo solo in visualizzazione struttura"
volevo usare la sstab ma non so come si chiama in access
grazie e buon lavoro
--------------------------------
Inviato via
http://usenet.libero.it


title: controllo a schede tipo tabstrip

author: Alessandro Cara

text:

non e' esattamente quello che  chiedi pero'....
1) Ritengo che la costruzione dinamica dei controlli sia una cosa
pesante
   ed inoltre richiede la scrittura di un po di codice per cui
2) ho preferito disegnare, nel mio caso era possibile, un tabstrip con
   il massimo delle pagine previste (nel mio caso mi sembra 6) e quindi
   agire sulla proprieta' di visibilita' delle medesime
--
a.cara


title: Gestione degli errori...

author: Linux

text:
Per controllare gli errori restituiti da Access, avendo il numero, come
posso gestirlo?


title: Gestione degli errori...

author: VT @ CERT

text:
"Linux" <
li...@fol.it
> ha scritto nel messaggio
news:ajaua8$tos$1...@newsreader.mailgate.org...
> Per controllare gli errori restituiti da Access, avendo il numero, come
> posso gestirlo?
>
Guarda nell'help cercando "On Error".
Premesso che non hai specificato cosa intendi per "gestire l'errore",
un metodo potrebbe essere quello di creare una tabella TuaTabellaErrori
contenente due campi:
CodiceErrore contenente il codice di errore di Access e TuaDescrizione
contenente una descrizione tua personale, scrivendo quindi in conseguenza
del verificarsi di un errore per esempio:
msgbox (Dlookup("TuaDescrizione","TuaTabellaErrori","CodiceErrore=" &
Err.number)


title: Gestione degli errori...

author: Matteo Palmieri

text:
"Linux" <
li...@fol.it
> ha scritto nel messaggio
news:ajaua8$tos$1...@newsreader.mailgate.org...
> Per controllare gli errori restituiti da Access, avendo il numero,
come
> posso gestirlo?
Ci sono diversi modi di gestire gli errori. Uno dei più comuni consiste
nel creare una etichetta alla fine della routine alla quale si rimanda
l'esecuzione del codice in caso di errore:
Public Function GestioneErrore()
On Error GoTo ErrorHandler
    'qui ci deve stare il codice della routine
    'ogni errore che si verifica
    'causa lo spostamento dell'esecuzione
    'al blocco ErrorHandler
ExitSub:
    'questo blocco può essere utile per
    'eseguire delle operazione prima di
    'uscire dalla routine
    'ATTENZIONE: se si verifica un errore qui
    'e non viene gestito correttamente
    'l'applicazione va in loop...
    Exit Sub
ErrorHandler:
    'qui puoi gestire l'errore come meglio credi
    'utilizzando Select Case, oppure If... Then,
    'o quello che ti pare...
    'in questo esempio viene visualizzata una
    'messagebox con il numero e la descrizione
    'dell'errore, dopodichè l'esecuzione del codice
    'si sposta al blocco di chiusura
    msgbox "Errore " & Err.Number & vbNewLine & Err.Description
    GoTo ExitSub
End Function
Ciao
--
Matteo Palmieri - Cybercreations
www.cybercreations.it


title: Eliminare la chiusura di access con la X

author: stefano

text:
Access XP developer
chiedo scusa al NG
ho visto l'esempio nel sito comune, ma penso non sia quello che cerco.
Io vorrei disabilitare la X di Access cioč non voglio che l'utente possa
cliccare per sbaglio sulla X e chiudere l'applicativo.
Forse non ho capito bene l'esempio publicato sul sito comune, ma non ho
trovato commenti.
Stefano


title: Esistenza di un campo.

author: Old-Jack

text:
Salve,
mi servirebbe sapere come si fa in VBA a controllare se un campo esiste in
una tabella,
non il valore.
Grazie.


title: Esistenza di un campo.

text:
"Old-Jack" <
spi...@libero.it
> ha scritto nel messaggio
news:%kvY8.49008$K_4.9...@twister1.libero.it...

o cicli sull'insieme fields dell'oggetto tabledef, testando se ogni nome di
campo è uguale a quello cercato e se lo trovi fai quello che devi altrimenti
vedi un po' tu, oppure sempre con l'insieme fields punti al campo cercato e
se non lo trova gestisci l'errore che si genera con l'on error
Antonio


title: Strani messaggi d'errore

author: gg

text:
Salve a tutti, volevo porre un piccolo quesito.
Ho realizzato una maschera con un pulsante di comando, il quale su click
esegue alcuni eventi, tra cui se si verificano determinate condizioni,
appare un msgbox.
Il mio problema ora è questo, fino a qualche giorno fa, tutto filava per il
verso giusto, di colpo, sicuramente dopo aver fatto delle modifiche che non
sono riuscito a capire, quando premo il pulsante, sia che deve eseguire
un'operazione, che far comparire la msgbox, l'esecuzione si ferma apunto sul
punto MSGBOX dando il seguente errore "PREVISTA VARIABILE O ROUTINE E NON
MODULO".
Addirittura mi da come errore di programmazione anche il codice che crea
access, sempre relativamente alla msgbox di errore.
Che cavolo è successo?
grazie gianni


title: Strani messaggi d'errore

author: Sib

text:
"gg" <
provach...@libero.it
> ha scritto nel messaggio
> Salve a tutti, volevo porre un piccolo quesito.
> Ho realizzato una maschera con un pulsante di comando, il quale su click
> esegue alcuni eventi, tra cui se si verificano determinate condizioni,
??
gli eventi non si "eseguono".
Spiegati meglio
> appare un msgbox.
> Il mio problema ora è questo, fino a qualche giorno fa, tutto filava per
il
> verso giusto, di colpo, sicuramente dopo aver fatto delle modifiche che
non
> sono riuscito a capire, quando premo il pulsante, sia che deve eseguire
> un'operazione, che far comparire la msgbox, l'esecuzione si ferma apunto
sul
> punto MSGBOX dando il seguente errore "PREVISTA VARIABILE O ROUTINE E NON
> MODULO".
Potrebbe essere un riferimento errato che hai inserito nell'istruzione
msgbox.
> Addirittura mi da come errore di programmazione anche il codice che crea
> access, sempre relativamente alla msgbox di errore.
> Che cavolo è successo?
Questo mi fa pensare che forse hai usato come nome di funzione o di moduli
un nome riservato di access.
Sib


title: Strani messaggi d'errore

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:xSeM9.4507$R45.1...@news2.tin.it...

Salve forse mi sono spiegato male nel dire che esegue un evento, ma io non
ho modificato nulla, di colpo, tutti i msgbx che incontra, mi restiuisce
l'errore sopra descritto.
Comunque questo è il codice:
**********************
Private Sub Esci_Click()
        If (Forms!XX!Sottomaschera_ZZ.Form!YYY = True And
Forms!XX!Sottomaschera_ZZ.Form!KK = True) Then
        Beep
        msgbox "Non puoi selezionare...............", vbInformation,
"ATTENZIONE"
    End If
        If (Forms!XX!Sottomaschera_ZZ.Form!YYY = False And
Forms!XX!Sottomaschera_ZZ.Form!KK = True) Then
      Esegue delle query
End Sub
**********************
Fino a qualche giorno fa, nessun problema, anche in una precedente copia
nessun problema.
Lo stesso problema sussiste anche con i codice che crea access quando si
inserisce un pulsante di comando in autocomposizione, l'esecuzione si ferma
sempre sulla scritta msgbox.
Grazie ancora gianni


title: Vorrei un AIUTO!!!!

author: Pinko

text:
Ho creato un DB con tante tabelle collegate con un campo comune ed una query
con il collegamento tra le tabelle.
Dopodiché ho creato una maschera partendo da questa query.
Il problema é: Quando si fa una visualizzazione mi appaiono tutti i dati di
tutte le tabelle perň quando si fa l'input lui mi crea il record solo nella
prima tabella..... come faccio a dire di creare il record (anche vuoto) con
la stessa chiave in tutte le tabelle collegate?????
Mille grazie!!!!!


title: Vorrei un AIUTO!!!!

author: Roberto dal portatile

text:
"Pinko" <
pi...@tin.it
> ha scritto nel messaggio
news:8nbteo$nl1$1...@sirmdpsin17.inwind.it...

Cosě facendo hai creato una query non aggiornabile.
Se vuoi, con una sola maschera, aggiornare sia la tabella principale che i
dati di tutte le altre tabelle collegate, creati una maschera che abbia come
"Origine record" la tabella principale, poi inserisci in questa maschera
tante sottomaschere quante sono le tabelle collegate da aggiornare.
Roberto


author: +RoZ

text:
impossibile aggiornare il recordset... (con tabelle linkate via
odbc)... perche' ?
ciao all !
in ufficio ho linkato in un db access alcune tabelle esterne ( su un
server ms sql server 2000 ).
su queste tabelle ho fatto delle query.
ora... noto che quando apro la query, nella barra si stato in basso a
sinistra appare per un attimo una scritta simile a (è velocissima, e
scompare subito , quindi potrei non essere preciso).... "impossibile
aggiornare il recordset"...
credo che abbia a che fare con il modo in cui sono state linkate...
qualcuno potrebbe darmi qualche ragguaglio?
già che ci sono...
sapreste dirmi come linkare ste tabelle esterne  mettendole in "sola
lettura", per evitare casini imprevisti?
grazie a tutti anticipatamente!


title: impossibile aggiornare il recordset... (con tabelle linkate via odbc)... perche' ?

author: ALESSANDRO Baraldi

text:
"+RoZ" <
coolrozDONT...@yahoo.com
> ha scritto nel messaggio
news:1vj190p0qpt119ur5...@4ax.com...

Hai controllato i permessi ed i Ruoli della connessione....??
Sembra una sciocchezza ma un gg ho impiegato 3 ore
a capire che era quello il Problema.....!!!!
@Alex.


author: Nicola Ardito

text:
"+RoZ" <
coolrozDONT...@yahoo.com
> ha scritto nel messaggio
news:1vj190p0qpt119ur5...@4ax.com...

Controlla anche le primary key  cioe' se la tabella non ne ha e quando hai
linkato non  hai dato un identificatore univoco allora non puoi aggiornare.
Lo stessi dicasi a maggior ragione se si tratta di view
Ciao Nicola


title: ordinare valori di un campo

author: Akery

text:
Buongiorno,

ho un campo di testo in cui ci sono dei valori separati da una virgola,
ho la necessità di mettere questi valori in ordine, c'è una funzione che
può risolvere il mio problema?

Grazie


title: ordinare valori di un campo

author: Ammammata

text:
Akery explained on 11/01/2024 :

la funzione SPLIT divide una stringa in più sottostringhe, dato un
delimitatore e un paio di altri parametri

https://support.microsoft.com/en-us/office/split-function-876f246a-5144-44fa-889f-10078c7878f5

ti genera un array che puoi ordinare e successivamente rimettere
insieme

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


title: ordinare valori di un campo

author: RobertoA

text:

Non credo
Con la SPLIT ti separi i numeri
Ma poi per ordinarli devi ciclare, controllarli uno alla volta
O meglio, una funzione che realizzi quanto chiedi esistera' appena
l'avrai realizzata


title: ordinare valori di un campo

text:

immaginavo non fosse così semplice!

provo a creare l'array con split e ricostruire il campo


title: ordinare valori di un campo

text:
Ammammata wrote on 11/01/2024 :
> ti genera un array che puoi ordinare e successivamente rimettere insieme

con SQL uso prima XML PATH per accodare i dati e poi il comando STUFF
per togliere l'ultimo separatore



title: ordinare valori di un campo

author: shado gps

text:
Private Function srt(a As String) As String

    Dim b() As String

    b = Split(a, ";")

    WizHook.SortStringArray b

   srt = Join(b, ";")

End Function

Private Sub Comando0_Click()

  MsgBox srt("ff;cc;aa;zz;qq")

End Sub


title: ordinare valori di un campo

text:

wow! grazie


title: ordinare valori di un campo

text:
shado gps explained :
> WizHook.SortStringArray b

facciamo luce:

https://isladogs.co.uk/wizhook/

https://nolongerset.com/wizhook/

e altro ancora che non riporto



title: ordinare valori di un campo

author: Bruno Campanini

text:
Ammammata presented the following explanation :
> shado gps explained :
>> WizHook.SortStringArray b
>
> facciamo luce:
>
>
https://isladogs.co.uk/wizhook/

>
>
https://nolongerset.com/wizhook/

>
> e altro ancora che non riporto

Troppo infantile questa... si insegnava alle "alimentari",
la chiamavano Bubble Sort:
==================================
Public Sub SortArray()
Dim S, i, j, Swap
S = Split("ff;cc;aa;zz;qq", ";")

For i = LBound(S) To UBound(S) - 1
    For j = i + 1 To UBound(S)
        If S(i) > S(j) Then
            Swap = S(j): S(j) = S(i): S(i) = Swap
        End If
    Next
Next

End Sub
================================

Bruno


title: ordinare valori di un campo

text:
It happens that Bruno Campanini formulated :
> Bubble Sort

molto semplice e buono se i dati non sono tanti, come nel caso dell'OP

ricordo che una delle prime versioni del Qbasic (incluso inel MSDOS)
proponeva come demo 3 o 4 algoritmi di ordinamento diversi, mettendone
a confronto le prestazioni

c'era anche lo heap-sort, ma non ho ancora capito come gestirlo :)



title: ordinare valori di un campo

text:
Ammammata pretended :
> It happens that Bruno Campanini formulated :
>> Bubble Sort
>
> molto semplice e buono se i dati non sono tanti, come nel caso dell'OP
>
> ricordo che una delle prime versioni del Qbasic (incluso inel MSDOS)
> proponeva come demo 3 o 4 algoritmi di ordinamento diversi, mettendone a
> confronto le prestazioni
>
> c'era anche lo heap-sort, ma non ho ancora capito come gestirlo :)

Col Quick Basic 4.5 usavo Shell-Metzner Sort.
Le prove comparative che feci allora lo davano molto più veloce
del Bubble Sort (che è il sistema naturale e quindi il più
semplice) mi pare sui 30-40 elementi da ordinare.
Voglio rifare tali prove su qualche migliaio di casi in
Excel-Access.
Sicuramente il più veloce in assoluto è l'SQL, non ho dubbi.

Bruno


title: ordinare valori di un campo

text:
Bruno Campanini wrote on 12/01/2024 :
> Sicuramente il più veloce in assoluto è l'SQL, non ho dubbi.

ti piace vincere facile :)



title: Scrittura verticale in report

author: Ludo

text:
Ciao,
Una curiosita:
in un report si possono inserire i campi in modo tale che la stampa avvenga
dal basso verso l'alto?
Perche devo stampare dei dati su un cartaceo dove alcune parti da compilare
vanno dal basso verso l'alto..
Ciao ludovico..


title: Scrittura verticale in report

author: Roberto da casa

text:
"Ludo" <
ludo...@tele2.it
> ha scritto nel messaggio
news:TmVyf.2102$zP4....@nntpserver.swip.net...

Che io sappia in Access non c'è nulla in nativo che permetta di tuotare un
testo, ma puoi farlo usando degli ActiveX, oppure con delle soluzione
proposte da Lebans nel suo sito al link:
http://www.lebans.com/rotatetext.htm
>
> Ciao ludovico..
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Salvare pagine Web in locale da codice...

author: Pablitomf

text:
Salve ragazzuoli, e' un po' che non ci si sente (haime' sono presissimo)...
mi chiedevo, volendo salvare una pagina web in locale, io utilizzo :

    Dim oHttp               As Object
    Dim txtRequestString    As String
Dim txtRequestString    As String

    Set oHttp = CreateObject("MSXML2.XMLHTTP")
    txtRequestString = MIO_URL
    oHttp.Open "GET", txtRequestString, False
    oHttp.send
    miaPagina = oHttp.responseText

--
--------------------------------
Pablitomf

Napoli sempre nel "Q"uore!


text:
Pablitomf <
pabl...@hotmail.it
> ha scritto:

> Salve ragazzuoli, e' un po' che non ci si sente (haime' sono presissimo)...
> mi chiedevo, volendo salvare una pagina web in locale, io utilizzo :

ENTER troppo veloce :D

dicevo, utilizzo:

Dim oHttp               As Object
Dim txtRequestString    As String

Set oHttp = CreateObject("MSXML2.XMLHTTP")
txtRequestString = "http://" & Me.cmp_Url
oHttp.Open "GET", txtRequestString, False
oHttp.send

Dim miaPagina           As String
miaPagina = oHttp.responseText

e poi semplicemente con un bel :

    Open "C:\MiaPagina.html" For Output As #1
    Write #1, miaPagina
    Close #1

me la salvo in C: con il nome MiaPagina.html

domandone...

Perchè in debug, la variabile MiaPagina mi viene valorizzata bene
(rispetta tutto il contenuto del URL che scrocco) mentre invece quando la
salvo, mi raddoppia le VIRGOLETTE nel testo mandando a pu**** tutto di
tutto???...

tnks



author: Simona

text:
On Thu, 26 Jan 2012 16:25:25 GMT, "Pablitomf" <
pabl...@hotmail.it
>
wrote:

Usa Print al posto di Write

dall'help
Istruzione Write #
A differenza dell'istruzione Print #, l'istruzione Write # inserisce
virgole tra gli elementi e racchiude le stringhe tra virgolette mentre
vengono scritte nel file. Non è necessario inserire nell'elenco
delimitatori espliciti. Write # inserisce un carattere di nuova riga,
ovvero una sequenza ritorno a capo–avanzamento riga (Chr(13) +
Chr(10)), dopo aver scritto nel file l'ultimo carattere dell'argomento
elencooutput.

bye


text:
> Usa Print al posto di Write
>
> dall'help
> Istruzione Write #
> A differenza dell'istruzione Print #, l'istruzione Write # inserisce
> virgole tra gli elementi e racchiude le stringhe tra virgolette mentre
> vengono scritte nel file. Non è necessario inserire nell'elenco
> delimitatori espliciti. Write # inserisce un carattere di nuova riga,
> ovvero una sequenza ritorno a capo–avanzamento riga (Chr(13) +
> Chr(10)), dopo aver scritto nel file l'ultimo carattere dell'argomento
> elencooutput.
>
> bye

uhauhauhahua hai ragione, mi sto arrugginendo... il .net prende il
sopravvento! ;)

grazie.
