title: Query ed ordinamento crescente...

author: fidirico

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:ScpM8.22093$86.5...@twister1.libero.it...
Cut
> ho messo Crescente in Ordinamento...
> ma l'ordinamento deve essere effettuato al terzo codice... mi spiego..
> la stringa di codici è questa..
>
> 34/2000/F345
> 100/2000/F237
>
> quindi vorrei che l'ordinamento fosse effettuato considerando
> F237
> F345
> etc....
>
> grazie...
Se la sottostringa in base alla quale va fatto l'ordinamento è sempre alla
fine ed è sempre di quattro caratteri come nell'esempio, puoi risolvere
creando nella query un nuovo campo in cui inserire un'espressione del tipo:
Espr1: Right([TuaStringa];4)
dove ovviamente TuaStringa è il campo con i tre codici concatenati. A questo
punto puoi applicare l'ordinamento che vuoi al campo appena creato.
Ciao
Galliano.


title: Query ed ordinamento crescente...

author: Carlo Costarella

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:ScpM8.22093$86.5...@twister1.libero.it...

Una strada potrebbe essere quella di aggiungere una nuova colonna alla
query. Nel nome campo scrivi:
Ordina: Right([TuoNomeCampo];4)
Imposta l'ordinamento su crescente e posiziona la colonna alla prima colonna
se hai altri ordinamenti, altrimenti lasciala pure dove si trova.
Ovviamente l'istruzione va bene se la stringa da ordinare rappresenta sempre
gli ultimi quattro caratteri o meno.
Ciao, Carlo


title: Query ed ordinamento crescente...

author: SuperPippo®

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:jlrM8.15906$TS.4...@news1.tin.it...
>
> > ma l'ordinamento deve essere effettuato al terzo codice... mi spiego..
> > la stringa di codici è questa..
> >
> > 34/2000/F345
> > 100/2000/F237
> >
> > quindi vorrei che l'ordinamento fosse effettuato considerando
> > F237
> > F345
>
> Una strada potrebbe essere quella di aggiungere una nuova colonna alla
> query. Nel nome campo scrivi:
> Ordina: Right([TuoNomeCampo];4)
> Imposta l'ordinamento su crescente e posiziona la colonna alla prima
colonna
> se hai altri ordinamenti, altrimenti lasciala pure dove si trova.
>
> Ovviamente l'istruzione va bene se la stringa da ordinare rappresenta
sempre
> gli ultimi quattro caratteri o meno.
-----------------
ciao e grazie per le soluzioni... ma prima di metterle in pratica e provare
dico che non sempre sono 4 cifre...
possono variare da 1 a 4... tipo F1 oppure G4500..
grazie x altre correzioni sul tema...
cmq suggeritemi una soluzione semplice... non sono esperto in Access...
grazie...


title: Query ed ordinamento crescente...

text:
> ciao e grazie per le soluzioni... ma prima di metterle in pratica e
provare
> dico che non sempre sono 4 cifre...
> possono variare da 1 a 4... tipo F1 oppure G4500..
> grazie x altre correzioni sul tema...
> cmq suggeritemi una soluzione semplice... non sono esperto in Access...
> grazie...
Non puň essere troppo semplice, se la lunghezza della sottostringa da
valutare varia di volta in volta.
Nel nuovo campo della tua Query (quello a cui applicare l'ordinamento) puoi
scrivere:
Espr1:
StrReverse(Left(StrReverse([TuaStringa]);(InStr(StrReverse([TuaStringa]);"/"
)-1)))
Č un pň "barocco", ma funziona (a patto che a far da divisore fra i tuoi
codici concatenati ci sia sempre il carattere "/", altrimenti ti da errore):
in sintesi l'espressione volta al contrario la stringa d'origine, trova la
posizione in cui si trova il primo carattere "/", in base al valore trovato
(diminuito di uno) seleziona la sottostringa che ti interessa e poi la
rivolta di nuovo per permetterne la lettura corretta. Ci saranno sicuramente
soluzioni piů immediate, ma neanch'io sono un esperto :)
Ricorda di scrivere al posto di "TuaStringa" il nome del tuo campo; al posto
di Espr1 puoi scrivere quello che vuoi.
Ciao
Galliano


title: Query ed ordinamento crescente...

text:
"fidirico" <
gal...@libero.it
> ha scritto nel messaggio
news:gKuM8.23564$86.5...@twister1.libero.it...
[CUT]
> Non puň essere troppo semplice, se la lunghezza della sottostringa da
> valutare varia di volta in volta.
> Nel nuovo campo della tua Query (quello a cui applicare l'ordinamento)
puoi
> scrivere:
>
> Espr1:
>
StrReverse(Left(StrReverse([TuaStringa]);(InStr(StrReverse([TuaStringa]);"/"
> )-1)))
>
> Č un pň "barocco", ma funziona (a patto che a far da divisore fra i tuoi
> codici concatenati ci sia sempre il carattere "/", altrimenti ti da
errore):
> in sintesi l'espressione volta al contrario la stringa d'origine, trova la
> posizione in cui si trova il primo carattere "/", in base al valore
trovato
> (diminuito di uno) seleziona la sottostringa che ti interessa e poi la
> rivolta di nuovo per permetterne la lettura corretta. Ci saranno
sicuramente
> soluzioni piů immediate, ma neanch'io sono un esperto :)
> Ricorda di scrivere al posto di "TuaStringa" il nome del tuo campo; al
posto
> di Espr1 puoi scrivere quello che vuoi.
> Galliano
------------------>
ciao Galliano e scusami... ma io sono meno esperto di te... nel senso
che non riesco a fare un nuovo campo nella query...
cmq..confermo che tra i codici vi č sempre il carattere "/"...
anche se la ricerca e l'ordinamento viene appunto effettuato
digitando la prima lettera che equivale ad un iniziale di Comune..
esempio io devo ordinare in maniera crescente i codici del
Comune F digito */*/F...
oppure se devo cercare un codice esatto digito 345/2002/G456..
cmq ti allego il codice sql esistente nella query...
dove devo mettere il tuo codice???
SELECT Anagrafe.N_Protocollo, Anagrafe.Nome, Anagrafe.Codice_Fiscale,
Anagrafe.Sesso, Anagrafe.Nascita, Anagrafe.Comune_Nascita,
Anagrafe.Comune_Residenza, Anagrafe.Distretto, Anagrafe.Telefono,
Anagrafe.Medico, Anagrafe.Indirizzo, Anagrafe.Codice_regionale,
Anagrafe.des_nascita, Anagrafe.des_residenza, Anagrafe.trasf, Anagrafe.cap,
Anagrafe.asl_appartenenza
FROM Anagrafe
WHERE (((Anagrafe.N_Protocollo) Like [Digitare 0???/????/0??? oppure *F*]))
ORDER BY Anagrafe.N_Protocollo;


title: Query ed ordinamento crescente...

author: omnitow

text:
se hai bisogno di variare il prefisso prova allora con quest'altra
soluzione, secondo me la più adatta e rapida:
SELECT [CampoCodice] AS Espr1, [NomeCampo1] AS Espr2, [NomeCampo2] AS Espr3
FROM NomeTabella
ORDER BY Switch([CampoCodice] Like
"*/F*",Mid([CampoCodice],InStr([CampoCodice],"/F")+1,Len([CampoCodice])),[Ca
mpoCodice] Like
"*/G*",Mid([CampoCodice],InStr([CampoCodice],"/G")+1,Len([CampoCodice])),[Ca
mpoCodice] Like
"*/X*",Mid([CampoCodice],InStr([CampoCodice],"/X")+1,Len([CampoCodice])));
Ovviamente dovrai sostituire i vari nomi tra parentesi quadre con i nomi di
campi e tabella che ti interessano, aggiungere o modificare i valori tra
virgolette dopo i Like. Sistemata l'istruzione sql apri una nuova query in
visualizzazione struttura, clicca con il destro sul pannello dove vengono
visualizzazte le tabelle di origine dei dati, quindi su Visulizza SQL
copiati l'istruzione ed eccoti pronta la tua query,
spero di essere stato chiaro (forse un po' troppo :-)
ciao omnitow
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:ScpM8.22093$86.5...@twister1.libero.it...



title: Access e web

author: Rosario

text:
Salve , vorrei spostare il database su uno spazio web per poi consultare
da piu' pc il database.
Ho attivato uno spazio sul server websamba, supporta asp.
Ma devo attivare una connessione ODBC (e se si come) ?
Sapete suggerirmi dove reperire info ?
grazie


title: Formato Tempo

author: Janbak

text:
Buongiorno,
in una tabella Access vorrei impostare il formato di un campo per
inserire dei valori di Tempo che tengano conto dei decimi di
secondo ... in Excel dovrei impostare un formato custom "mm:ss,0" ...
ho provato a fare la stessa cosa con Access ma non funziona ...
potete
darmi qualche consiglio, please?
Grazie


title: è possibile usare ado.net in access xp ?

author: Liones

text: come da oggetto


title: Funzione OutputTo in AXP

text:
Ciao a tutti
Se uso la funzione in oggetto da codice sia con
acFormatXLS
DoCmd.OutputTo acReport, NomeReport, acFormatXLS, NomeFile, True, "", 0
che con
"MicrosoftExcelBiff8(*.xls)"
DoCmd.OutputTo acReport, NomeReport, "MicrosoftExcelBiff8(*.xls)", NomeFile,
True, "", 0
(La seconda formula viene generata da access convertendo la macro in vb)
mi crea sempre file xls formato 95 che mi danno errore in apertura e mi
chiedono alla fine di salvare nel nuovo formato
Se invece faccio da marco tutto ok. Dove sbaglio?
Grazie a tutti
Ciao
Luca


title: Funzione OutputTo in AXP

author: Sergio MAZZA

text:
"Re_Artů" <
lucc...@tiscali.it
> ha scritto nel messaggio news:2lkd4iF...@uni-berlin.de...

Non uscire da casa di... marco...
> Grazie a tutti
>
> Ciao
> Luca
>
Ciao.
--
Sergio MAZZA


title: Access to mysql

author: Giova;-P

text:
Salve a tutti dovrei convertire un DB creato con access in un DB mysql
(magari in un Dump). Dopo la conversione utilizzerò solo il nuovo db mysql
quindi non ho la necessità di mantenere sincronizzati i due db. Se conoscete
qualche software(magari free) o qualche procedura  vi sarei molto grato se
la postate.
Grazie,
Giova


title: Gestire le immagini

author: M. Rick

text:
Ciao a tutti.
Sul sito comune ho trovato un buono spunto per la gestione della immagini,
seguendo quanto consigliato da Stefano Bettini nel consiglio:  "6.13 Come
implementare correttamente un archivio di immagini ".
Avrei la necessità di associare a dei record una immagine, così ho creato
nella tabella in uso un campo Path di tipo link ipertestuale; poi nela
maschera ho inserito un controllo che mi visualizza il percorso
dell'immagine a cui ho associato il percorso immagine come suggerito nella
prima parte del consiglio di cui sopra (Me.Immagine.Picture=Me.Path)
siccome tutte le immagini le ho nominate usando un numero identificativo
unico per ogni record della tabella, e siccome queste immagini andranno
contenute in una cartella fissa sull'HD, ho creato un pulsante nella
maschera la cui pressione mi genera (quindi registra nel record
corrispondente) il percorso dell'immagine.
Non possedendo di tutti i record la immagine da associare, ho pensato di
visualizzare una immagine standard (tipo "immagine non presente").
Richiamando un record contenente una immagine, tutto funziona, cioè mi
mostra la relativa immagine. Se però cambio record (senza immagine) il DB si
blocca visualizzandomi un messaggio di errore in quanto si aspetta il
percorso immagine (Me.Immagine.Picture=Me.Path).
come faccio per fargli capire che se il campo Path è vuoto allora mi deve
visualizzare l'immagine standard?
Grazie
Andrea


title: Gestire le immagini

text:
"M. Rick" <
now...@libero.it
> ha scritto nel messaggio
news:%OlIf.93649$eD5.1...@twister2.libero.it...

If Dir(Me.path) = "" Then
    Me!Immagine.picture = "immagine non presente"
else
...
end if
Ciao.
--
Sergio MAZZA


title: Gestire le immagini

text:
grazie
Andrea


title: Gestire le immagini

text:
Ho provato con il ciclo If ... then ...else suggerito, ma non mi funziona lo
stesso. Ma è probabile che sbaglio io qualcosa. questo è il codice che uso:
If Dir(Me.Path) = "" Then
    Me.Immagine.Picture = "C:\Archivio\Foto\NonDisp.jpg"
Else
    Me.Immagine.Picture = Me.Path
End If
Ho inserito questo codice sull'evento Su Corrente della Maschera.
Tuttavia quando apro il DB mi va in blocco proprio su quel codice
Dov'è che sbaglio ??
Andrea


title: Gestire le immagini

text:
"M. Rick" <
now...@libero.it
> ha scritto nel messaggio
news:PHKIf.179154$65.49...@twister1.libero.it...

La maschera è a "maschere continue"? Se sì non è possibile fare quello che
chiedi; solo a maschera singola...
Ciao.
--
Sergio MAZZA


title: Gestire le immagini

text:
>La maschera è a "maschere continue"? Se sì non è possibile fare quello che
>chiedi; solo a maschera singola...
Siccome mi sento un deficiente a chiedere cos'è una maschera continua (ho
spulciato tutti e tre i manuali di access che ho per cercarne la definizione
e poter rispondere, ma non c'ra scritto nulla), ho trovato un altro rimedio
(in verità suicida): ho assegnato il path per l'immagine di default ai
record, così aggiro l'ostacolo e funziona. Il problema (cioè il carattere
suicida) è che ho modificato (a mano) 500 record, ed inoltre che ne sono
circa...... 10.000 (si, 4 zeri). Ho sperato invano che mi desse la
possibilità di fare un copia/incolla complessivo....
Pazienza, a meno che non ci sia la possibilità di velocizzare l'operazione,
lo farò a mano per tutti i record di cui non possiedo immagini (così, ad
occhio circa il 90 %).
Andrea


title: Gestire le immagini

text:
"M. Rick" <
now...@libero.it
> ha scritto nel messaggio news:IfpJf.182221$65.49...@twister1.libero.it...
>
> Siccome mi sento un deficiente a chiedere cos'è una maschera continua (ho
> spulciato tutti e tre i manuali di access che ho per cercarne la definizione
> e poter rispondere, ma non c'ra scritto nulla), ho trovato un altro rimedio
> (in verità suicida): ho assegnato il path per l'immagine di default ai
> record, così aggiro l'ostacolo e funziona. Il problema (cioè il carattere
> suicida) è che ho modificato (a mano) 500 record, ed inoltre che ne sono
> circa...... 10.000 (si, 4 zeri). Ho sperato invano che mi desse la
> possibilità di fare un copia/incolla complessivo....
> Pazienza, a meno che non ci sia la possibilità di velocizzare l'operazione,
> lo farò a mano per tutti i record di cui non possiedo immagini (così, ad
> occhio circa il 90 %).
>
> Andrea
Una maschera può essere visualizzata in tre modi: maschera singola, continue e foglio dati.
Maschera singola significa che visualizza un record alla volta.
Maschera continua significa che visualizza più record sullo schermo (almeno tenta).
Foglio dati significa che vedi una tabella simile ad un foglio excel.
Per velocizzare delle operazioni di aggiornamento in tabelle ci sono le query di aggiornamento...
Ciao.
--
Sergio MAZZA


title: Gestire le immagini

text:
>Una maschera può essere visualizzata in tre modi: maschera singola,
continue e foglio dati.
>Maschera singola significa che visualizza un record alla volta.
>Maschera continua significa che visualizza più record sullo schermo (almeno
tenta).
>Foglio dati significa che vedi una tabella simile ad un foglio excel.
Grazie per la delucidazione.
Se nella categoria delle maschere continue rientrano anche le combinazioni
maschera/sottomaschera (visualizzazione del record principale e dei record
correlati), allora il mio db è di questo tipo, per cui, come già rispostomi
nei precedenti post, non c'è possibilità di fare ciò che mi servirebbe; o
almeno non in quel modo.
Per la query di aggiornamento provvederò.
Grazie ancora
Andrea


title: Gestire le immagini

text:
"M. Rick" <
now...@libero.it
> ha scritto nel messaggio news:0DBJf.1124$H6.1...@twister2.libero.it...
>
> Grazie per la delucidazione.
> Se nella categoria delle maschere continue rientrano anche le combinazioni
> maschera/sottomaschera (visualizzazione del record principale e dei record
> correlati), allora il mio db è di questo tipo, per cui, come già rispostomi
> nei precedenti post, non c'è possibilità di fare ciò che mi servirebbe; o
> almeno non in quel modo.
>
> Per la query di aggiornamento provvederò.
>
> Grazie ancora
> Andrea
Le maschere e sottomaschere non sono altro che due maschere una dentro l'altra; quindi soggette alle "regole" descritte prima...
Ciao.
--
Sergio MAZZA


title: Aggiornamento dati nulli

author: Neo

text:
esiste una procedura, o altro dove è possibile, una volta inserito il nome
di una tabella, scorrere tutti i campi di tutti i record per trovare dati
nulli e sostituirli con un valore deciso prima del lancio della procedura?
GRAZIE


title: Aggiornamento dati nulli

author: Emyr

text:


query di aggiornamento
Saluti.
Emanuele.


title: Aggiornamento dati nulli

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:as437vsae035q60mk...@4ax.com...
> On Fri, 14 Mar 2003 08:20:40 GMT, "Neo" <
neo...@genie.it
> wrote:
>
> >esiste una procedura, o altro dove č possibile, una volta inserito il
nome
> >di una tabella, scorrere tutti i campi di tutti i record per trovare dati
> >nulli e sostituirli con un valore deciso prima del lancio della
procedura?
> >
> >GRAZIE
> >
>
>
> query di aggiornamento
> Saluti.
> Emanuele.
con la query č normale, probabilmente non mi sono spiegato:
mi piacerebbe trovare il metodo per dare esclusivamente il nome della
tabella,
senza conoscere o dover impostare manualmente i nomi dei campi
e la procedura scorre nella tabella e aggiorna i dati
.. spero di essere stato piů chiaro


title: Aggiornamento dati nulli

author: Antonio Biso

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:vxgca.11420$7y3.3...@twister1.libero.it...
>
> "Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
> news:as437vsae035q60mk...@4ax.com...
> > On Fri, 14 Mar 2003 08:20:40 GMT, "Neo" <
neo...@genie.it
> wrote:
> >
> > >esiste una procedura, o altro dove è possibile, una volta inserito il
> nome
> > >di una tabella, scorrere tutti i campi di tutti i record per trovare
dati
> > >nulli e sostituirli con un valore deciso prima del lancio della
> procedura?
> > >
> > >GRAZIE
> > >
> >
> >
> > query di aggiornamento
> > Saluti.
> > Emanuele.
>
> con la query è normale, probabilmente non mi sono spiegato:
> mi piacerebbe trovare il metodo per dare esclusivamente il nome della
> tabella,
> senza conoscere o dover impostare manualmente i nomi dei campi
> e la procedura scorre nella tabella e aggiorna i dati
Via codice ti crei una stringa SQL dinamicamente, a seconda dei parametri
passati, quindi la lanci
Antonio


title: Aggiornamento dati nulli

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vVgca.11302$Lr4.3...@twister2.libero.it...

Scusa la mia ignoranza ma... come faccio?
riesci a darmi alcune linee da seguire?


title: Aggiornamento dati nulli

text:
>> > con la query è normale, probabilmente non mi sono spiegato:
>> > mi piacerebbe trovare il metodo per dare esclusivamente il nome della
>> > tabella,
>> > senza conoscere o dover impostare manualmente i nomi dei campi
>> > e la procedura scorre nella tabella e aggiorna i dati
vedi com'è definita l'oggetto tabella scorri i campi ne controlli i
valori e imposti quello che vuoi
vedi fields()
Saluti.
Emanuele.


title: Aggiornamento dati nulli

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:8t937vo255toiqscd...@4ax.com...

scusate ancora se vi stresso con il mio problema...
vi allego la routine che ho scritto .. non riesco a controllare il valore
non capisco come mai con il msgbox vedo il valore
ma non posso controllarlo!!
Dim dbs As Database, rst As Recordset, dato As Variant
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(Tabella, dbOpenDynaset)
rst.MoveLast
For i = 0 To rst.Fields.Count
dato = rst.Fields(i)        'mi da errore dice: elemento non trovato in
questo insieme,
                                      'però se io la stessa cosa la scrivo
msgbox rst.fields(i) non da errori
    If IsNull(dato) Then
        MsgBox "trovato nullo " & rst.Fields(i).Type
    End If
Next i
UscitaField:
Exit Sub


title: Aggiornamento dati nulli

text:


e questo che centra? devi scorrere l'insieme tabledefinition e poi per
ogni tabella trovata scorri i campi
Saluti.
Emanuele.


title: Aggiornamento dati nulli

text:
"Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:V9hca.11517$7y3.3...@twister1.libero.it...
>
> > > senza conoscere o dover impostare manualmente i nomi dei campi
> > > e la procedura scorre nella tabella e aggiorna i dati
> >
> > Via codice ti crei una stringa SQL dinamicamente, a seconda dei
parametri
> > passati, quindi la lanci
> >
> > Antonio
> >
> >
> Scusa la mia ignoranza ma... come faccio?
> riesci a darmi alcune linee da seguire?
Ma tu cosa hai in input?
Nome dei campi da aggiornare?
Nome della tabella?
Antonio


title: Aggiornamento dati nulli

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:_Ckca.12200$Lr4.3...@twister2.libero.it...

in input ho, come nella procedura, ho il nome della tabella
e vorrei passare tutti i campi senza dover fare una query per ogni tabella


title: Aggiornamento dati nulli

text:
>Neo" <
neo...@genie.it
> ha scritto nel messaggio
news:shmca.12594$Lr4.3...@twister2.libero.it...

apri un recordset sulla tabella passata come parametro.
Lo scorri tutto con un ciclo do until rst.EOF
per ogni record scorri l'insieme fields
for i = 0 to rst.fields.count - 1
e modifichi il campo
Antonio


title: Creazione PDF

author: Stefy

text:
Buongiorno,
Ho un'applicazione che crea ed invia report in formato Snapshot. In luogo di
questi files vorrei creare dei PDF mantenendo l'automaticità di creazione ed
invio dei report.
E' possibile?
Grazie,
Stefano.


title: Creazione PDF

author: Gabriele Bertolucci

text:
Certo.
Puoi fare quello che desideri, utilizzando Win2PDF (
www.win2pdf.it
).
Buon lavoro.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it



title: Creazione PDF

author: Paolo opg

text:
"Stefy" <
steff...@tiscali.it
> wrote in
news:bk3ukb$o7h3e$
1...@ID-157402.news.uni-berlin.de
:

potresti usare ghostscript + redmon.
si tratta di una soluzione freeware che genera file pdf.
ti installa una stampante che poi si comporta nello stesso modo del
pdfwriter di acrobat.
devi però fare qualche esperimento per vedere come automatizzare la
creazione.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: si può identificare il campo dove è posizionato il cursore?

author: Lisanna da Firenze

text:
Buongiorno a tutti!
Utilizzo una sottomaschera contenente un calendario per impostare le date
senza doverle scrivere a mano, il problema che mi nasce è che nonriesco ad
intercettare su quale data sono posizionata in mododa impostare inautomatico
il valore.
grazie
Lisanna


author: Alessandro Baraldi

text:
Lisanna da Firenze ha scritto:

Screen.ActiveControl.Name
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1166776729.2...@48g2000cwx.googlegroups.com...
Lisanna da Firenze ha scritto:
> Buongiorno a tutti!
> Utilizzo una sottomaschera contenente un calendario per impostare le date
> senza doverle scrivere a mano, il problema che mi nasce č che nonriesco ad
> intercettare su quale data sono posizionata in mododa impostare
> inautomatico
> il valore.
> grazie
> Lisanna
Screen.ActiveControl.Name
@Alex
Grazie Alex, ma non č cosě semplice, perchč nel momento in cui io clicco sul
calendario quello attivo diventa quello io devo riuscire a sapere su quale
data sono, cosě nel momento in cui clicco sul calendario una data, la metto
nel campo giusto.
Forse non riesco a spiegarmi bene, abbi un pochina di pazienza.
Ciao
Lisanna


author: MA

text:

Il controllo calendario assume il valore della data selezionata
Ti basta quindi mettere
me.tuocalendario dove ti serve
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:emg72r$drp$1...@tdi.cu.mi.it...
> Lisanna da Firenze wrote:
>> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>> news:1166776729.2...@48g2000cwx.googlegroups.com...
>>
>> Lisanna da Firenze ha scritto:
>>
>>> Buongiorno a tutti!
>>> Utilizzo una sottomaschera contenente un calendario per impostare le
>>> date senza doverle scrivere a mano, il problema che mi nasce è che
>>> nonriesco ad intercettare su quale data sono posizionata in mododa
>>> impostare inautomatico
>>> il valore.
>>> grazie
>>> Lisanna
>>
>>
>>
Screen.ActiveControl.Name
>>
>> @Alex
>>
>>
>> Grazie Alex, ma non è così semplice, perchè nel momento in cui io
>> clicco sul calendario quello attivo diventa quello io devo riuscire a
>> sapere su quale data sono, così nel momento in cui clicco sul
>> calendario una data, la metto nel campo giusto.
>> Forse non riesco a spiegarmi bene, abbi un pochina di pazienza.
>> Ciao
>> Lisanna
> Il controllo calendario assume il valore della data selezionata
> Ti basta quindi mettere
> me.tuocalendario dove ti serve
>
> --
> --
> Massimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
>
>
Provo a rispiegarmi meglio
ho una maschera contenente 2 sottomaschere
la prima sottomaschera contiene due date dal e al
se clicco sulla sottomaschera contenente il calendario vorrei poter
impostare le date, ma quando avviene l'evento
non so su quale delle due date ero posizionata prima di voler cambiare la
data
es:
dal                  al
15/12/2006    18/12/2006
se sono posizionata su dal significa che cliccando sul calendario riporterà
la data da me scelta al posto di dal


text:

> Provo a rispiegarmi meglio
> ho una maschera contenente 2 sottomaschere
> la prima sottomaschera contiene due date dal e al
> se clicco sulla sottomaschera contenente il calendario vorrei poter
> impostare le date, ma quando avviene l'evento
> non so su quale delle due date ero posizionata prima di voler
> cambiare la data
> es:
> dal                  al
> 15/12/2006    18/12/2006
> se sono posizionata su dal significa che cliccando sul calendario
> riporterà la data da me scelta al posto di dal
Screen.Previouscontrol.name
 o senza name per riferirti al controllo



author: Michele (Giò)

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio news:emg8ee$fd6$1...@tdi.cu.mi.it...
>
Screen.Previouscontrol.name
 o senza name per riferirti al controllo
>
>
>
> --
> --
> Massimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
Sarà anche non corretto ma suggerisco pure, con SubMask1 sottomaschera con "date dal e al", e
SubMask2 sottomaschera "calendario", con evento generato su SubMask2 (Quindi Me=SubMask2)
Me.Parent.Form![SubMask1].Form.ActiveControl
Questo identifica il controllo attivo su SubMask1 e puoi direttamente lavorarci da SubMask2, anche
settare il valore
Me.Parent.Form![SubMask1].Form.ActiveControl.Value=#01/01/2007#
ad esempio
Non ho provato ma dovrebbe funzionare
Michele


text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:458bd101$0$16154$4faf...@reader3.news.tin.it...

Ciao Michele, l'ho provato ma mi da questo errore 2452  "Riferimento alla
proprietà Parent non valido nell'espressione"
 Me.Parent.Form![SotFerie].Form.ActiveControl = Me!frmCalendar!ctlCalendar
in effetti non capisco il me.parent


text:
"Lisanna da Firenze" <
lisanna....@virgilio.it
> ha scritto nel messaggio
news:458bdad7$0$16143$4faf...@reader3.news.tin.it...

Me.parent rappresenta la maschera padre della sottomaschera. ovviamnete il parent funziona se
lanciato dal modulo della sottomaschera, altrimenti una maschera normale non può avere una proprietà
parent. Tutti i controlli di una maschera hanno la proprietà Parent che rappresenta la maschera che
li contiene, compresa la sottomaschera che è un controllo anch'essa.
ovviamente tutti gli elementi devono essere aperti. oddio non sò se nelle versioni Access predecenti
alla mia ci sia questa proprietà. Beh, la vedi subito se digitando Me. ti compare nell'elenco
dell'editor.
Fammi sapere
Michele


text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:458bdc09$0$4247$4faf...@reader1.news.tin.it...

digito me.parent e non mi da niente
non mi viene in mente niente, neppure lealtre soluzioni mi risolvono il
problema
Screen.ActiveControl.Name
mi restituisce il nome della sottomaschera precedente ma non il campo su cui
ero
>


text:
"Lisanna da Firenze" <
lisanna....@virgilio.it
> ha scritto nel messaggio
news:458be225$0$4255$4faf...@reader1.news.tin.it...

allora prova sa SubMask2 con
Forms![SubMask1].Form.ActiveControl.Value=#01/01/2007#
Ovviamente metti una condizione di verifica per dvedere se il controllo attivo è uno delle due date
attraverso una comparazione di nome, altrimenti se spari una data non so dove si genera errore.
Michele


text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:458bdc09$0$4247$4faf...@reader1.news.tin.it...

Michele funziona è che andava messo in un altro posto.
grazieeeee


text:
"Lisanna da Firenze" <
lisanna....@virgilio.it
> ha
[Cut]
> Michele funziona è che andava messo in un altro posto.
> grazieeeee
pregooooo e Buone Feste.
Michele


title: Maschera aggiornamento record su tabella

author: Zeta

text:
Ho una maschera che permette solo aggiornamento valori su tabella e non
inserimento nuovi record.
Come faccio a far aggiornare il record sulla tabella sull'evento dopo
aggiornamento della casella di testo presente sulla maschera ed andare sulla
casella successiva?
Ho provato con me.requery e funziona, ma devo dare due colpi di tabulatore o
invio per farlo uscire dalla casella di testo
Grazie per eventuali suggerimenti
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 6252 (20110630) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it


author: Karl Donaubauer

text:
Zeta wrote:
> Ho una maschera che permette solo aggiornamento valori su tabella e
> non inserimento nuovi record.
>
> Come faccio a far aggiornare il record sulla tabella sull'evento dopo
> aggiornamento della casella di testo presente sulla maschera ed
> andare sulla casella successiva?
Perch�?
> Ho provato con me.requery e funziona, ma devo dare due colpi di
> tabulatore o invio per farlo uscire dalla casella di testo
Per salvare il record immediatamente puoi p.e. usare:
Me.Dirty = False
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Unione Caratteri di due campi

text:
Salve Ragazzi
Sto facendo un database per la gestione dei clienti, è quasi finito ma avrei
bisogno di questa modifica.....
Allora ogni mio cliente è identificato da un CodiceCliente tipo
000 e ad ogni ordine è identificato da un codice Ordine 0000 progressivo,
quindi Cliete 0001 ordine 0001, cliente 0001 ordine 0002 ecc...quindi ho due
campi per Ordine Codice e codice Cliente.
Come posso fare a crearmi un campo che in automitico mi dia l'unione dei due
canpi CodiceOrdine e Codice Cliente?
tipo LD39di defaut e poi 0001-0001quindi intero mi dovrebbe dare
LD39-0001-0001
quindi se creo il secondo ordine del mio cliente 0001 mi deve dare
LD39-001-0002
ecc ....
Si può fare?
mi aiutate per favore.


title: Unione Caratteri di due campi

author: Roberto da Parma

text:
"Fabrizio_LoL" <
f_j...@libero.it
> ha scritto nel messaggio
news:dYCUf.46974$A83.1...@twister1.libero.it...

Crei una casella di testo dove come origine mandi le caselle interessate:
="LD39-" & [CODCLI] & "-" & [CODORD]
Ciao
Roberto


title: Unione Caratteri di due campi

author: Fabrizio

text:
Roberto da Parma ha scritto:
Roberto da Parma ha scritto:


Ciao e Grazie per l'aiuto , ma volevo sapere nella casella che mi creo
come origine si riferisce all'origine record o Valore predefinito?.


title: Unione Caratteri di due campi

author: Sergio MAZZA

text:
"Fabrizio" <
f_j...@libero.it
> ha scritto nel messaggio
news:pyEUf.47134$A83.1...@twister1.libero.it...
> Ciao e Grazie per l'aiuto , ma volevo sapere nella casella che mi creo
> come origine si riferisce all'origine record o Valore predefinito?.
Origine controllo; e per favore cercate di sfoltire il testo non necesario
che per leggere sto' messaggio mé se' arroventata la rotellina...
Ciao.
--
Sergio MAZZA


title: Aiiuuuutooooooooo

author: maurizio

text:
Chi mi aiuta?
Non riesco più a vedere i collegamenti nella mia applicazione.
quando clicco sul tasto relazioni Access97 mi fornisce un messaggio
"Not a valid bookmark" segnalibro non valido (3159).
Cosa devo fare?
Grazie in anticipo
Maurizio


title: OT Traduzione FAQ 4.19

text:
*******************************
4.19 Check if form is open
Problem
You want to know if a distinct form is open in this very moment
e.g. for the use in a condition of your code or macro.
Solution
In versions >=A00 there's the property IsLoaded for Access objects:
CurrentProject.AllForms("MyFormName").IsLoaded
This returns True or False.
Alternatively and in A95 and A97 you can use SysCmd.
Copy the following code in a standard module:
Public Function fctIsFormOpen(StrName As String)
    fctIsFormOpen = (SysCmd(acSysCmdGetObjectState, acForm, StrName) > 0)
End Function
In VBA you can use the function like this:
If fctIsFormOpen("MyFormName") Then ...
You can also use
fctIsFormOpen("MyFormName")
in expressions on the Access surface e.g. in the condition column
of a macro.
********************************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 4.19

author: Cinzia

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:33g65nF...@individual.net...

 4.19 Verificare se una maschera è aperta
Problema
Vuoi sapere se una certa maschera è aperta in questo momento
ad esempio per usarla in una condizione nel tuo codice o in una macro
Soluzione
Nelle versioni  >=A00 trovi la proprietà  IsLoaded per gli oggetti di
Access:
CurrentProject.AllForms("MyFormName").IsLoaded
Questa proprietà restituisce Vero o Falso.
Alternativamente  in A95 e A97 puoi usare SysCmd.
Copia il codice seguente in un modulo:
Public Function fctIsFormOpen(StrName As String)
     fctIsFormOpen = (SysCmd(acSysCmdGetObjectState, acForm, StrName) > 0)
 End Function
 In VBA puoi usare una istruzione come questa:
 If fctIsFormOpen("MyFormName") Then ...
puoi anche usare
 fctIsFormOpen("MyFormName")
 in tutte quelle situazioni dove è richiesta una espressione per esempio
nella colonna condizione di una macro.
Cinzia


title: OT Traduzione FAQ 4.19

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Solution

> CurrentProject.AllForms("MyFormName").IsLoaded




> End Function




4.19 Controllare se una maschera è aperta
Problema
Vuoi sapere se in questo esatto momento è aperta una certa maschera
p. e. per usarla in una condizione del tuo codice o della tua macro.
Soluzione
Nelle versioni >=A00 esiste la proprietà IsLoaded per gli oggetti di
Access:
CurrentProject.AllForms("NomeMiaMaschera").IsLoaded
Questa restituisce Vero o Falso.
In alternativa e in A95 e A97 puoi usare SysCmd.
Copia il seguente codice in un modulo standard:
Public Function fctIsFormOpen(StrName As String)
fctIsFormOpen = (SysCmd(acSysCmdGetObjectState, acForm, StrName) > 0)
End Function
In VBA puoi usare una funzione come questa:
If fctIsFormOpen("NomeMiaMaschera") Then ...
puoi anche usare
fctIsFormOpen("NomeMiaMaschera")
in espressioni dell'interfaccia di Access p. e. nella colonna condizione
di una macro.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: in un file mde il codice vba di un modulo è recuperabile?

text:
è recuperabile il codice dichiarato in un modulo a se stante nella sezione
moduli in un file mde?
Grazie.


author: Cristiano

text:
"Simba883" <
> è recuperabile il codice dichiarato in un modulo a se stante nella sezione
> moduli in un file mde?
E se lo fosse?


text:
"Simba883" <
simb...@libero.it
> wrote in message
news:ckirkl$hma$
2...@lacerta.tiscalinet.it
> è recuperabile il codice dichiarato in un modulo a se stante nella sezione
> moduli in un file mde?
>
> Grazie.
NO.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
>
> E se lo fosse?
>
preferirei non lo fosse, per tutelare il mio lavoro non credi?


text:
"Simba883" <
> > E se lo fosse?
> >
>
> preferirei non lo fosse, per tutelare il mio lavoro non credi?
Credi che qualcuno si prenda la briga di fare reverse engineering sui tuoi
lavori?
O sui lavori di chiunque altro?
Ma lascia stare: il software è difficile da leggere e manutenere perfino per
chi lo fa ... figurati per gli altri!   ;-))
Cristiano


text:
> Ma lascia stare: il software è difficile da leggere e manutenere perfino
> per
> chi lo fa ... figurati per gli altri!   ;-))
>
> Cristiano
>
>
me lo auguro!


title: Inserimento n° decimali su un campo tramite codice

author: The FOG

text:
Chi è che sa come impostare tramite codice (possibilmente usando i DAO) il
numero di decimali di un campo numerico in una tabella.
Al momento non riesco a trovare la soluzione magari è una c...ta.
grazie
--
  Ciao
Andrea


author: Roberto da casa

text:
"The FOG" <
andre.b...@tiscali.it
> ha scritto nel messaggio
news:avrh7h$aj0$1...@lacerta.tiscalinet.it...

Ammesso e non concesso che abbia capito il tuo problema, vai sul Sito Comune
(link qui sotto) e nella Sezione General leggi la FAQ intitolata "Verificare
il numero di decimali digitati"; per maggiore chiarezza scaricati il
database di esempio allegato alla FAQ.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Probabilmente mi sono spiegato male.
Ho creato una Tabella da CODICE (utilizzando le Funzioni DAO).
Ho aggiunto un Campo Numerico da CODICE.
Ora voglio attribuire a questo Campo Numerico 4 Decimali (ovviamente da
CODICE)? Ho provato ad usare la funzione "DecimalPositions" ma non riesce ad
attribuire nessuna cifra decimale.
--
  Ciao
Andrea


text:
"The FOG" <
andre.b...@tiscali.it
> ha scritto nel messaggio
news:avrjfg$bo9$1...@lacerta.tiscalinet.it...

Penso che la prima cosa da mettere in chiaro č che la proprietą
PosizioniDecimali di un campo di una tebella serve a specificare il numero
di posizioni decimali utilizzate da Microsoft Access per la visualizzazione
di numeri e NON a specificare il numero massimo di decimali contenuti nel
valore del campo; insomma, influisce solo sul formato del campo e non sul
suo valore.
Dando per scontato che la dimensione del campo numerico che hai creato da
codice (immagino con il metodo CreateField) tu la abbia definita come
dbDouble, o dbSingle oppure dbCurrency e NON dbInteger (in caso contrario i
decimali in quel campo non li otterrai mai), anche se modifichi da cadice la
proprietą DecimalPositions non determinerai il numero dei decimali contenuti
nel valore del campo numerico, ma solamente il numero di decimali che
visualizzerai in quel campo (cosa sostanzialmente diversa).
E' per questo motivo che nel mio messaggio precedente ti ho suggerito una
soluzione che limita il numero di decimali che si possono digitare in quel
campo; se poi il valore del campo viene determinato in un calcolo, usa una
routine di arrotondamento alla cifra decimale che preferisci: trovi una
buona routine per fare questo nella Sezione General del Sito Comune (link
qui sotto).



text:
Si conoscevo i problemi della funzione "DecimalPositions" che mi hai
suggerito ma mi sembrava di aver visionato bene il codice.
Darò un'occhiata più approfondita.
Comunque grazie.
--
  Ciao
Andrea


title: Formato dati

author: Claudia G

text:
Ho un problema con il formato dei dati avuto da una query.
Con questa riga:
Acquisto: CCur([Prezzo]*(1-[Sconto])/100)*100
io posso avere impostare i dati in formato Valuta  ad esempio L. 10.000
mentre con questa riga io non riesco a fare la stessa cosa
Acquisto: Arrotonda(CCur([Prezzo]*(1-[Sconto])/100)*100 ; 50)
Come posso fare?


title: Formato dati

author: sib

text:
Claudia G <
cla...@libero.it
> wrote in message
57L56.258152$hk4.13...@news.infostrada.it...

Questa e' la risposta che stavo per darti prima di accorgermi dei tuoi
precedenti 3d:
°°°°°°°°°°°
Se cerchi di usare questa funzione dentro una query non funzionera' mai.
Access non prevede (come invece excel) la funzione Arrotonda.
Sul sito comune trovi degli esempi per arrotondare.
************
Ora capisci perche' LaLo ti ha suggerito di non aprire un nuovo 3d? perche'
chi non ha seguito il discorso sta li a predere tempo senza alla fine averti
dato un aiuto.
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: Formato dati

text:
Io ho capito, ma il risultato la query me lo da per cui non può essere
errato il campo della query


title: Formato dati

text:
Ah dimenticavo.........
 Con questa riga:
 Acquisto: CCur([Prezzo]*(1-[Sconto])/100)*100
 io visualizzavo i dati in ASP
Mentre con questa riga:
 Acquisto: Arrotonda(CCur([Prezzo]*(1-[Sconto])/100)*100 ; 50)
il browser mi da questo errore:
ADODB.Fields errore "800a0cc1'
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al
numero di riferimento richiesto dall'applicazione.
/promoreale.asp, riga 46
Cosa posso fare?


title: MSDE....faq...da insesperto.

author: spedysoft

text:
avrei l'esigenza di migrare da Access ad un DB con potenzialità
superiori....pensavo alla versione di MSDE contenuta in MSOfficeXP....
Visto che non conosco MSDE nello specifico....chiedevo:
1) La versione contenuta in MSOfficeXP è un "SQLServer" a tutti gli effetti
?
2) Che vantaggi mi potrebbe dare rispetto ad Access ?
Grazie mille.
Ciao


title: MSDE....faq...da insesperto.

author: Cane Randagio

text:
"spedysoft" <
> avrei l'esigenza di migrare da Access ad un DB con potenzialità
> superiori....pensavo alla versione di MSDE contenuta in MSOfficeXP....
> Visto che non conosco MSDE nello specifico....chiedevo:
> 1) La versione contenuta in MSOfficeXP è un "SQLServer" a tutti gli
effetti
No, è tarata per piccoli gruppi di lavoro, indirizza al massimo 2 GB di
dati.
Oltre 5 processi batch contemporanei riduce progressivamente le prestazioni
... per invogliare ad acquistare una licenza Full di SqlSvr
> 2) Che vantaggi mi potrebbe dare rispetto ad Access ?
Se i tuoi clienti non vogliono rinunciare alle mitiche Realtek 8029 è una
buona soluzione per evitare corruzioni dati :-)
Diversamente il salto di qualità si apprezza con la version Full di Sql
Server.
Bye


title: MSDE....faq...da insesperto.

author: giorgio prx

text:
"spedysoft" <
in...@spedysoft.com
> ha scritto nel messaggio
news:%8hjb.41001$e6.14...@twister2.libero.it...
> avrei l'esigenza di migrare da Access ad un DB con potenzialità
> superiori....pensavo alla versione di MSDE contenuta in MSOfficeXP....
> Visto che non conosco MSDE nello specifico....chiedevo:
> 1) La versione contenuta in MSOfficeXP è un "SQLServer" a tutti gli
effetti
> ?
Msde2000 è identico a Sqlserver 2000 con queste  principali limitazioni :
1) Limite 2Gb per database (come Access2000)
2) dopo 5 query eseguite nello stesso istante entra in azione lo strumento
del carico di lavoro che ne limita la velocità di esecuzione (in ogni caso è
sempre più veloce di access)
3) Il servizio MAIL non è disponibile
> 2) Che vantaggi mi potrebbe dare rispetto ad Access ?
Migrazione indolore a Sqlserver 2000 standard o Enterprise Edition.
Se impari il linguaggio TSql i vantaggi sono incredibili (potresti eseguire
la logica di programmazione tutta sul server pur mantenendo Access come FE)
> Grazie mille.
Prego
Ciao Giorgio


title: If e case su query: possibile?

author: Tomasi Luca

text:
Scrivo per chiedere una aiuto e premetto
che non sono assolutamente un esperto.

Ho l'esigenza di trasformare i valori di un
campo di una tabella in altri utilizzando più criteri e scriverli in una
nuova tabella.

Più precisamente ho bisogno di
realizzare la seguente funzione:

if valore y del campo C della tabella
T   >5 e <7 allora scrivi  2 in campo C1 della tabella
T1;

if valore y del campo C della tabella
T   >2 e <5 allora scrivi 1 in campo C1 della tabella
T1.

Ho provato con una query d'aggiornamento,
ma non riesco a far agire 2 criteri differenti per uno stesso campo
destinazione.

Saluti e comunque grazie a chi tentasse di
rispondermi.


title: If e case su query: possibile?

author: Nicola Ardito

text:
Nell'ipotesi che esista una relazione tra le due tabelle tra
due campi che io ho chiamato ID e IDRelazione allora

la query di aggiornamento è una cosa del genere:

UPDATE T1 INNER JOIN T2 ON
T1.ID
 = T2.IDRelazione SET T2.C1 =
IIf([C]>5 And [C]<7,2,IIf([C]>2 And [C]<5,1,[C1]));

La prossima volta non scrivere in html.

Ciao Nicola

--
email:sostituire tin a NOSPAM

""Tomasi Luca"" <
tom...@newtech.it
> ha scritto nel
  messaggio
news:04fe01c01704$0912a9e0$c6034bd4@lucatoma
...



title: If e case su query: possibile?

author: JBad

text:
In article <04fe01c01704$0912a9e0$c6034bd4@lucatoma>,
tom...@newtech.it

says...

Potresti utilizzare la funzione IIf.
Ciao.
--
JBad


title: If e case su query: possibile?

author: Matteo Fortini

text:
INSERT INTO T1 (C1)
SELECT iif ((y > 5) AND (y < 7); 2;iif ((y > 2) AND (y < 5); 1;));
Ovvero usi due iif annidati. Non ho controllato le parentesi e non mi
ricordo mai se si usino i ; o le , in mezzo a iif, visto che cambia
sempre :)
Ciao,
    Matteo


title: problemino semplice

author: justmenow

text:
Domando in una maschera due numeri, diciamo a e b. Poi faccio scegliere
tramite un comando "a tendina" tra tizio e caio. Se viene scelto tizio deve
succedere che
c1 = 150 - (30-a+b)
se sceglie caio
c2=150 -(40-a+b)
c1 e c2 magari li faccio calcolare in una query che mi pesca a e b ma non mi
è chiaro come fare a dirgli che a seconda della scelta di calcolare c1
piuttosto che c2.
Mi sono spiegato ?
Ciao e grazie.


title: problemino semplice

author: CarloCos

text:
"justmenow" <
thest...@libero.it
> ha scritto nel messaggio
news:TNos7.957$aE.2...@news.infostrada.it...

If me.Controllo = "Tizio" then
me.C1 = 150 - (30-(a+b)) 'oppure 150 - 30 - (a+b)
else
Me.C2 = 150 - (40 - (a+b))
end if
Ricorda che Access valuta prima le somme e poi le sottrazioni.
Ciao, Carlo


title: problemino semplice

text:
Ti ringrazio domattina proverò. Il succo del problema, spero, sia
fondamentalmente questo anche se il database da fare è molto più complesso e
ha molti più parametri.


title: problemino semplice

author: Sib dal portatile

text:
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
CUT
> Ricorda che Access valuta prima le somme e poi le sottrazioni.
Che differenza fa?
Sib
--


title: problemino semplice

author: Antonio Bruno Puggioni

text:


prova a fare 10-4+5 da sinistra a destra e poi prova facendo prima
l'addizione e poi la sottrazione.
Ciao.
--
Carlo Filippini
---
Fa sempre (+) 11
Antonio


title: problemino semplice

text:
"Carlo Filippini" <carlo.f...@NOSPAMtiscalinet.it> ha scritto nel
messaggio
> On Fri, 28 Sep 2001 15:11:02 +0200, "Sib dal portatile"

> prova a fare 10-4+5 da sinistra a destra e poi prova facendo prima
> l'addizione e poi la sottrazione.
Secondo me ti confondi dal punto di vista algebrico.
Se fai prima la addizione ottieni:
-4 + 5 (ovvero) 5 + (-4) che fa sempre 1
Sommando a 10 ottieni 11.
Se tu fai invece:
4+5 (ovvero) 5+4 che fa 9 sbagli perche' stai operando come se delle
parentesi racchiudessero i due addendi nella formula iniziale, ossia come se
fosse scritta:
10 - (4 + 5)
Questa, se vuoi scriverla senza la parentesi, diventa, per effetto della
transazione del segno:
10 - 4 - 5
che e' diversa dalla tua formula iniziale e che da come risultato 1.
Ciao
Sib


title: problemino semplice

text:
"Carlo Filippini" <carlo.f...@NOSPAMtiscalinet.it> ha scritto nel
messaggio
> On Sat, 29 Sep 2001 16:33:00 GMT, "Sib dal portatile"
> > Se fai prima la addizione ottieni:
> >
> > -4 + 5 (ovvero) 5 + (-4) che fa sempre 1
> >
> > Sommando a 10 ottieni 11.
> >
> > Se tu fai invece:
> >
> > 4+5 (ovvero) 5+4 che fa 9 sbagli perche' stai operando come se delle
> > parentesi racchiudessero i due addendi nella formula iniziale, ossia
come se
> > fosse scritta:
> >
> > 10 - (4 + 5)
> >
> > Questa, se vuoi scriverla senza la parentesi, diventa, per effetto della
> > transazione del segno:
> >
> > 10 - 4 - 5
> >
> > che e' diversa dalla tua formula iniziale e che da come risultato 1.
> >
>
> Sono daccordissimo; ma allora cosa significa quello che ha scritto
> CarloCos?
>
> > Ricorda che Access valuta prima le somme e poi le sottrazioni.
>
> Io l'ho interpretato nel senso che Access esegue le operazioni nel
> modo che ho indicato prima; che poi algebricamente sia sbagliato lo so
> benissimo. E poi anche Access da sempre 11.
Access si comporta come tutti i programmi, esegue addizioni e sottrazioni
nell'ordine in cui le trova. In questo modo non fa altro che rispettare il
segno, che e' una qualita' del numero che segue e non solo l'operazione da
compiere tra gli addendi.
Sotto questo punto di vista potremmo pensare alle vecchie calcolatrici
meccaniche (io ne ho una) in cui l'operazione svolta e' sempre l'addizione,
ma sommando un numero negativo a uno positivo se ne ottiene la differenza.
Ergo:
10 - 4 + 5 = 5 - 4 + 10 = -4 + 5 + 10 = -4 + 10 + 5
Una delle prime leggi della matematica dice che cambiando l'ordine degli
addendi il risultato non cambia, in questo caso gli addendi sono:
5
10
-4
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Impostazioni Data del PC

author: Elena Carione

text:
Sapete se c'č un modo per bypassare le impostazioni data del pc
Abbiamo una pagina php che si collega ad un db access versione 2000.
Access č stato installato in italiano e la pagina php gli manda dati e
richieste in formato giorno/mese/anno
ma il server su cui č stato messo ha le impostazioni data ora inglesi
quindi con la data nel formato mese/giorno/anno
possiamo in qualche modo risolvere questo problemino senza cambiare le
impostazioni del server?
...e senza cambiare tutte le impostazioni in php .... per non dover
rifare tutto?
Ciao
Grazie
Elena e Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Impostazioni Data del PC

text:
Abbiamo individuato meglio il problema: non è dovuto alle impostazioni
del pc su cui risiede il database (le abbiamo cambiate ma non è cambiato
nulla), ma alle impostazioni access.
Infatti, inserendo una query in Access 2002 e poi guardandone la
visualizzazione SQL, la query sarà del tipo:
WHERE Data Between #01/12/2006# and #31/12/2006#
Mentre facendo lo stesso procedimento in QBE, l'SQL che esce con Access
2000 è:
WHERE Data Between #12/1/2006# and #12/31/2006#
Dunque con mese e giorno invertiti.
Non è possibile specificare nelle opzioni in che modo si vogliono
manipolare i dati?
Perchè in questo modo tutti gli script di interrogazione/modifica di PHP
sul database Access 2002 risultano incompatibili con lo stesso database
in Access 2000... possibile che non si possa cambiare qualche
impostazione Access in modo che funzioni?
Ancora grazie per l'attenzione



title: Impostazioni Data del PC

author: Alessandro Baraldi

text:
"Elena Carione" <
che...@virgilio.it
> wrote in message
news:1589708e86ca8132f82...@mygate.mailgate.org
> Sapete se c'è un modo per bypassare le impostazioni data del pc
>
> Abbiamo una pagina php che si collega ad un db access versione 2000.
> Access è stato installato in italiano e la pagina php gli manda dati e
> richieste in formato giorno/mese/anno
>
> ma il server su cui è stato messo ha le impostazioni data ora inglesi
> quindi con la data nel formato mese/giorno/anno
>
> possiamo in qualche modo risolvere questo problemino senza cambiare le
> impostazioni del server?
> ...e senza cambiare tutte le impostazioni in php .... per non dover
> rifare tutto?
> Ciao
> Grazie
> Elena e Roberto
A parte che JET(Access per gli amici) richiede obbligatoriamente
che le date siano formattate in anglosassone altrimenti dovrebbero
essere in formato standard ISO.
In ogni caso non conosco PHP, ma VisualBasic mette a disposizione
una funzione per formattare le date, questa funzione è FORMAT.
I casi credo siano 2, o fai fare la formattazione a PHP
e ti costruisci la stringa oppure nella tua stringa SQL inserisci
la funzione supportata da JET.
SELECT * FROM NomeTabella
WHERE NomeCampoData> Format(TuaData,"mm/dd/yyyy")
Ciao
@Alex



title: Impostazioni Data del PC

text:
"Elena Carione" <
che...@virgilio.it
> wrote in message
news:6957846a61ef1737062...@mygate.mailgate.org
[CUT]
> Non è possibile specificare nelle opzioni in che modo si vogliono
> manipolare i dati?
> Perchè in questo modo tutti gli script di interrogazione/modifica di PHP
> sul database Access 2002 risultano incompatibili con lo stesso database
> in Access 2000... possibile che non si possa cambiare qualche
> impostazione Access in modo che funzioni?
>
> Ancora grazie per l'attenzione
Leggi la mia risposta, avevo intuito che il problema fosse questo.
@Alex



title: Impostazioni Data del PC

author: Nick

text:
Elena Carione ha detto: in data 03/02/2006 12.10:
> Sapete se c'è un modo per bypassare le impostazioni data del pc
[CUT]
> possiamo in qualche modo risolvere questo problemino senza cambiare le
> impostazioni del server?
> ....e senza cambiare tutte le impostazioni in php .... per non dover
> rifare tutto?
> Ciao
> Grazie
> Elena e Roberto
>
>
leggendo i tuoi post mi pare che il problema non sia di access, ma di
PHP...
Elena Carione ha detto: in data 03/02/2006 12.10:
 >
 > Abbiamo una pagina php che si collega ad un db access versione 2000.
 > Access è stato installato in italiano e la pagina php gli manda dati e
 > richieste in formato giorno/mese/anno
non so come avete sviluppato le pagine PHP, cmq, per quel che  l'ho
usato io PHP (solo con MySQL) le date sono sempre fomtatte in "maniera
anglossassone", inoltre se da access stesso eseguo una query da VBA
(docmd.runsql... piuttosto che l'origine dati di un recordset) è
necessario formattare le date in quel sistema, altrimenti i risultati
non sono quelli desiderati (se guardi la stringa SQL che genera il
genratore di query non ti accorgi di questo, perchè  esiste cmq
un'ulteriore "traduzione" nascosta della query)
dovresti, secondo me controllare il tuo PHP e fomrattare adeguatamente
la data nell'istruzione SQL.
A parer mio Access non ha colpa (anche lui rispetta lo standard SQL)
ciao
Nick


title: Impostazioni Data del PC

text:
In primo luogo vi ringrazio per le risposte.
Dunque: alla peggio mi metterò a modificare tutto il codice PHP per
leggere e passare le date in maniera corretta. La mia perplessità però è
la seguente:
Finchè usavo Access 2002, accettava correttamente anche le date non in
formato anglosassone, e quindi gg/mm/aaaa. Sarà una nuova funzionalità
di Access2002 e quindi non utilizzabile su Access2000?
E' solo usando Access2000 che sono uscite queste incompatibilità.
Esempio degli errori che mi dà ora access 2000:
Se nel DB c'è un campo "Data" che vale 18/01/2006 e io vado a prendere
questo campo in PHP, stampandolo a video mi esce "1/18/2006", mentre con
access 2002 mi usciva il dato corretto "18/01/2006"
Se è modificabile da Access sarebbe una grande cosa, altrimenti toccherà
mettersi a rifare tutto il codice php che interagisce con le date :)



title: Impostazioni Data del PC

text:
> E' solo usando Access2000 che sono uscite queste incompatibilità.
Scusate ma ritratto: usando un PC con Access2000 e sistema operativo in
italiano, ancora *funziona*.
E' solo usando Access2000 con sistema operativo in inglese ma
impostazioni di data e ora italiane che non va. L'unica altra differenza
è che a uno mi connetto agli script via LAN, sull'altro eseguo gli
script in locale (ma dovrebbe essere ininfluente)
Insomma, è colpa di qualche impostazione di quel computer, o di Access
di quel computer, che dà questi errori: la stessa versione di Access su
un altro computer va correttamente.
Avete idea di possibili soluzioni?



title: Impostazioni Data del PC

author: dentista

text:
 e se tu cambiassi le impostazioni internazionali del pc che ti da problemi?
mettendo quelle italiane, per esempio...
non so pottrebbe funzionare.
ciao
"Elena Carione" <
che...@virgilio.it
> ha scritto nel messaggio
news:648b7ab12d734213613...@mygate.mailgate.org...



title: Impostazioni Data del PC

text:
"dentista" <
nic.dim...@libero.it
> wrote in message
news:JSIEf.75718$
eD5.1...@twister2.libero.it
>  e se tu cambiassi le impostazioni internazionali del pc che ti da problemi?
> mettendo quelle italiane, per esempio...
Provato, ma nulla :(



title: Impostazioni Data del PC

text:
Elena Carione ha detto: in data 03/02/2006 14.09:

non è un problema id impostazioni di access o delle impostazioni di
sistema...
...provo nuovament a riassumere:
ACCESS, PHP , MySQL e altri DBMS che seguono lo standard SQL hanne le
date nel formato mm/dd/yyyy... TUTTI!!!
Access ha in più che se si utilizzano le date all'interno di se stesso
in modalità "viusale" ovvero visionando la tabella, le query, le
maschere, ecc... ACCESS in automatico converte la VISUALIZZAZIONE delle
date secondo il formato delle impostazioni internazionali presenti nel
computer.
infatti, se tu prelevi questa data senza utilizzare access (usi PHP)la
data viene formattata nel formato in cui risiede in JET (il vero DBMS
per access)
idem se usi le istruzioni SQL in VBA, quindi "saltando" le facilitazioni
grafiche che access mette a disposizione.
quidni l'unica soluzione è mettere mano al codice PHP che tramite una
semplice funzione (che si trova in rete) converte le date dal formato
Italiano a quello Inglese, così da poter lavorare a video con date in
Italiano, e le richieste al DBMS (sia ACCESS che MySQL che altro)
saranno secondo le specifiche...
Ciao
Nick


title: Impostazioni Data del PC

text:
> infatti, se tu prelevi questa data senza utilizzare access (usi PHP)la
> data viene formattata nel formato in cui risiede in JET (il vero DBMS
> per access)
Ugh, ok ora ho capito.
E dunque presumo che non ci sia un modo di cambiare il formato di JET,
che appunto è su una macchina inglese, per dargli un formato italiano?
Altrimenti toccherà metter mano allo script... il guaio è che tra un
paio di mesi cambieranno i server in azienda, dunque cambiare gli script
per usare date inglesi e poi ricambiarle tra due mesi per rimetterle in
italiano non sarebbe allegro :(
Il disastro sarà che ci sono in un sacco di posti... sia per stampare i
dati, ma anche per fare query, per aprire pagine PHP diverse in base
alla data inserita in una tabella, per attivare particolari script...
insomma, si tratta di modifiche pesanti, non solo semplici stampe a
video.
Morale: se si poteva cambiare qualsiasi cosa per far riconoscere a JET
il formato data italiano l'avrei fatto volentieri... se non si può
toccherà attuare la soluzione tragica



title: Impostazioni Data del PC

text:
Elena Carione ha detto: in data 03/02/2006 15.06:
>> infatti, se tu prelevi questa data senza utilizzare access (usi PHP)la
>> data viene formattata nel formato in cui risiede in JET (il vero DBMS
>> per access)
>
> Ugh, ok ora ho capito.
>
> E dunque presumo che non ci sia un modo di cambiare il formato di JET,
> che appunto è su una macchina inglese, per dargli un formato italiano?
>
> Altrimenti toccherà metter mano allo script... il guaio è che tra un
> paio di mesi cambieranno i server in azienda, dunque cambiare gli script
> per usare date inglesi e poi ricambiarle tra due mesi per rimetterle in
> italiano non sarebbe allegro :(
non fa niente la lingua che parla il server!! è il DBMS che conta!!!
cambia pure lo script portanto l'azione in inglese... non dovrai
sistemarlo di nuovo al cambio del server.
> Il disastro sarà che ci sono in un sacco di posti... sia per stampare i
> dati, ma anche per fare query, per aprire pagine PHP diverse in base
> alla data inserita in una tabella, per attivare particolari script...
> insomma, si tratta di modifiche pesanti, non solo semplici stampe a
> video.
purtroppo dovrai modificare ogni script che contiene una data inserendo
la funzione che inverte giorno e mese in visualizzazione, so che la
prima volta è dura.. ma picchiata contro la testa una volta.. la seconda
ci si ripara :) (parlo per esperienza)
ciao
Nick


title: Impostazioni Data del PC

author: Claudio(BS)

text:
Elena Carione ha scritto:
> Sapete se c'è un modo per bypassare le impostazioni data del pc
>
> Abbiamo una pagina php che si collega ad un db access versione 2000.
> Access è stato installato in italiano e la pagina php gli manda dati e
> richieste in formato giorno/mese/anno
>
> ma il server su cui è stato messo ha le impostazioni data ora inglesi
> quindi con la data nel formato mese/giorno/anno
>
> possiamo in qualche modo risolvere questo problemino senza cambiare le
> impostazioni del server?
> ...e senza cambiare tutte le impostazioni in php .... per non dover
> rifare tutto?
> Ciao
> Grazie
> Elena e Roberto
>
>
Oltre ai validi suggerimenti che avete già ricevuto, c'è anche un'altra
strada che personalmente utilizzo per evitare problemi di questo genere.
Si tratta di scomporre il valore del campo data in giorno, mese ed anno
(vedere funzioni TSQL), ricomponendo poi il tutto in una stringa di
testo che formatto come voglio.
byEz
--
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio


title: Impostazioni Data del PC

text:
"Nick"
> non fa niente la lingua che parla il server!! è il DBMS che conta!!!
Ok, allora riformulo: non c'è qualcosa, _qualsiasi cosa_ che posso
cambiare (nel DBMS, in Jet... ovunque) per far sì che dal DBMS venga
usato un altro formato di data?

> purtroppo dovrai modificare ogni script che contiene una data inserendo
> la funzione che inverte giorno e mese in visualizzazione, so che la
> prima volta è dura.. ma picchiata contro la testa una volta.. la seconda
> ci si ripara :) (parlo per esperienza)
Purtroppo devo scartare questa ipotesi perchè devo consegnare oggi :P
Quindi piuttosto usiamo un altro server... anche perchè si tratta anche
di modificare funzioni che dicono
Se VariabileData=*mese/anno Allora...
E già per cose di questo tipo non basta una funzioncina del genere, c'è
da ristrutturare il controllo... e di cose così ce ne sono a decine
nelle pagine che ho fatto :)
Insomma, o si può cambiare una qualsiasi cosa per far riconoscere le
impostazioni, o cambio PC :P Purtroppo non mi è concesso mettere mano
agli script, peraltro per farli funzionare su una macchina che tra 2
mesi verrebbe comunque buttata via :) Non ne vale la pena...



title: Impostazioni Data del PC

text:
Elena Carione ha detto: in data 03/02/2006 15.38:
> "Nick"
>> non fa niente la lingua che parla il server!! è il DBMS che conta!!!
>
> Ok, allora riformulo: non c'è qualcosa, _qualsiasi cosa_ che posso
> cambiare (nel DBMS, in Jet... ovunque) per far sì che dal DBMS venga
> usato un altro formato di data?
per quel che ne so io no.
>
>> purtroppo dovrai modificare ogni script che contiene una data inserendo
>> la funzione che inverte giorno e mese in visualizzazione, so che la
>> prima volta è dura.. ma picchiata contro la testa una volta.. la seconda
>> ci si ripara :) (parlo per esperienza)
>
> Purtroppo devo scartare questa ipotesi perchè devo consegnare oggi :P
> Quindi piuttosto usiamo un altro server... anche perchè si tratta anche
> di modificare funzioni che dicono
>
scusa, ma se devi consegnare oggi.. ti accorgi solo oggi che le query,
calcoli o altro che hai fatto non davano i risultati che volevi?? non
voglio sembrarti un rompiscatole, ma i test si fanno man mano si
producono le procedure, non alla fine, altrimenti per un errore (vedi
questo) ci vuole ildoppio del tempo a rifare tutto...
> Se VariabileData=*mese/anno Allora...
le tue variabili si chiamano sempre così?
hai susato nome fatti bene? (come sopra descritto)
hai provato con:
menu modifica-->sostiutisci--> VariabileData con--> DataToIng
(VariabileData)
o anche se sono 100 pagine .. credo che ci tieni grossomodo 30 minuti...
oppure ti costruisci una funzione che legge i tuoi file php e fa un
parsing del testo aggiustando le funzioni...
>
> E già per cose di questo tipo non basta una funzioncina del genere, c'è
> da ristrutturare il controllo... e di cose così ce ne sono a decine
> nelle pagine che ho fatto :)
> Insomma, o si può cambiare una qualsiasi cosa per far riconoscere le
> impostazioni, o cambio PC :P
se cambi PC non cambia niente!!!!
> Purtroppo non mi è concesso mettere mano
> agli script, peraltro per farli funzionare su una macchina che tra 2
> mesi verrebbe comunque buttata via :) Non ne vale la pena...
>
>
Ciao
Nick


title: Impostazioni Data del PC

author: Sergio MAZZA

text:
"Elena Carione" <
che...@virgilio.it
> ha scritto nel messaggio
news:982333a710112f0da0b...@mygate.mailgate.org...
> "Nick"
>> non fa niente la lingua che parla il server!! è il DBMS che conta!!!
>
> Ok, allora riformulo: non c'è qualcosa, _qualsiasi cosa_ che posso
> cambiare (nel DBMS, in Jet... ovunque) per far sì che dal DBMS venga
> usato un altro formato di data?
---omissis---
> E già per cose di questo tipo non basta una funzioncina del genere, c'è
> da ristrutturare il controllo... e di cose così ce ne sono a decine
> nelle pagine che ho fatto :)
> Insomma, o si può cambiare una qualsiasi cosa per far riconoscere le
> impostazioni, o cambio PC :P Purtroppo non mi è concesso mettere mano
> agli script, peraltro per farli funzionare su una macchina che tra 2
> mesi verrebbe comunque buttata via :) Non ne vale la pena...
Cambia il formato del campo da data a testo; ma chiaramente non è una cosa
indolore...
Ciao.
--
Sergio MAZZA


title: TIMER che a volte va' a volte no

author: RobertoA

text:
Su tutte le function/sub dei miei programmi ci metto un paio di righe
che mi indicano il tempo di esecuzione
Una roba del tipo

Function dammi_questo_e_questaltro()as long
    T1= TIMER
    .......
    .......
    T2= TIMER
    Debug.Print "Tempo Impiegato = " & T2 - T1
    end sub

Bene, fino a qualche giorno fa andava tutto alla perfezione
Stamattina mi accorgo che all'interno di alcune funzioni/sub la funzione
vba TIMER mi restituisce un bel null
E quindi la misurazione tempi si spatacca
Questo solo su alcune funzioni
Mi consigliate qualche parolina magica per capire da dove nasca
l'anomalia e risolvere il problema?


title: TIMER che a volte va' a volte no

author: Bruno Campanini

text:
RobertoA brought next idea :

Anch'io lo uso sempre e non mi è mai capitato nulla di simile.
Procedendo così:
Dim T As single
T = Timer
...
...
MsgBos Timer - T

Bruno


title: TIMER che a volte va' a volte no

text:

Timer restituisce un Single e va invocata come Funzione....!

Dim sStart As Single
sStart=Timer()

Per calcolare il tempo in Secondi:
Secondi=Round(Timer() - sStart, 2)

Nel tuo codice non si comprende bene... la definizione delle Variabili, dove viene fatta, se nella Function o se Fuori, se Private o Public... ecc... ma, da 25 anni che la uso mai mi è accaduto questo, serve evitare che ci possa essere qualche errore di sovrascrittura... e su variabili interne alla Funzione sarebbe impossibile, ma esterne... mmmm

@Alex


title: TIMER che a volte va' a volte no

text:

Si pure io faccio cosi
Sto controllando e sembra che ci sia un'interferenza tra l'evento Timer
e la funzione Timer che restituisce l'orario
Da quando il flusso del codice esegue isctuzioni dentro la Form_Timer,
la funzione Timer che uso ovunque risponde sempre null
Uso Access 2013 32 bit
Sembra una gabola di Access, si 'sconfonde' tra la sub Form_Timer e la
funzione Timer che rende l'orario pc


title: TIMER che a volte va' a volte no

text:

La definizione T1 e T2 e' sempre interna alla funzione/sub
Quindi scope locale alla funzione
Ora prova metterci la tonda aperta e chiusa vediamo se salta fuori
qualche variabile o campo db che si chiami timer


title: Report > Word...lunghetto...

author: Margherita Gasbarro

text:
Ciao ragazzi,
anche io sto lavorando e ho incontrato la necessità di dover collegare i
dati di una tabella ad un documento word. Io ho usato la stampa unione di
word e un command button in una maschera di access mi consente di aprire
tale documento. Il problema è che con la stampa unione il documento si
posiziona per default sul primo record della tabella, ma se volessi
collegarmi direttamente ad un record specifico, come faccio? Qualcuno può
aiutarmi?


title: Eventi sul Controllo Calendario

author: Doc Ross

text:
Vi chiedo scusa se continuo a tediarvi con i miei problemi col calendario,
ma più lo uso e più stramaledico chi lo ha progettato.
In sintesi il problema è questo: come fare per evitare che cliccando
inavvertitamente sulle date indicate in grigio (non del mese corrente) il
calendario si sposti sul mese immediatamente precedente o successivo?
Ho potuto sperimentare direttamente che è estremamente facile finire senza
rendersene conto uno o due mesi più avanti rispetto alla data che si voleva
indicare.
Io pensavo di intercettare l'evento su click e fargli controllare che il
mese fosse sempre lo stesso, ma non vorrei che questo interferisse con gli
eventi generati dalla selezione del mese dalla apposita casella.
Visto che per una serie di fattori 'sto controllo calendario mi sembra una
schifezza, la domanda di riserva è: qualcuno sa suggerirmi un altro modo per
inserire una calendario efficiente in una maschera che deve (dovrebbe)
funzionare come una agenda per gli appuntamenti?
Grazie!
                                                    Doc Ross


title: Eventi sul Controllo Calendario

author: Roberto da casa

text:
"Doc Ross" <
doc_...@libero.it
> ha scritto nel messaggio
news:xb_L5.71469$3K3.2...@news.infostrada.it...

Risposta di riserva; adopera tre casella combinate: con la prima selezioni
l'anno, con la seconda il mese e con la terza il giorno; alle tre combo puoi
dare come valore predefinito l'anno il mese ed il giorno della data
corrente.
Con la funzione DateSerial creati il controllo Data/Ora.


title: Eventi sul Controllo Calendario

text:
Scusa Roberto,
ma non ho capito come dovrei utilizzare la funzione DateSerial per
crearmi il controllo (mi riferisco a un calendario almeno simile
nell'aspetto a quello fornito con Access)
                                    Doc Ross
--
Posted from 193.205.13.2 by way of
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Eventi sul Controllo Calendario

author: Roberto dal portatile

text:
<
doc_...@libero.it
> ha scritto nel messaggio
news:G3E0E4$IdjDQ7NekpUSrrT8VpZf3...@libero.it...
DOMANDA
----------------
Scusa Roberto,
ma non ho capito come dovrei utilizzare la funzione DateSerial per
crearmi il controllo (mi riferisco a un calendario almeno simile
nell'aspetto a quello fornito con Access)
                                    Doc Ross
RISPOSTA
-------------
Non postare in Html (Grazie).
La mia era la risposta alla tua domanda di riserva, ovvero come risolvere il
problema senza usare un Controllo Calendario.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Eventi sul Controllo Calendario

author: Federico Luciani

text:

dall'help, prova a vedere:
- L'evento DopoAggiornamento si verifica dopo che l'utente ha selezionato una
nuova data nel Controllo calendario e dopo che questa viene evidenziata.
- L'evento NuovoMese si verifica tutte le volte che il valore del Controllo
calendario viene modificato per visualizzare un mese differente.
- È possibile utilizzare il metodo PreviousMonth per diminuire di un mese il
valore di un Controllo calendario e aggiornare quest'ultimo.
- È possibile utilizzare il metodo NextMonth per incrementare di un mese il
valore di un Controllo calendario e aggiornare quest'ultimo.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: problemi con le date

author: doubleg

text:
Salve a tutti, ho trasferito da excel in access una serie di dati che hanno la data divisa in tre colonne diverse (g/m/a). Come posso fare a riunirli in un campo formato data? Ho gi� provato con
g&"/"&m&"/"&a ma non funziona
Grazie in anticipo
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: problemi con le date

text:
On 24 Giu, 09:53, doubleg<
gual...@hotmail.it
> wrote:
> Salve a tutti, ho trasferito da excel in access una serie di dati che hanno la data divisa in tre colonne diverse (g/m/a). Come posso fare a riunirli in un campo formato data? Ho già provato con
> g&"/"&m&"/"&a ma non funziona
> Grazie in anticipo
DateSerial(.....-)
@Alex


title: Array come origine sottomaschera

author: Valery From The Mountain

text:
E' possibile? In che modo?
V.


title: Array come origine sottomaschera

text:
On 25 Apr, 23:16, "Valery From The Mountain" <val...@invalid.inv>
wrote:
> E' possibile? In che modo?
>
> V.
No... senza usare un Recordset ADO in memoria...!
Di solito si usano Tabelle Temporanee per queste cose.
@Alex


title: Array come origine sottomaschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:0937b449-b2f0-4b6c...@x41g2000hsb.googlegroups.com...
> No... senza usare un Recordset ADO in memoria...!
Ho una maschera con sottomaschera in foglio dati, voglio popolare la
sottomaschera ciclando su un array, creato da un recordeset. E' possibile?
V.


title: Array come origine sottomaschera

author: Alessandro Cara

text:

ma la hai letta la risposta? Poi se Alex si innervosisce ne ha ben donde!
--
ac
y-1=x


title: Array come origine sottomaschera

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:QsWQj.23702$o06....@tornado.fastwebnet.it...
>>> No... senza usare un Recordset ADO in memoria...!
>>
>> Ho una maschera con sottomaschera in foglio dati, voglio popolare la
>> sottomaschera ciclando su un array, creato da un recordeset. E'
>> possibile?
>
> ma la hai letta la risposta? Poi se Alex si innervosisce ne ha ben donde!
La risposta è stata: "No... senza usare un Recordset ADO in memoria", il che
secondo logica significa che usando un recordset ADO in memoria è possibile.
Se non fosse possibile in nessun caso, avrebbe risposto "no" e basta.
La domanda era: si può popolare una sottomaschera ciclando un array? Secondo
quanto risposto da Alex, sembra che la cosa non sia possibile "a meno che si
usi un recordset ADO in memoria."
Da qui la mia richiesta di una ulteriore spiegazione. Cosa c'è di
innervosente?
V.


title: Array come origine sottomaschera

text:
[cut]
> La risposta è stata: "No... senza usare un Recordset ADO in memoria", il che
> secondo logica significa che usando un recordset ADO in memoria è possibile.
> Se non fosse possibile in nessun caso, avrebbe risposto "no" e basta.
> La domanda era: si può popolare una sottomaschera ciclando un array? Secondo
> quanto risposto da Alex, sembra che la cosa non sia possibile "a meno che si
> usi un recordset ADO in memoria."
> Da qui la mia richiesta di una ulteriore spiegazione. Cosa c'è di
> innervosente?
>
> V.
La risposta è NO...!
Se hai un Recordset e generi un array per poi rigenerare un Recordset
per popolare una SubForm la prima cosa che mi viene in mente secondo
la logica è che uno che fa così è un pirla...! Ovvio che non è il tuo
caso...
Se hai un Recordset assegnalo direttamente alla proprietà Recordset di
Maschera o SubMaschera nel tuo caso... ma fai attenzione alla
relazione CampiMaster e campi Child...!
Ti suggerisco, prima di darti alla programmazione CREATIVA di
conoscere un minimo l'oggetto che stai usando altrimenti prendere
cantonate è semplice.
@Alex


title: Array come origine sottomaschera

author: Oscar Manfredini

text:
"Alessandro Baraldi" <
La risposta è NO...!
Se hai un Recordset e generi un array per poi rigenerare un Recordset
per popolare una SubForm la prima cosa che mi viene in mente secondo
la logica è che uno che fa così è un pirla...! Ovvio che non è il tuo
caso...
Se hai un Recordset assegnalo direttamente alla proprietà Recordset di
Maschera o SubMaschera nel tuo caso... ma fai attenzione alla
relazione CampiMaster e campi Child...!
Ti suggerisco, prima di darti alla programmazione CREATIVA di
conoscere un minimo l'oggetto che stai usando altrimenti prendere
cantonate è semplice.
>
E poi ti lamenti se ti do 5,5 in diplomazia   ;-))
Ciao!


title: Array come origine sottomaschera

text:
[cut]
>
> E poi ti lamenti se ti do 5,5 in diplomazia   ;-))
Ma tu sei un Signore... 5,5 è un quasi suff... beh se mi dai 5,5 sono
promosso...!
> Ciao!
Guarda che ultimamente si leggono 3D che veramente fanno
innervosire... la soluzione è non rispondere... infatti come vedi
ultimamente sono spesso assente.
Questo almeno è Tecnico e l'autore probabilmente ha capito che non è
riferito a lui...
@Alex


title: Array come origine sottomaschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:474da74a-6965-4325...@34g2000hsf.googlegroups.com...
> La risposta è NO...!
Ora è una risposta perentoria, prima era una risposta dubitativa
> Se hai un Recordset e generi un array per poi rigenerare un Recordset
> per popolare una SubForm la prima cosa che mi viene in mente secondo
> la logica è che uno che fa così è un pirla...! Ovvio che non è il tuo
> caso...
Ecco, ora è di nuovo una risposta dubitativa. Questo che dici, non si può
fare e basta o si può fare ma sarebbe da pirla farlo? Non è che ti esprimi
in modo molto chiaro...
> Se hai un Recordset assegnalo direttamente alla proprietà Recordset di
> Maschera o SubMaschera nel tuo caso... ma fai attenzione alla
> relazione CampiMaster e campi Child...!
Non c'è nulla da relazionare, la maschera non è associata ed ha solo alcuni
controlli che servono a filtrare la sottomaschera (caricata dinamicamente).
Se ti dai una calmata ti spiego pure perchè una semplice SELECT non mi va
bene.
> Ti suggerisco, prima di darti alla programmazione CREATIVA di
> conoscere un minimo l'oggetto che stai usando altrimenti prendere
> cantonate è semplice.
Suggerimento per suggerimento: prima di rispondere alle domande, cerca di
formulare le risposte in modo inequivocabile.
V.


title: Array come origine sottomaschera

text:
On 27 Apr, 11:50, "Valery From The Mountain" <val...@invalid.inv>
wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:474da74a-6965-4325...@34g2000hsf.googlegroups.com...
>
> > La risposta è NO...!
>
> Ora è una risposta perentoria, prima era una risposta dubitativa
Lo è solo per chi ignora.
> > Se hai un Recordset e generi un array per poi rigenerare un Recordset
> > per popolare una SubForm la prima cosa che mi viene in mente secondo
> > la logica è che uno che fa così è un pirla...! Ovvio che non è il tuo
> > caso...
>
> Ecco, ora è di nuovo una risposta dubitativa. Questo che dici, non si può
> fare e basta o si può fare ma sarebbe da pirla farlo? Non è che ti esprimi
> in modo molto chiaro...
Quì confermi che ignori... leggi l'help e ti accorgi senza dare adito
ad esporre la tua non conoscenza di cosa ho inteso...!
Se io ti rispondo in modo tecnico e tu non capisci forse potresti
mettere in dubbio la tua conoscenza... non la capacità di altri di
trasmettere informazioni... altrimenti di aiuti ne ricevi pochi...!
Le nozioni che ti ho dato sono BASILARI e ben espresse nella guida.
Le risposte le hai avute tutte... ma non le ai capite per mancanza di
basi, fatti le basi e ripensaci.
[cut]
> Suggerimento per suggerimento: prima di rispondere alle domande, cerca di
> formulare le risposte in modo inequivocabile.
>
> V.
Nono credo sia equivocabile quanto ti ho detto a meno di forti lacune
che te ne impediscano la razionalizzazione...
@Alex


title: Array come origine sottomaschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fc90e446-787e-479f...@x35g2000hsb.googlegroups.com...
>> Ora č una risposta perentoria, prima era una risposta dubitativa
> Lo č solo per chi ignora.
Ho capito, per te rispondere "No, a meno che" equivale a "no, assolutamente
no". Fantastico!
> Quě confermi che ignori... leggi l'help e ti accorgi senza dare adito
> ad esporre la tua non conoscenza di cosa ho inteso...!
Anche tu confermi che ignori (come rispondi). Altrimenti ti sarebbe venuto
il dubbio di avermi risposto in modo logicamente contraddittorio.
> Le nozioni che ti ho dato sono BASILARI e ben espresse nella guida.
Ma tu rispondi tanto per aprire bocca e dar fiato o perchč hai voglia di
aiutare chi pone dei quesiti? Dire sta tutto nella guida equivale a dire usa
google: che consiglio geniale!
Chiedere aiuto su un newsgroup non vuol dire pretendere la pappa pronta ma
suggerimenti su come prepararsela. Es: cerca questo sulla guida, non cerca
sulla guida. Se sapevo dove cercare nella guida non chiedevo qui, non credi?
> Le risposte le hai avute tutte... ma non le ai capite per mancanza di
> basi, fatti le basi e ripensaci.
La tipica spocchia del cretino, che parla senza spiegarsi nell'illusione che
gli altri lo scambino per colto.
> Nono credo sia equivocabile quanto ti ho detto a meno di forti lacune
> che te ne impediscano la razionalizzazione...
Sě, certo.
Buona fortuna.
V.


title: Array come origine sottomaschera

text:
[cut]
> La tipica spocchia del cretino, che parla senza spiegarsi nell'illusione che
> gli altri lo scambino per colto.
Si certo...
> Sì, certo.
> Buona fortuna.
A te... per la ricerca...
> V.
@Alex


title: Array come origine sottomaschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:99fc7dd9-a02e-41c4...@c58g2000hsc.googlegroups.com...
>> Buona fortuna.
>A te... per la ricerca...
A te per la vita, col carattere cordiale che ti ritrovi ne hai sicuramente
più bisogno di me.
V.


title: Array come origine sottomaschera

text:
> A te per la vita, col carattere cordiale che ti ritrovi ne hai sicuramente
> più bisogno di me.
>
> V.
Devi essere un forte lettore di Nietzsche....
@Alex


title: Array come origine sottomaschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1bb085fb-05bf-4fbe...@x35g2000hsb.googlegroups.com...
> Devi essere un forte lettore di Nietzsche....
Tranquillo, appena lo includono nell'help di Access potrai dargli una letta
anche tu.
V.


title: Array come origine sottomaschera

text:
[cut]
> Tranquillo, appena lo includono nell'help di Access potrai dargli una letta
> anche tu.
>
> V.
Non mi riferivo al super TU ma al difensore della MORALE ...
Il MORALIZZATORE quello che che fanno anche alle Iene, era sarcasmo
sottile.
Lo so che non sai minimamente di cosa stò parlando ma fai almeno
finta... ti darebbe un'aria più colta.
@Alex


title: Array come origine sottomaschera

author: giorgio rancati

text:
"Valery From The Mountain" <val...@invalid.inv> ha scritto nel messaggio
news:48124a3f$0$35954$4faf...@reader2.news.tin.it...
> E' possibile? In che modo?
Potresti usare un recordset non associato
----
Recordset non associati
http://www.riolab.org/viewrisorsa.asp?id=45
----
Nell'esempio il recordset non associato viene assegnato come origine record
di casella di riepilogo, nulla vieta di usarlo come origine record di una
maschera
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Array come origine sottomaschera

text:
Valery From The Mountain wrote:

se *sarebbimo* su it.discussioni.litigi. Nulla.
Cmq. non hai chiesto "ulteriori" spiegazioni.
Hai rifatto la domanda "parapara".
Personalmente avrei scritto:
E di grazia cosa cavolo e' un recordset ADO in memoria?
Lo avrebbe fatto innervosire lo stesso ma mi sarei perso parte del
divertimento.
P.S.: sono incuriosito dal  modo in cui hai superato il problema della
decodifica delle regioni. Non mi torna. Potresti spiegarmi come hai risolto?
--
ac
y-1=x


title: Array come origine sottomaschera

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:4814bbac$0$17950$5fc...@news.tiscali.it...
> Potresti usare un recordset non associato
> ----
> Recordset non associati
>
http://www.riolab.org/viewrisorsa.asp?id=45
Grazie, mi sembra la soluzione che cercavo.
V.


title: Array come origine sottomaschera

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:6g3Rj.24126$o06....@tornado.fastwebnet.it...
> Cmq. non hai chiesto "ulteriori" spiegazioni.
> Hai rifatto la domanda "parapara".
Punti di vista. Ho riformulato la domanda aggiungendo il termine recordset,
come per dire che usare un recordset mi stava benissimo. Di fatto stavo
accettando il suggerimento. La risposta datami era: "no senza usare un
recordset ado in memoria". Benissimo! Non ho mica nulla contro i recordset
ado in memoria.
> Personalmente avrei scritto:
> E di grazia cosa cavolo e' un recordset ADO in memoria?
E perchè avrei dovuto chiederlo?
> Lo avrebbe fatto innervosire lo stesso
LOL...e sti cazzi!:-)
> ma mi sarei perso parte del divertimento.
Ma sì, l'ho capito che il tipo ha come primaria occupazione sollazzare gli
utenti di questo newgroup con il suo simpatico teatrino, basato su gag
involontarie e linguaggio stile Aldo Biscardi.
> P.S.: sono incuriosito dal  modo in cui hai superato il problema della
> decodifica delle regioni. Non mi torna. Potresti spiegarmi come hai
> risolto?
Mettendo la funzioncina che ho scritto non nell'evento current della
sottomaschera ma in un campo della query da cui ha origine. Ignoravo che le
query Access accettassero funzioni vba, non solo sql.
Ora faccio io una domanda a te: non era più semplice rispondermi, come ha
fatto Giorgio, dando uno spunto concreto invece di stronzeggiare? Mi sarebbe
andato benissimo un suggerimento su cosa cercare sull'help, come ho già
scritto non vengo qui pretendendo che gli altri mi risolvano i problemi.
V.


title: Array come origine sottomaschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:5faf0332-7552-4cab...@l42g2000hsc.googlegroups.com...
> Non mi riferivo al super TU ma al difensore della MORALE ...
Ti ho semplicemente dato del cretino. Che morale riesci a ravvisare in
questo, a parte un generico stimolo a farti un esamino di coscenza?
> Il MORALIZZATORE quello che che fanno anche alle Iene, era sarcasmo
> sottile.
Accidenti, sono basito da tanta cultura....ed io che da anni non guardo la
tv! Ora che hai chiarito la tua formazione culturale si spiegano molte cose,
a cominciare dal tuo lessico biscardiano.
> Lo so che non sai minimamente di cosa stò parlando ma fai almeno
> finta... ti darebbe un'aria più colta.
Dovresti finire di colorarli i libri prima di citarli: hai scambiato la
linguistica e la logica con l'etica.
Ah, si dice "sto parlando" non "stò parlando". Al limite può dire zto
parlanto se vuoi continuare a rammentare a tutti hai letto la paginetta
wikipedia su Nietzsche.
V.


title: Array come origine sottomaschera

text:
Valery From The Mountain wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
> news:6g3Rj.24126$o06....@tornado.fastwebnet.it...
>
>> Cmq. non hai chiesto "ulteriori" spiegazioni.
>> Hai rifatto la domanda "parapara".
>
> Punti di vista. Ho riformulato la domanda aggiungendo il termine recordset,
> come per dire che usare un recordset mi stava benissimo. Di fatto stavo
> accettando il suggerimento. La risposta datami era: "no senza usare un
> recordset ado in memoria". Benissimo! Non ho mica nulla contro i recordset
> ado in memoria.
>
>> Personalmente avrei scritto:
>> E di grazia cosa cavolo e' un recordset ADO in memoria?
>
> E perchč avrei dovuto chiederlo?
Perche' era il dubbio amletico.
>
>> Lo avrebbe fatto innervosire lo stesso
>
> LOL...e sti cazzi!:-)
>
>> ma mi sarei perso parte del divertimento.
>
> Ma sě, l'ho capito che il tipo ha come primaria occupazione sollazzare gli
> utenti di questo newgroup con il suo simpatico teatrino, basato su gag
> involontarie e linguaggio stile Aldo Biscardi.
Non e' cosi'. Se hai tempo guardati qualche post (suo ovviamente) o
magari qualche soluzione nel suo sito.
L'abruzzese di Biscardi e' perfetto.
>
>> P.S.: sono incuriosito dal  modo in cui hai superato il problema della
>> decodifica delle regioni. Non mi torna. Potresti spiegarmi come hai
>> risolto?
>
> Mettendo la funzioncina che ho scritto non nell'evento current della
> sottomaschera ma in un campo della query da cui ha origine. Ignoravo che le
> query Access accettassero funzioni vba, non solo sql.
Questo mi torna. Da come era messa la cosa poteva sembrare che la avessi
spostata su altro evento di form.E comunque stai attento all'uso di
userfunction nel corpo dell'sql. Prima di dire che "funzionano" farei
test molto approfonditi.
Mettere il "campo" in query e' in qualche modo il "consiglio" che ti
aveva dato Alex.
>
> Ora faccio io una domanda a te: non era piů semplice rispondermi, come ha
> fatto Giorgio, dando uno spunto concreto invece di stronzeggiare?
Giorgio ha scritto la stessa cosa di Alex piu' un link, immagino, molto
esplicativo vista la fonte.
Alex, non lo ha scritto esplicitamente, ma ti ha consigliato di
guardarti sull'help i recordset ADO di natura connessa o non.
Ognuno poi ha il suo modo di rispondere + o - "accattivante"
--
ac
y-1=x


title: Array come origine sottomaschera

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:jY4Rj.24209$o06....@tornado.fastwebnet.it...
> L'abruzzese di Biscardi e' perfetto.
Peccato che lui sia convito di parlare italiano.
> spostata su altro evento di form.E comunque stai attento all'uso di
> userfunction nel corpo dell'sql. Prima di dire che "funzionano" farei test
> molto approfonditi.
Cosa vuoi dire, attento a cosa? Che tipo di verifiche dovrei fare?
> Ognuno poi ha il suo modo di rispondere + o - "accattivante"
Se vale per tutti è una cosa bellissima.
V.


title: Array come origine sottomaschera

text:
Valery From The Mountain wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
> news:jY4Rj.24209$o06....@tornado.fastwebnet.it...
>
>> L'abruzzese di Biscardi e' perfetto.
>
> Peccato che lui sia convito di parlare italiano.
In italia c'e' una intera schiera di "poeti".
>
>> spostata su altro evento di form.E comunque stai attento all'uso di
>> userfunction nel corpo dell'sql. Prima di dire che "funzionano" farei test
>> molto approfonditi.
>
> Cosa vuoi dire, attento a cosa? Che tipo di verifiche dovrei fare?
prima di tutto prestazionali. E poi che scorrendo sul form visualizzato
(avanti/indietro) i risultati siano sempre "conformi". Quest'ultima cosa
nel tuo caso non dovrebbe rappresentare un problema. Ma in altri casi,
ad. es. calcolo di progressivi, potrebbe venir fuori qualche "stranezza"
poiche' access, a quella che e' la mia esperienza, riesegue il calcolo
della userfunction a fronte dello scorrimento.
>
>> Ognuno poi ha il suo modo di rispondere + o - "accattivante"
>
> Se vale per tutti è una cosa bellissima.
Per quanto mi riguarda "deve" valere per tutti.
Cmq se vuoi "litigare" di meno c'e' sempre
microsoft.it.public.office.access
C'e' sempre il tuo "amichetto", pero' ;<)
--
ac
y-1=x


title: Array come origine sottomaschera

author: Fabrizio Conti (Panathos)

text:
On 27 Apr, 22:01, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
> E comunque stai attento all'uso di
> userfunction nel corpo dell'sql. Prima di dire che "funzionano" farei
> test molto approfonditi.
... <glom>...<grep -i "^function" *.txt | wc -l> ... <sticazz>...
Escludendo le funzioni esplicitamente dichiarate come public o
private, nei moduli esportati ne ho 235; prevedibilmente in aumento...
Di cosa bisogna preoccuparsi, esattamente? Finora non ho visto
malfunzionamenti, al max qualche comportamento apparentemente strano
in condizioni particolari... ma se mi sto condannando a morte, almeno
vorrei saperlo, prima, grazie :-)
ciao,
Panathos


title: Array come origine sottomaschera

text:

Gia' dato (cfr altro mio post).
A meno che tu non voglia "cambiare" dbms, nel qual caso sono "volatili
per diabetici",
lungi da me fare del "terrorismo" su questa cosa.
--
ac
y-1=x


title: Array come origine sottomaschera

text:
On 28 Apr, 15:16, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
> > Di cosa bisogna preoccuparsi, esattamente? Finora non ho visto
>
> Gia' dato (cfr altro mio post).
Sì ho visto. Però non ho capito le tue parole qui sotto:
> A meno che tu non voglia "cambiare" dbms, nel qual caso sono "volatili
> per diabetici",
Siccome sto proprio apprestandomi a passare da un vetusto mysql 4.0.17
all'ultima versione di PostGreSQL per gestire una serie di tabelle (e
non solo)... puoi mica dettagliare un po'? (volatili per diabetici è
una espressione che uso pure io, nei momenti di remember :-))
ciao,
Panathos


title: Array come origine sottomaschera

text:
Fabrizio Conti (Panathos) wrote:
> On 28 Apr, 15:16, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
> wrote:
>
>>> Di cosa bisogna preoccuparsi, esattamente? Finora non ho visto
>> Gia' dato (cfr altro mio post).
>
> Sì ho visto. Però non ho capito le tue parole qui sotto:
>
>
>> A meno che tu non voglia "cambiare" dbms, nel qual caso sono "volatili
>> per diabetici",
>
> Siccome sto proprio apprestandomi a passare da un vetusto atemysql 4.0.17
> all'ultima versione di PostGreSQL per gestire una serie di tabelle (e
> non solo)... puoi mica dettagliare un po'? (volatili per diabetici è
> una espressione che uso pure io, nei momenti di remember :-))
Probabilmente le tue funzioni non le usi direttamente sull'sql.
Io mi riferivo specificatamente a questo uso di userfunction.
Tutti i dbms consentono, in genere, di utilizzare funzioni del
linguaggio ad essi collegato (i.e. plSql per Oracle e Postgres, vba per
access, transact per sqlserver) e di eseguire funzioni salvate sul d.b.
in questo caso la sql e', ovviamente, inutilizzabile per un altro dbms e
cio' ti costringe a riscrivere tali funzioni per il nuovo db o
modificare la sql utilizzando una funzione "compatibile".
--
ac
y-1=x


title: Differenze

author: Marcello Anselmi Tamburini

text:
Scusate ma su
sitocomune.com
 non l'ho trovato: quali sono le differenze
_sostanziali_ tra 97 e 2000? e c'è più differenza tra 97 e 2000 o tra 2000 e
2002?
Parlo di differenze sostanziali, non di aspetti grafici o robe di questo tipo,
non di wizard, ma di modo di trattare i dati, etc...
Grazie.
--
Posted from  [217.27.80.67]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Differenze

author: Cellofan

text:
Marcello Anselmi Tamburini wrote:
> Scusate ma su
sitocomune.com
 non l'ho trovato: quali sono le differenze
> _sostanziali_ tra 97 e 2000? e c'è più differenza tra 97 e 2000 o tra 2000
> e 2002?
>
> Parlo di differenze sostanziali, non di aspetti grafici o robe di questo
> tipo, non di wizard, ma di modo di trattare i dati, etc...
>
> Grazie.
>
>
il volume del database passa da 1 a 2 Giga.
Database tridimensionale OLAP, creazione di grafici con il PIVOT
direttamente da ACCESS.


title: Differenze

text:
"Cellofan" <
cell...@tin.it
> wrote in message
news:vZBI7.10579$0x4.2...@news2.tin.it...
> il volume del database passa da 1 a 2 Giga.
> Database tridimensionale OLAP, creazione di grafici con il PIVOT
> direttamente da ACCESS.
Ma non c'era anche una differenza (avevo sentito dire) nella trattazione delle
tabelle o qualcosa di simile?



title: Visualizzazione condizionata in casella combinata

author: Bobbygol

text:
O.K., riposto con un oggetto, piu' specifico, anche se temo sarà comunque un
po' poco chiaro
Il mio desiderio è creare una maschera nella quale digitare prima il
cliente, con una casella a discesa che mi permette di scegliere fra tutti i
clienti, e quindi il contatto, con una casella a discesa che mi presenti
solo i contatti del cliente precedentemente scelto.
Per la prima fase non c'e' problema: ho creato una casella combinata che
prenda i dati dalla tabella clienti, visualizzando codice e ragione sociale
e memorizzando il codice; poi ho creato una query che riporta tutti i
contatti per ogni cliente, e ho messo nella maschera una casella combinata,
che prenda i dati da questa query, aggiungendo alla istruzione select che
trovo nelle proprietà/dati/origine riga la clausola where codice cliente=
casella combinata di cui sopra.
Appena entro nella maschera e seleziono un cliente, quando passo nella
casella contatti mi vengono correttamente visualizzati solo i contatti di
quel cliente, ma se torno sopra e cambio il codice cliente, quando ritorno
nella casella contatti  mi ritrovo ancora i contatti del primo cliente.
Dove sbaglio?
MI potete dare una mano (sempre che sia riuscito a spiegare il mio
problema)?
Grazie comunque


author: MA

text:
"Bobbygol" <
mauro.cinacch...@virgilio.it
> ha scritto nel
messaggio news:ThJRb.155652$VW.63...@news3.tin.it...

Su Enter della seconda combo fai un requery
MAssimilano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:WLJRb.568$HO2...@news.edisontel.com...
>
>
> Su Enter della seconda combo fai un requery
> MAssimilano
>
Grazie, ma, se non sono noioso, mi servirebbe qualche 'indizio' in più:
cos'e' una requery.
Ti spiego: non conosco VBA se non qualche comando. Non riesco a risolvere la
cosa con le funzioni che Access mi offre con la normale interfaccia grafica?
Lo so, già altri me l'anno detto: senza VBA vado poco lontano.
Speravo di cominciare affrontando i problemi man mano che mi si presentano
(con il vostro aiuto).
Mi puoi dare qualche suggerimento più dettagliato?
Grazie
***mauro


text:
> >
> > Su Enter della seconda combo fai un requery
> > MAssimilano
> >
> Grazie, ma, se non sono noioso, mi servirebbe qualche 'indizio' in più:
> cos'e' una requery.
> Ti spiego: non conosco VBA se non qualche comando. Non riesco a risolvere
la
> cosa con le funzioni che Access mi offre con la normale interfaccia
grafica?
> Lo so, già altri me l'anno detto: senza VBA vado poco lontano.
> Speravo di cominciare affrontando i problemi man mano che mi si presentano
> (con il vostro aiuto).
> Mi puoi dare qualche suggerimento più dettagliato?
> Grazie
>
> ***mauro
Vai nel codice
nelle combo in alto a sx trovi tutti i controlli, in quelle a dx gli eventi
Seleziona a sx la tua combo (che qui chiamiamo combo1) e a dx l'evento enter
Lui ti scrive
Private sub combo1_enter()
end sub
Questo evidentemente significa: fai quello che inseriro tra queste due righe
al verificarsi dell'enter (cioè quando il cursore ci finisce su)
me.combo1.requey
me. significa controllo presente sulla maschera a cui appartiene il presente
modulo: cioè se devi far riferimento ad un controllo su una maschera diversa
da quella attiva non lo potrai usare
requery significa aggiorna l'oggetto, che può essere controllo o form.
Una piccola precisazione: nelle tabelle e query avrai i campi, nelle form e
report i controlli, io posso gestore con controlli diversi lo stesso campo.
ciao da
MAssimiliano Nettuno