title: Queries un piccolo aiuto

text:
Il 14 Apr 2004, 19:45, "giorgio rancati"

Si ma facendo cosi ho un importo unico per tutti i periodi ma il mio
problema è dividere i periodi, che mi convenga fare più querry e quindi per
ogni querry mettere un singolo periodo con un singolo importo giornaliero?
che ne dici che possa funzionare? Si ma come faccio con i periodi che sono a
cavallo fra due perodi? penso sia un casino
intanto ancora grazie vedo che un po all'avolta il problema si risolve
grazie ciao



title: Queries un piccolo aiuto

author: giorgio rancati

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z42Z108Z38Y1...@usenet.libero.it...
> Il 14 Apr 2004, 19:45, "giorgio rancati"
> <
giorgio_No_Sp...@tiscali.it
> ha scritto:
> >
> > "kele101" <
kel...@inwind.it
> ha scritto nel messaggio
> > news:151Z38Z201Z63Y1...@usenet.libero.it...
> > > Il 13 Apr 2004, 16:14, "giorgio rancati"
> > > <
giorgio_No_Sp...@tiscali.it
> ha scritto:
> > > >
> > > > "kele101" <
kel...@inwind.it
> ha scritto nel messaggio
> > > > news:151Z38Z201Z138Y...@usenet.libero.it...
> > > > > Il 09 Apr 2004, 00:27, "giorgio rancati"
> > > > > <
giorgio_No_Sp...@tiscali.it
> ha scritto:
> > > > > >
> > > > > > "kele101" <
kel...@inwind.it
> ha scritto nel messaggio
> > > > > > news:151Z38Z102Z29Y1...@usenet.libero.it...
> > > Scusa se non sono riuscito a spiegarmi bene ma il mio problema č
questo:
> > ho
> > > un piccolo residence composto da vari appartamenti, ho costruito un
>
> Si ma facendo cosi ho un importo unico per tutti i periodi ma il mio
> problema č dividere i periodi, che mi convenga fare piů querry e quindi
per
> ogni querry mettere un singolo periodo con un singolo importo giornaliero?
> che ne dici che possa funzionare? Si ma come faccio con i periodi che sono
a
> cavallo fra due perodi? penso sia un casino
> intanto ancora grazie vedo che un po all'avolta il problema si risolve
> grazie ciao
>
Ciao,
perchč non provi a mostrare i dati che hai nella tabella e il risultato che
vuoi ottenere forse ho capito ma non vorrei dare un'altra soluzione a vuoto.
Ciao Giorgio


title: Queries un piccolo aiuto

text:
Il 15 Apr 2004, 18:57, "giorgio rancati"

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Queries un piccolo aiuto

text:
Scusa eccomi qua allora
quando io compilo la scheda di un cliente inserisco la data di arrivo e la
data di uscita dall'appartamento esempio dal 15/07/2004 al 20/07/2004
l'importo di questa settimana è questo : i giorni 15-16-17 costano 50€ e i
giorni 18-19-20 costano 60€ l'importo totale è di 50+50+50+60+60+60 totale
330€ per te in access si puo eseguire questa operazione?



title: Queries un piccolo aiuto

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z42Z108Z38Y1...@usenet.libero.it...
>
> Scusa eccomi qua allora
> quando io compilo la scheda di un cliente inserisco la data di arrivo e la
> data di uscita dall'appartamento esempio dal 15/07/2004 al 20/07/2004
> l'importo di questa settimana è questo : i giorni 15-16-17 costano 50? e i
> giorni 18-19-20 costano 60? l'importo totale è di 50+50+50+60+60+60 totale
> 330? per te in access si puo eseguire questa operazione?
>
hai già una tabella in cui sono contenuti questi importi ? se sì posta
un'esempio dei dati contenuti
Ciao Giorgio


title: Queries un piccolo aiuto

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:c5milf$h4j$1...@lacerta.tiscalinet.it...

Facciamo così te ne assegno una d'ufficio.
Hai una tabella di nome Importi con i campi DaData , aData e Importo e con i
seguenti dati
---------------------
DaData     AData     Importo
15/07/2004 17/07/2004 50,00
18/07/2004 20/07/2004 60,00
-----------------------
Hai una maschera con i controlli DaData , AData e TotImporto (la maschera
non ha come origine la tabella importi)
vai in struttura maschera e premi il pulsante Codice
inserisci questa funzione
---------------
Function CalcolaImporto(ByVal Da As Variant, ByVal a As Variant) As Double
    Dim i As Long
    Dim Importo As Variant
    If IsDate(Da) = False Or IsDate(a) = False Then
       CalcolaImporto = 0
       Exit Function
    End If
    For i = Da To a
        Importo = Importo + DLookup("Importo", "Importi", i & " between
DaData AND AData")
    Next
    CalcolaImporto = Importo
End Function
---------------
nel controllo TotImporto alla voce origine controllo inserisci
=CalcolaImporto([DaData];[AData])
salva la maschera e aprila, se nella casella DaData inserisci 15/07/2004  e
nella casella aData inserisci 20/07/2004  otterrai in TotImporto il valore
330
Ciao Giorgio


title: Queries un piccolo aiuto

text:
Il 15 Apr 2004, 20:03, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> ha scritto:
>

No una tabella con questi importi non l'ho mai fatta perchè non sapevo come
strutturarla per ora ho solo tabella con tutti i dati rigurdanti le
prenotazioni e un semplice controllo sulla caparra che quella è fissa il 30%
dell'importo che è stato sempre inserito a mano e mi piacerebbe che lo
inserisse in automatico se possibile cona ne dici?



title: Queries un piccolo aiuto

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z38Z201Z2Y1...@usenet.libero.it...

Dico di fare un passo alla volta, prima crea la tabella degli importi (tipo
quella da me suggerita) e poi metti in pratica il calcolo come da mio
esempio. Per la caparra che ci vuole a fare un calcolo percentuale in una
casella testo ?
Ciao Giorgio


title: Queries un piccolo aiuto

text:
Si la caparra l'ho gia eseguita con una casella di testo facendo il 30%
dell'importo, ma tu mi dici di provare a fare una tabella don gli importi,
la devo strutturare cosi:
Data di arrivo
Data di partenza
Importo
Ma poi come faccio a relazionarla con quella principale in cui inserisco
tutti i dati?



title: Queries un piccolo aiuto

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z42Z109Z239Y...@usenet.libero.it...
> Si la caparra l'ho gia eseguita con una casella di testo facendo il 30%
> dell'importo, ma tu mi dici di provare a fare una tabella don gli importi,
> la devo strutturare cosi:
> Data di arrivo
> Data di partenza
> Importo
> Ma poi come faccio a relazionarla con quella principale in cui inserisco
> tutti i dati?
>
Non la relazioni, non hai letto la mia risposta di due giorni fa?
Ciao Giorgio
Risposta del 15/04/2004 21:31
==============================



title: Queries un piccolo aiuto

text:
Il 17 Apr 2004, 16:38, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> ha scritto:
>

Eccomi qua
allore ho provato tutta ieri ad eseguire quello che mi hai suggerito ( è
vero non avevo visto la tua risposta del 15/04/2004 scusami ) ho creato la
tabella con :
--------------------------------
Idimporti DaData AData Importo
1 15/07/2004 17/07/2004 € 50,00
2 18/07/2004 20/07/2004 € 60,00
---------------------------------
pui sono andato nella struttura della maschera principale ( come dici tu non
collegata alla tabella importi e quindi struttura e codice ed ho inserito
quello che mi hai mandato però facendo alcune modifiche perchè questa
maschera fa riferimento alla tabella principale dove sono presenti [data di
arrivo] e [data di partenza] allora la ho cosi modificata
--------------------------------------------
Option Compare Database
Option Explicit
Private Sub Comando49_Click()
On Error GoTo Err_Comando49_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste Append
Exit_Comando49_Click:
    Exit Sub
Err_Comando49_Click:
    MsgBox Err.Description
    Resume Exit_Comando49_Click

End Sub
Private Sub Comando50_Click()
On Error GoTo Err_Comando50_Click
    DoCmd.Close
Exit_Comando50_Click:
    Exit Sub
Err_Comando50_Click:
    MsgBox Err.Description
    Resume Exit_Comando50_Click

End Sub
Function CalcolaImporto(ByVal da As Variant, ByVal a As Variant) As Double
    Dim i As Long
    Dim Importo As Variant
    If [Data di arrivo] = False Or [Data di partenza] = False Then
       CalcolaImporto = 0
       Exit Function
    End If
    For i = da To a
        [tot importo] = Importo + DLookup("Importo", "[tot Importo]", i & " between
DaData AND AData")
    Next
    CalcolaImporto = Importo
End Function
----------------------------------------------
Naturalmente la prima parte della relazione era gia presente come codice e
quindi io l'ho aggiunta di seguito.
Poi come dici tu ho inserito nel controllo tot importo della maschera
----------------
=CalcolaImporto([DaData];[AData])
----------------
Pero gia tormando a visulizzazione maschera nella stringhetta tot importo mi
esce questo
----------------
#Nome?
----------------
quindi io penso ( anzi sono certo ) di aver sbagliato qualcosa
mi sapresti aiutare?
Io intanto provo a vedere se riesco ad uscirne dasolo ma è tutta ieri che
provo intanto grazie e ciao



title: Queries un piccolo aiuto

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z38Z108Z175Y...@usenet.libero.it...
> Il 17 Apr 2004, 16:38, "giorgio rancati"
> <
giorgio_No_Sp...@tiscali.it
> ha scritto:
> >
> > "kele101" <
kel...@inwind.it
> ha scritto nel messaggio
> > news:151Z42Z109Z239Y...@usenet.libero.it...
> quindi io penso ( anzi sono certo ) di aver sbagliato qualcosa
> mi sapresti aiutare?
> Io intanto provo a vedere se riesco ad uscirne dasolo ma č tutta ieri che
> provo intanto grazie e ciao
La funzione non va modificata, devi lasciarla cosě come č.
Devi solo inserire nel controllo TotImporto il riferimento ai tuoi campi
nella tabella
---------------
=CalcolaImporto([Data di arrivo];[Data di partenza])
----------------
Ciao Giorgio


title: Queries un piccolo aiuto

text:
Il 19 Apr 2004, 10:02, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> ha scritto:
>
> "kele101" <
kel...@inwind.it
> ha scritto nel messaggio
> news:151Z38Z108Z175Y...@usenet.libero.it...
> > Il 17 Apr 2004, 16:38, "giorgio rancati"
> > <
giorgio_No_Sp...@tiscali.it
> ha scritto:
> > >
> > > "kele101" <
kel...@inwind.it
> ha scritto nel messaggio
> > > news:151Z42Z109Z239Y...@usenet.libero.it...
> > quindi io penso ( anzi sono certo ) di aver sbagliato qualcosa
> > mi sapresti aiutare?
> > Io intanto provo a vedere se riesco ad uscirne dasolo ma è tutta ieri
che
> > provo intanto grazie e ciao
>
> La funzione non va modificata, devi lasciarla così come è.
> Devi solo inserire nel controllo TotImporto il riferimento ai tuoi campi
> nella tabella
>
> ---------------
> =CalcolaImporto([Data di arrivo];[Data di partenza])
> ----------------
>
> Ciao Giorgio
>
Ho provato a rimetterla in maniera originale la formula ma mi da errore si
sintassi e mi evidenzia in giallo la prima riga
Function CalcolaImporto(ByVal da As Variant, ByVal a As Variant) As Double
---------^riga che si evidenzia in giallo^--------------
Dim i As Long
Dim Importo As Variant
If IsDate(da) = False Or IsDate(a) = False Then
CalcolaImporto = 0
Exit Function
End If
For i = da To a
Importo = Importo + DLookup("Importo", "Importi", i & " between
DaData AND AData")
--------^riga che si evidenzia in rosso^------------
Next
CalcolaImporto = Importo
End Function
Cosa posso fare?



title: Queries un piccolo aiuto

text:
Forse sono riuscito era solo un problema di caporighe adesso riprovo dopo ti
so dire ma penso sia tutto OK



title: Queries un piccolo aiuto

text:

OK HO PROVATO VA TUTTO PERFETTAMENTE
Adesso però ;-) mi sono accorto che ho un altro peroblema anzi tre, io te li
espongo se dici che si possone risolvere bene senò amem i miracoli non si
possono fare(riferito a me).
1) Io nel mio database nella tipologia degli appartamenti ne ho inseriti di
tre tipi (es: Tipo "A","B","C","D")i quli hanno quattro costi diversi per
gli stessi periodi, quindi gli importi totali sono diversi.
2) un'altro controllo che devo eseguire, che come capirai molto utile, è che
nello stesso appartamento deve esser occupato da una sola persona in quel
periodo senò è un casino.
3) ultimo problema,penso il piu semplice , ho visto, azi mi hanno
indirizzato a vedere un esempio di Rappresentazione, su Report, di periodi
temporali mediante segmenti presente sugli esempi dei report nel sitocomune
ma fin ora non sono riuscito a metterlo in pratica nel mio database
Che ne dici hai voglia di darmi una mano?
Voglio troppo?
Dimmi se ho rotto gia abbastanza
intanto ancora grazie e ciao



title: Queries un piccolo aiuto

text:
"kele101" <
Kel...@inwind.it
> ha scritto nel messaggio
news:151Z38Z108Z175Y...@usenet.libero.it...
> Il 19 Apr 2004, 11:08,
kel...@inwind.it
 (kele101) ha scritto:
> > Forse sono riuscito era solo un problema di caporighe adesso riprovo
dopo
> ti
> > so dire ma penso sia tutto OK
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
> >
>
>
> OK HO PROVATO VA TUTTO PERFETTAMENTE
>
>
> Adesso perň ;-) mi sono accorto che ho un altro peroblema anzi tre, io te
li
> espongo se dici che si possone risolvere bene senň amem i miracoli non si
> possono fare(riferito a me).
> 1) Io nel mio database nella tipologia degli appartamenti ne ho inseriti
di
> tre tipi (es: Tipo "A","B","C","D")i quli hanno quattro costi diversi per
> gli stessi periodi, quindi gli importi totali sono diversi.
> 2) un'altro controllo che devo eseguire, che come capirai molto utile, č
che
> nello stesso appartamento deve esser occupato da una sola persona in quel
> periodo senň č un casino.
> 3) ultimo problema,penso il piu semplice , ho visto, azi mi hanno
> indirizzato a vedere un esempio di Rappresentazione, su Report, di periodi
> temporali mediante segmenti presente sugli esempi dei report nel
sitocomune
> ma fin ora non sono riuscito a metterlo in pratica nel mio database
> Che ne dici hai voglia di darmi una mano?
> Voglio troppo?
> Dimmi se ho rotto gia abbastanza
> intanto ancora grazie e ciao
>
ciao,
1) aggiungi un campo Categoria testo 1 carattere nella tabella Importi, fai
la stessa cosa nella tua tabella prenotazioni.
cambia la funzione cosě
-------------------------
Function CalcolaImporto(ByVal Da As Variant, ByVal a As Variant, Byval
Categoria AS String) As Double
    Dim i As Long
    Dim Importo As Variant
    If IsDate(Da) = False Or IsDate(a) = False Or "" & Categoria="" Then
       CalcolaImporto = 0
       Exit Function
    End If
    For i = Da To a
        Importo = Importo + DLookup("Importo", "Importi", i & " between
DaData AND AData AND Categoria='" & Categoria & "'")
    Next
    CalcolaImporto = Importo
End Function
-----------------------------
nel tuo controllo TotImporto metti
=CalcolaImporto([DaData];[AData];[Categoria])
2) Crea la funzione occupato
-------------------------------------
Function Occupato(ByVal Da As Variant, ByVal a As Variant, Byval Categoria
AS String) As String
    Dim i As Long
    Dim Importo As Variant
    If IsDate(Da) = False Or IsDate(a) = False Or ""  & Categoria="" Then
       Occupato= ""
       Exit Function
    End If
    For i = Da To a
        If  "" & DLookup("Categoria", "Prenotazioni", i & " between [Data di
arrivo] AND [Data di partenza] AND Categoria='" & Categoria & "'") <>"" then
            Occupato="Sě"
           exit Function
        End if
    Next
    Occupato="No"
End Function
--------------------------------
occhio agli a capo Dlookup č tutto su una riga.
Nella tua maschera aggiungi un controllo TestOccupato e inserisci come
origine
=Occupato([DaData];[AData];[Categoria])
3) Non conosco quell'esempio e sinceramente non ho molta voglia di provarlo.
Ciao Giorgio


title: Queries un piccolo aiuto

text:
"kele101" <
Kel...@inwind.it
> ha scritto nel messaggio
news:151Z38Z108Z175Y...@usenet.libero.it...
> Il 19 Apr 2004, 11:08,
kel...@inwind.it
 (kele101) ha scritto:
> > Forse sono riuscito era solo un problema di caporighe adesso riprovo
dopo
> ti
> > so dire ma penso sia tutto OK
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
> >
>
>
> OK HO PROVATO VA TUTTO PERFETTAMENTE
>
>
> Adesso perň ;-) mi sono accorto che ho un altro peroblema anzi tre, io te
li
> espongo se dici che si possone risolvere bene senň amem i miracoli non si
> possono fare(riferito a me).
> 1) Io nel mio database nella tipologia degli appartamenti ne ho inseriti
di
> tre tipi (es: Tipo "A","B","C","D")i quli hanno quattro costi diversi per
> gli stessi periodi, quindi gli importi totali sono diversi.
> 2) un'altro controllo che devo eseguire, che come capirai molto utile, č
che
> nello stesso appartamento deve esser occupato da una sola persona in quel
> periodo senň č un casino.
> 3) ultimo problema,penso il piu semplice , ho visto, azi mi hanno
> indirizzato a vedere un esempio di Rappresentazione, su Report, di periodi
> temporali mediante segmenti presente sugli esempi dei report nel
sitocomune
> ma fin ora non sono riuscito a metterlo in pratica nel mio database
> Che ne dici hai voglia di darmi una mano?
> Voglio troppo?
> Dimmi se ho rotto gia abbastanza
> intanto ancora grazie e ciao
>
ciao,
1) aggiungi un campo Categoria testo 1 carattere nella tabella Importi, fai
la stessa cosa nella tua tabella prenotazioni.
cambia la funzione cosě
-------------------------
Function CalcolaImporto(ByVal Da As Variant, ByVal a As Variant, Byval
Categoria AS String) As Double
    Dim i As Long
    Dim Importo As Variant
    If IsDate(Da) = False Or IsDate(a) = False Or "" & Categoria="" Then
       CalcolaImporto = 0
       Exit Function
    End If
    For i = Da To a
        Importo = Importo + DLookup("Importo", "Importi", i & " between
DaData AND AData AND Categoria='" & Categoria & "'")
    Next
    CalcolaImporto = Importo
End Function
-----------------------------
nel tuo controllo TotImporto metti
=CalcolaImporto([DaData];[AData];[Categoria])
2) Crea la funzione occupato
-------------------------------------
Function Occupato(ByVal Da As Variant, ByVal a As Variant, Byval Categoria
AS String) As String
    Dim i As Long
    Dim Importo As Variant
    If IsDate(Da) = False Or IsDate(a) = False Or ""  & Categoria="" Then
       Occupato= ""
       Exit Function
    End If
    For i = Da To a



title: Queries un piccolo aiuto

text:
Il 19 Apr 2004, 14:41, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> ha scritto:
>

Ho provato con la risoluzione del primo problema ma nel controllo mi da
#Nome? e non so perchč ho provato 3 volte a rifare quello che mi hai detto
forse risbaglio qualcosa? nel cambiare la funzione mi vengono due righe
rosse e io le ho cambiate togliendo il caporiga e mettendole continue
lasciando uno spazzio č giusto? il secondo posso provarlo lostesso anche se
il primo non va?e metto sempre di seguito la funzione occupato ?
Ancora grazie e ciao



title: Queries un piccolo aiuto

text:
"kele101" <
Kel...@inwind.it
> ha scritto nel messaggio
news:151Z38Z102Z82Y1...@usenet.libero.it...
> Il 19 Apr 2004, 14:41, "giorgio rancati"
> <
giorgio_No_Sp...@tiscali.it
> ha scritto:
> >
> > "kele101" <
Kel...@inwind.it
> ha scritto nel messaggio
> > news:151Z38Z108Z175Y...@usenet.libero.it...
> > > Il 19 Apr 2004, 11:08,
kel...@inwind.it
 (kele101) ha scritto:
>
> Ho provato con la risoluzione del primo problema ma nel controllo mi da
> #Nome? e non so perchè ho provato 3 volte a rifare quello che mi hai detto
> forse risbaglio qualcosa? nel cambiare la funzione mi vengono due righe
> rosse e io le ho cambiate togliendo il caporiga e mettendole continue
> lasciando uno spazzio è giusto?
Si è giusto ma se esce #Nome può voler dire che non hai inserito il campo
categoria nelle due tabelle e anche il controllo legato al campo nella tua
maschera.
O non hai inserito nella casella TotImporto
=CalcolaImporto([DaData];[AData];[Categoria])
>il secondo posso provarlo lostesso anche se
> il primo non va?e metto sempre di seguito la funzione occupato ?
direi che è meglio far andare il primo comunque va inserito di seguito al
primo.
Ciao Giorgio


title: Queries un piccolo aiuto

text:
Il 19 Apr 2004, 14:41, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> ha scritto:
>
> "kele101" <
Kel...@inwind.it
> ha scritto nel messaggio
> news:151Z38Z108Z175Y...@usenet.libero.it...
> > Il 19 Apr 2004, 11:08,
kel...@inwind.it
 (kele101) ha scritto:
> > > Forse sono riuscito era solo un problema di caporighe adesso riprovo
> dopo
> > ti
> > > so dire ma penso sia tutto OK
> > >
> > > --------------------------------
> > > Inviato via
http://arianna.libero.it/usenet/
> > >
> >
> >
> > OK HO PROVATO VA TUTTO PERFETTAMENTE
> >
> >
> > Adesso però ;-) mi sono accorto che ho un altro peroblema anzi tre, io
te
> li
> > espongo se dici che si possone risolvere bene senò amem i miracoli non
si
> > possono fare(riferito a me).
> > 1) Io nel mio database nella tipologia degli appartamenti ne ho inseriti
> di
> > tre tipi (es: Tipo "A","B","C","D")i quli hanno quattro costi diversi
per
> > gli stessi periodi, quindi gli importi totali sono diversi.
> > 2) un'altro controllo che devo eseguire, che come capirai molto utile, è
> che
> > nello stesso appartamento deve esser occupato da una sola persona in
quel
> > periodo senò è un casino.
> > 3) ultimo problema,penso il piu semplice , ho visto, azi mi hanno
> > indirizzato a vedere un esempio di Rappresentazione, su Report, di
periodi
> > temporali mediante segmenti presente sugli esempi dei report nel
> sitocomune
> > ma fin ora non sono riuscito a metterlo in pratica nel mio database
> > Che ne dici hai voglia di darmi una mano?
> > Voglio troppo?
> > Dimmi se ho rotto gia abbastanza
> > intanto ancora grazie e ciao
> >
>
> ciao,
> 1) aggiungi un campo Categoria testo 1 carattere nella tabella Importi,
fai
> la stessa cosa nella tua tabella prenotazioni.
> cambia la funzione così
> -------------------------
> Function CalcolaImporto(ByVal Da As Variant, ByVal a As Variant, Byval
> Categoria AS String) As Double
>
> Dim i As Long
> Dim Importo As Variant
>
> If IsDate(Da) = False Or IsDate(a) = False Or "" & Categoria="" Then
> CalcolaImporto = 0
> Exit Function
> End If
>
> For i = Da To a
> Importo = Importo + DLookup("Importo", "Importi", i & " between
> DaData AND AData AND Categoria='" & Categoria & "'")
> Next
> CalcolaImporto = Importo
>
> End Function
> -----------------------------
>
> nel tuo controllo TotImporto metti
> =CalcolaImporto([DaData];[AData];[Categoria])
>
OK sono riuscito facendo come origine controllo su tot importo
=CalcolaImporto([Data di arrivo];[Data di partenza];[Categoria])
> 2) Crea la funzione occupato
> -------------------------------------
> Function Occupato(ByVal Da As Variant, ByVal a As Variant, Byval Categoria
> AS String) As String
> Dim i As Long
> Dim Importo As Variant
>
> If IsDate(Da) = False Or IsDate(a) = False Or "" & Categoria="" Then
> Occupato= ""
> Exit Function
> End If
>
> For i = Da To a
> If "" & DLookup("Categoria", "Prenotazioni", i & " between [Data di
> arrivo] AND [Data di partenza] AND Categoria='" & Categoria & "'") <>""
then
> Occupato="Sì"
> exit Function
> End if
> Next
> Occupato="No"
>
> End Function
> --------------------------------
> occhio agli a capo Dlookup è tutto su una riga.
>
> Nella tua maschera aggiungi un controllo TestOccupato e inserisci come
> origine
>
> =Occupato([DaData];[AData];[Categoria])
Non mi funziona Ho cambiato anche qua l'origine però mi rimane sempre come
disattivato ho provato a mettere due clienti nello stesso appartemento e
nello stesso periodo e non fa niente cosa posso aver sbagliato?
>
> 3) Non conosco quell'esempio e sinceramente non ho molta voglia di
provarlo.
>
> Ciao Giorgio
>



title: Queries un piccolo aiuto

text:
"kele101" <
kel...@inwind.it
> ha scritto nel messaggio
news:151Z38Z102Z82Y1...@usenet.libero.it...
> Il 19 Apr 2004, 14:41, "giorgio rancati"
> <
giorgio_No_Sp...@tiscali.it
> ha scritto:
> >
> > "kele101" <
Kel...@inwind.it
> ha scritto nel messaggio
> > news:151Z38Z108Z175Y...@usenet.libero.it...
> > > Il 19 Apr 2004, 11:08,
kel...@inwind.it
 (kele101) ha scritto:
> > > > Forse sono riuscito era solo un problema di caporighe adesso riprovo
> > dopo
> > > ti
> > > > so dire ma penso sia tutto OK
> > > >
> > > > --------------------------------
> > > > Inviato via
http://arianna.libero.it/usenet/
> Non mi funziona Ho cambiato anche qua l'origine però mi rimane sempre come
> disattivato ho provato a mettere due clienti nello stesso appartemento e
> nello stesso periodo e non fa niente cosa posso aver sbagliato?
Già mi sono confuso con i nomi dei campi, però
come hai sistemato =CalcolaImporto([Data di arrivo];[Data di
partenza];[Categoria])
potevi anche sistemare =Occupato([Data di arrivo];[Data di
partenza];[Categoria])
Ciao Giorgio


title: Queries un piccolo aiuto

text:
Il 19 Apr 2004, 20:25, "giorgio rancati"

Ciao
Si avevo gia provato a cambiare il controllo ma mi era sempre disattivato,
ma stamattina come mi dicevi tu Occhio al campo DLookup è tutto sulla stessa
riga io ieri sera avevo soltanto sistemato la riga sotto e non quella di
"Occupato=si "comunque adesso l'ho sistemata ma mi da un errore quando vado
in maschera mi dice "errore di complilazione" "End if senza blocco if" ho
provato a togliere anche if ma mi da sempre errore cosa posso fare
grazie ciao



title: Altro Problema

author: MM

text:
Dovrei assegnare un valore ad un campo (x) in funzione di un altro (y).Il
problema č che y č una casella di riepilogo con origine dei dati una tabella
con numerose righe, quindi mi sembra notevolmente faticoso dover inserire
tanti If e AND. Allora o pensato di assegnare dei codici alle righe della
tabella. Come faccio ad indicare che se il codice di  y č uguale a 12 allora
x= z oppure se y =6 allora x =k e cosě via ?
Grazie


title: Altro Problema

author: Sergio MAZZA

text:
"MM" <
mmen...@libero.it
> ha scritto nel messaggio
news:e%1a5.59936$2s6.6...@news.infostrada.it...
> Dovrei assegnare un valore ad un campo (x) in funzione di un altro (y).Il
> problema è che y è una casella di riepilogo con origine dei dati una
tabella
> con numerose righe, quindi mi sembra notevolmente faticoso dover inserire
> tanti If e AND. Allora o pensato di assegnare dei codici alle righe della
> tabella. Come faccio ad indicare che se il codice di  y è uguale a 12
allora
> x= z oppure se y =6 allora x =k e così via ?
> Grazie
>
>
Come spiegazione è molto generica; hai davvero bisogno di fare tante if (o
select case) quante sono le informazioni contenute nella casella di
riepilogo? Non hai possibilità di raggruppare la casistica? Prova ad inviare
un esempio o a descrivere meglio il tuo problema magari  un'altra soluzione
la troviamo...
Ciao.


title: Altro Problema

text:
Bè ho una lista di possibili sport (almeno 50) ed in funzione dello stesso,
dovrei assegnare la durata di un certificato medico.
mi sembrano tante 50 voci a cui assegnare degli If e poi dei Then. per
questo assegnerei un codice (sport che durano 12 mesi, sport che durano 6
mesi ... ed il codice lo assegno in una seconda colonna della tabella da cui
prelevo i riepiloghi degli sport) quindi ora si tratta di assegnare la
durata di un certificato in funzione di soli 3 o 4 codici, ma come faccio ad
indicare che si devono utilizzare i numeri della seconda colonna della
tabella sport nel comando If ?
Grazie....preferirei non spedirti il dBase perché non è stato creato da me,
ma da un medico ora in pensione.
Grazie di nuovo
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
8kcs92$gk$1...@suite03.caspur.it...



title: Altro Problema

author: lbo dal portatile

text:
>Dovrei assegnare un valore ad un campo (x) in funzione di un altro (y).Il
>problema č che y č una casella di riepilogo con origine dei dati una tabella
quindi y non e' un campo ma un controllo, magari legato ad un campo.
>con numerose righe, quindi mi sembra notevolmente faticoso dover inserire
>tanti If e AND. Allora o pensato di assegnare dei codici alle righe della
>tabella. Come faccio ad indicare che se il codice di  y č uguale a 12 allora
>x= z oppure se y =6 allora x =k e cosě via ?
io proverei a scrivermi una funzione con un bel select case che mi
traduca (decodifichi, si dice in gergo) il valore ottenuto con quello
che vuoi tu.
il bello di select case e' che ti permette di impostare valori
multipli, ad es.:
function Mydecod(v)
select case v
	case "a", "b", "p" to "r"
		Mydecod="pippo"
	case "e", ""
		Mydecod="pluto"
	case else
		Mydecod="ma tu che vuoi?"
end select
end function
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Altro Problema

text:
"MM" <
mmen...@libero.it
> ha scritto nel messaggio
news:f4pa5.67307$2s6.7...@news.infostrada.it...
> Bè ho una lista di possibili sport (almeno 50) ed in funzione dello
stesso,
> dovrei assegnare la durata di un certificato medico.
> mi sembrano tante 50 voci a cui assegnare degli If e poi dei Then. per
> questo assegnerei un codice (sport che durano 12 mesi, sport che durano 6
> mesi ... ed il codice lo assegno in una seconda colonna della tabella da
cui
> prelevo i riepiloghi degli sport) quindi ora si tratta di assegnare la
> durata di un certificato in funzione di soli 3 o 4 codici, ma come faccio
ad
> indicare che si devono utilizzare i numeri della seconda colonna della
> tabella sport nel comando If ?
> Grazie....preferirei non spedirti il dBase perché non è stato creato da
me,
> ma da un medico ora in pensione.
> Grazie di nuovo
>
Signore abbi pietà di me! Non ho ancora capito, ma (come si dice) mi adeguo;
la tabella Sport cosa contiene? Solo la tipologia della disciplina? Se è
così non potrai far altro che "spulciartele" una per una ed assegnarli tu la
durata, e poi con un If e (crepi l'avarizia) anche un Then verifichi la
durata per assegnargli il certificato medico...
Ciao.


title: Altro Problema

text:
>Bè ho una lista di possibili sport (almeno 50) ed in funzione dello stesso,
>dovrei assegnare la durata di un certificato medico.
>mi sembrano tante 50 voci a cui assegnare degli If e poi dei Then. per
>questo assegnerei un codice (sport che durano 12 mesi, sport che durano 6
ma allora creati una tabella sport-durata e fai un dlookup su questa
tabella!



title: Altro Problema

text:
Come si scrive questa funzione nel codice della mia maschera ?
Grazie e scusate l'ignoranza...
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
396a95e9...@news.interbusiness.it...



title: Altro Problema

text:
>Come si scrive questa funzione nel codice della mia maschera ?
si scrive aprendo un modulo e digitandoci dentro.
ragazzo mio, se proprio le cose non le sai fare, pero', forse e'
meglio che prima ci studi un po', che dici?



title: Altro Problema

text:
Pensavo che un newsgroup potesse essere utile.....in fondo sono stati creati
per questo se ti ricordi...comunque pazienza ci sarà qualcuno più gentile di
te, che hai studiato tanto, forse solo qualcosa di informatica.......
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
396d7fe5...@news.interbusiness.it...



title: Altro Problema

text:
On Thu, 13 Jul 2000 16:11:04 GMT, "MM" <
mmen...@libero.it
> wrote:
>> >Come si scrive questa funzione nel codice della mia maschera ?
>>
>> si scrive aprendo un modulo e digitandoci dentro.
>>
>> ragazzo mio, se proprio le cose non le sai fare, pero', forse e'
>> meglio che prima ci studi un po', che dici?
>Pensavo che un newsgroup potesse essere utile.....in fondo sono stati creati
>per questo se ti ricordi...comunque pazienza ci sarà qualcuno più gentile di
>te, che hai studiato tanto, forse solo qualcosa di informatica.......
CHEPPALLE sta gente che sa scrivere solo le solite quattro cazzate
retoriche...  ma al di la' dei luoghi comuni non sai proprio andare,
vero?  il mondo si divide solo in persone brave e gentili oppure gente
che studia tanto e solo informatica.  non esiste altro, vero, nella
tua realta' a fumetti?
credi di essere furbetto ad usare frasi fatte tipo "i ng sono stati
creati per questo, ti ricordi?"?  no, davvero, pensi di mettermi in
imbarazzo?  pensi di dimostrare di essere sveglio, di saper parlare?
pensi che qualcuno che, modestamente, li bazzica da qualche anno (e
mette la risposta dopo il mex originale, e senza quotare tutto) non
sappia cos'e' un ng e come rispondere a te?  non ti sembra banale
questa tua retorica del cazzo?  a me si' e parecchio.
pensi che me ne freghi qualcosa di quanto ho studiato, ammesso che lo
abbia mai fatto?  non so, vuoi tentare di inquadrarmi in qualcuna
delle tue categorie a cartoni animati tipo informatico pazzo e
burbero?  ma vedi che non capisci un accidente?  io sono un praticone
autodidatta, che a differenza di te si e' solo sbattuto un po' di piu'
per fare le cose che gli interessavano.
luoghi comuni e frasi fatte.  pensieri autonomi zero.  sei stato
programmato anche tu.  sei una macchina, un automa.
veniamo al tuo problema.  il tuo intanto e' un metaproblema, cioe' il
tuo problema e' di non sapere qual e' il tuo problema.
tu credi che quello che ti serve possa essere scritto, tu lo prendi e
lo copi e il gioco e' fatto.
forse.
pero' ci vorrebbe tempo, *molto* tempo.  io dovrei capire quello che
accidenti ti serve, scrivere una applicazione completa che preveda
eccezioni, sviluppi futuri e compagnia bella, cioe' fare tutto il tuo
lavoro.  ecco, io questo tempo non ce l'ho.  non ho tempo di farti il
terzo grado per sapere questo come lo vuoi fatto, quest'altro come e
cosi' via.  non ho tempo di spiegarti le cose che devi sapere per
riconoscere le tue stesse esigenze.  questo lo devi fare tu.
quello che io posso fare e' darti un indirizzo, poi la strada te la
fai tu.  oppure mentre sei per strada posso darti uan spintarella, se
ci riesco.  ma di sicuro non mi ti carico sulle spalle e faccio la
strada al posto tuo quando tu non ti renderesti nemmeno conto che ci
stiamo muovendo.
chiedendo quello che hai chiesto hai dimostrato di essere
completamente passivo nei confronti del problema che devi risolvere.
non hai dimostrato il minimo interesse ad apprendere cose nuove.
per farti capire quello che ti serve, bisognerebbe farti un corso
completo di access.  e che dico di access, di programmazione!  e che
dico di programmazione, di come si risolvono le cose in generale,
informatica o meno che sia!  ma tanto sarebbe inutile perche' tu hai
dimostrato che non te ne fregherebbe niente!
allora io qui che ci sto a fare?  che te le dico a fa'?  tu vuoi
premere un bottone e che tutto si risolva da solo.
bisognerebbe, detto, brutalmente, che ti svegliassi!  posso io
contribuire a farlo?  mah, posso provarci, ma non credo.
quello del premere un bottone e' un desiderio legittimo, ma purtroppo,
allo stato attuale, irrealizzabile.  allora il mio compito e' dirti:
guarda che se tu ti aspetti questo genere di cose sei fuori strada, e'
inutile che stai a perdere tempo.  documentati un po', prima, poi si
vede.  non pretendere che ti si diano da leggere libri in tedesco se
non hai studiato tedesco.  prima studi il tedesco, poi ti daro' libri
in tedesco e magari ti spieghero' che dicono.  ma di sicuro il corso
di tedesco te lo fai tu da solo.



title: Altro Problema

author: Federico Luciani

text:
MM wrote:
> Pensavo che un newsgroup potesse essere utile.....in fondo sono stati creati
> per questo se ti ricordi...comunque pazienza ci sarà qualcuno più gentile di
> te, che hai studiato tanto, forse solo qualcosa di informatica.......
ti sbagli di grosso
--
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: Altro Problema

text:
Sei un po' irascibile ?...guarda che è solo un ng !
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
396eb2e6...@news.interbusiness.it...
> On Thu, 13 Jul 2000 16:11:04 GMT, "MM" <
mmen...@libero.it
> wrote:
>
> >> >Come si scrive questa funzione nel codice della mia maschera ?
> >>
> >> si scrive aprendo un modulo e digitandoci dentro.
> >>
> >> ragazzo mio, se proprio le cose non le sai fare, pero', forse e'
> >> meglio che prima ci studi un po', che dici?
>
> >Pensavo che un newsgroup potesse essere utile.....in fondo sono stati
creati
> >per questo se ti ricordi...comunque pazienza ci sarà qualcuno più gentile
di
> >te, che hai studiato tanto, forse solo qualcosa di informatica.......
>



title: Altro Problema

text:
On Fri, 14 Jul 2000 13:20:52 GMT, "MM" <
mmen...@libero.it
> wrote:
>Sei un po' irascibile ?...guarda che è solo un ng !
due consigli.  uno, metti la riposta *dopo* il testo cui rispondi.
due, elimina le righe non necessarie del messaggio cui rispondi.
poi.  solo un ng lo vai a dire a tua sorella.  questo non e' solo un
ng, questo e' *un* ng.  nel caso specifico un ng che si occupa di
access.  ora, si da' il caso che io, in questi ultimi anni, debba il
pane che mangio e l'affitto delle case in cui abito al fatto che so
usare access.  quindi questo e' un ng dove si parla delle cose che mi
danno da mangiare.  vedi tu se e' poco.
anche il tuo e' solo un problema.  per te probabilmente e' cosi', per
chi i problemi e' abituato a risolverli davvero invece e' *un*
problema, e si e' provato a darti uan mano a risolverlo.  ma tanto a
te non te ne frega niente...



title: Sostituire nomi dei controlli: è possibile?

author: Marina Buonanno

text:
Ciao a tutti.
Il mio problema č : esiste un comando che sostituisca automaticamente in
tutte le form i nomi dei controlli ?
Ho costruito tbll con nomi come v142, v143, ecc.ecc., cosě ora che ho
raccolto i dati li volevo analizzare con query ma orrore nella griglia della
query non mi compare l'etichetta ma v142, v143. Sob!!! Nei moduli delle form
c'č il cmd "Sostituisci" all'interno dei *moduli* dell'intero database e
questo va bene, ma poi nelle form devo sostituire a mano ogni nome dei
controlli???? A-ri-sob!  Aiuto
Marina


text:

puoi farlo via codice.
ad esempio:
Dim frm As Form
Dim ctl As Control
Set frm = Forms![tuaForm]
Set ctl = frm.Controls("v142")
ctl.name
 = "txtNuovoNome"
Set ctl = Nothing
Set frm = Nothing
--
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
--------------------------------------


text:
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
39EC0AD5...@paperino.libero.it...
> Marina Buonanno wrote:
> puoi farlo via codice.
> ad esempio:
> Dim frm As Form
> Dim ctl As Control
> Set frm = Forms![tuaForm]
> Set ctl = frm.Controls("v142")
>
ctl.name
 = "txtNuovoNome"
> Set ctl = Nothing
> Set frm = Nothing
Mamma mia Federico
grazie, grazie, grazie .... :-)
Ho allegato il tuo codice ad un pulsante di cmd in una nuova form cosě:
Dim frm As Form
Dim ctl As Control
DoCmd.OpenForm "Accettazione", acDesign, , , , acIcon
Set frm = Forms![Accettazione]
Set ctl = frm.Controls("v142")
ctl.Name = "magari"
ctl.ControlSource = "funziona"
Set ctl = Nothing
Set frm = Nothing
End Sub


author: Alessandro Scardova

text:
Marina, puoi aprire il file .frm con un qualsiasi editor di testo e puoi
usare il comando find and repalce del tuo editor di testo. va bene anche
wordpad.
ciao,
AS
http://communities.msn.it/AlessandroScardovaWebSiteMsncom/homepage
"Marina Buonanno" <
marb...@tin.it
> ha scritto nel messaggio
news:8sh0aa$a74$1...@nslave3.tin.it...



title: Stampa di una stringa

author: gianpaolo

text:
Salve ho un dubbio che non riesco a risolvere
Sto lavorando su DataReport con Visual Basic
Devo far apparire in una casella di testo questa stringa TrimLeft
({Dati_usl.indirizzo}+" " +{Dati_usl.numero}) che corrisponde al campo
numero e indirizzo della tabella DatiUsl.
Grazie per qualsiasi aiuto.


title: Inabilitazione pulsanti

author: Matteo

text:
Io voglio inabilitare un pulsante dopo averci cliccato sopra.
esempio ho il pulsante ciccio, quando ci clicco sopra voglio che anche il
tasto ciccio si inabiliti.
come posso fare perfavore č urgente rispondete al piů presto
--------------------------------
Inviato via
http://usenet.libero.it


title: Inabilitazione pulsanti

author: Antonio Biso

text:
"Matteo" <
mattj...@libero.it
> ha scritto nel messaggio
news:217Z58Z131Z62Y1...@usenet.libero.it...
> Io voglio inabilitare un pulsante dopo averci cliccato sopra.
> esempio ho il pulsante ciccio, quando ci clicco sopra voglio che anche il
> tasto ciccio si inabiliti.
> come posso fare perfavore è urgente rispondete al più presto
Prima devi spostare il focus su un altro controllo, quindi metterai la
proiprietà enabled del pulsante a false
Antonio


title: Inabilitazione pulsanti

author: matteo

text:

> grazie Mille



title: Esempi tabelle form

author: Ciccio Family

text:
Buonasera a tutti,
sono un neofita di Access, volevo richiedere dopo si potevano scaricare
esempi completi di gestione DB in ACCESS.
Grazie a tutti Ciccio.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esempi tabelle form

text:
"Ciccio Family" <
toc...@vizzavi.it
> ha scritto nel messaggio
news:7366bd7a09a84931a25...@mygate.mailgate.org...
> Buonasera a tutti,
> sono un neofita di Access, volevo richiedere dopo si potevano scaricare
> esempi completi di gestione DB in ACCESS.
Database di esempio della microsoft
Antonio


title: Esempi tabelle form

author: Steve Huges


title: Esempi tabelle form

text:
"Antonio Biso" <
> > Buonasera a tutti,
> > sono un neofita di Access, volevo richiedere dopo si potevano scaricare
> > esempi completi di gestione DB in ACCESS.
>
> Database di esempio della microsoft
Un attimo d'attenzione ragazzi: tutti i post a mio nome del 14 aprile sono
del solito (?) clone.
In attesa che gli passi, in caso aveste dubbi sull'identità dei miei post
segnatevi la realese di OE:
5.50.4522.1200      mia
5.50.4807.1700      Clone
Saluti: Antonio


title: Esempi tabelle form

author: Maurizio Borrelli

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:TCFma.38196$iy5.1...@twister2.libero.it...

    Ma pensa un po' come si diverte certa gente!...
    Sbaglio o anche clone fa rima con Orione?
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Velocita' ricerca in access 2000

text:
Salve a tutti,
ho creato un database diviso in fe e be, in esso ho una maschera di
inserimento collegata ad una tabella che contiene circa 3000 record. Quando
faccio una ricerca su un campo della maschera prima di avere il risultato
passano decine di secondi.
Mi sembra un tempo eccessivo (io ho un PIII 500) e quindi mi chiedevo che
cosa è che penalizza così i tempi di ricerca e quindi di conseguenza come
posso migliorarli.
Ho provato anche ad indicizzare il campo su cui faccio la ricerca ma,
cronometro alla mano, i tempi non sono cambiati.
Idee? Grazie.


title: Velocita' ricerca in access 2000

author: Stefano Bettini

text:
"M.R." <
ma...@katamail.com
> wrote in message
news:91dgeb$l2c$1...@fe1.cs.interbusiness.it...

Prova a descrivere un pochino meglio lo scenario...
1) che tipo di campo è interssato alla ricerca ?
2) che istruzione/metodo utilizzi per fare la ricerca
3) il BE è locale o in rete?
4) come stiamo a spazio su disco?
5) e dello swap file che mi dici?
Su appena 3000 record con BE locale in realtà l'indice dovrebbe essere
praticamente ininfluente (il risultato deve essere in ogni caso immediato o
giù di lì), non sarà che la maschera/funzione/metodo di ricerca
"perdono tempo" a fare qualcosa d'altro?
Bye, Ste


title: Velocita' ricerca in access 2000

author: Er Pirata

text:
"M.R." <
ma...@katamail.com
> ha scritto nel messaggio
news:91dgeb$l2c$1...@fe1.cs.interbusiness.it...
> Salve a tutti,
> ho creato un database diviso in fe e be, in esso ho una maschera di
> inserimento collegata ad una tabella che contiene circa 3000 record.
Quando
> faccio una ricerca su un campo della maschera prima di avere il risultato
> passano decine di secondi.
> Mi sembra un tempo eccessivo (io ho un PIII 500) e quindi mi chiedevo che
> cosa č che penalizza cosě i tempi di ricerca e quindi di conseguenza come
> posso migliorarli.
> Ho provato anche ad indicizzare il campo su cui faccio la ricerca ma,
> cronometro alla mano, i tempi non sono cambiati.
> Idee? Grazie.
>
>
>
come fai a fare una ricerca di record partendo da una semplice maschera?


title: Velocita' ricerca in access 2000

text:
Er Pirata <
franc...@supereva.com
> wrote in message
91egfi$vpe$1...@lacerta.tiscalinet.it...
>
> "M.R." <
ma...@katamail.com
> ha scritto nel messaggio
> news:91dgeb$l2c$1...@fe1.cs.interbusiness.it...
> > Salve a tutti,
> > ho creato un database diviso in fe e be, in esso ho una maschera di
> > inserimento collegata ad una tabella che contiene circa 3000 record.
> > Quando faccio una ricerca su un campo della maschera prima di avere il
risultato
> > passano decine di secondi.
> >
> come fai a fare una ricerca di record partendo da una semplice maschera?
Do il focus al campo e poi scelgo trova dal menů modifica.
Esiste un metodo piů veloce?


title: Velocita' ricerca in access 2000

text:
Stefano Bettini <
sbet...@iol.it
> wrote in message
IPs_5.64398$%j3.8...@news6.giganews.com...
>
> Prova a descrivere un pochino meglio lo scenario...
>
> 1) che tipo di campo è interssato alla ricerca ?
E' un campo testo.
> 2) che istruzione/metodo utilizzi per fare la ricerca
Semplicemente dalla maschera di inserimento do il focus al campo e poi
scelgo trova dal menù modifica.
> 3) il BE è locale o in rete?
Le prove le ho fatte in locale.
> 4) come stiamo a spazio su disco?
> 5) e dello swap file che mi dici?
Non ci sono problemi di spazio o swap.
>
> Su appena 3000 record con BE locale in realtà l'indice dovrebbe essere
> praticamente ininfluente (il risultato deve essere in ogni caso immediato
o
> giù di lì), non sarà che la maschera/funzione/metodo di ricerca
> "perdono tempo" a fare qualcosa d'altro?
Infatti questo è il mio dubbio, ma data la mia poca esperienza non riesco a
capire dove può essere il problema; non so se sia influente ma la maschera
ha 8 caselle combinate che prendono i dati da altrettante tabelle collegate.


title: Velocita' ricerca in access 2000

text:
"M.R." <
ma...@katamail.com
> wrote in message
news:91kgml$beb$1...@fe1.cs.interbusiness.it...
>
> > giů di lě), non sarŕ che la maschera/funzione/metodo di ricerca
> > "perdono tempo" a fare qualcosa d'altro?
> Infatti questo č il mio dubbio, ma data la mia poca esperienza non riesco
a
> capire dove puň essere il problema; non so se sia influente ma la maschera
> ha 8 caselle combinate che prendono i dati da altrettante tabelle
collegate.
>
Dalla risposta che hai dato sotto si capisce che il problema sta
probabilmente
nel metodo di ricerca (l'azione "trova") che non č esattamente la cosa piů
ortodossa
tecnicamente parlando...
Sicuramente qualsiasi altro sistema sarebbe piů performante; io opterei per
l'apertura
di un nuovo recordset basato su una select che ritorni esclusivamente il/i
record selezionati,
ma dipende tutto da che tipo di maschera hai messo in piedi e da quali sono
le tue specifiche
esigenze/conoscenze.
Bye, Ste


title: Query

author: Edoardo

text:
Dovrei creare una query che parte da una tabella e mi deve mescolare i dati
di due campi distinti della medesima.
Come risultato vorrei una sola colonna con i dati della prima colonna e
della seconda colonna.
Ho provato con prova: [colonna1] & [colonna2] ma il risultato non è quello
sperato.


title: Query

author: TheMax

text:
"Edoardo" <
l...@lol.it
> ha scritto nel messaggio
news:ci3s6q$vlr$1...@lacerta.tiscalinet.it...

Oggetto significativo?
Leggi il post sulle regole dell'uso di Roberto e qualcuno sicuramente ti
aiuterà.
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: DAO la schifezza

text:
Domandona:
Utilizzando DAO ed un recordset (nel mio caso dbOpenForwardOnly).
e gestendo da codice un file XLS, perchè quella baracca di DAO
impianta tutto (sia excel2000 che access2000) se nel recordset ci sono la
miseria di 4250 righe x 15 campi?
Haaaaa se potessi avere qui 2 minuti Bill Cancelli!!!
Non ci sarà una specie di access per linux?
Scusate lo sfogo ma sto' sclerando, ho ridotto il codice ad una
semplicità mostruosa e questo str.... di DAO continua a bloccare
le applicazioni!
Una curiosita?
Dim MyXLS As Excel.Application
Dim MyWbk As Excel.Workbook
Dim MySht As Excel.Worksheet
.......
Set MyXLS = CreateObject("Excel.Application")
Set MyWbk = MyXLS.Workbooks.Add
Set MySht = MyWbk.ActiveSheet
ecc......
=
excel si pianta dopo 2100 righe di foglio
Dim MyXLS as Object
.........
MyXLS.Application. ecc.
=
excel si pianta dopo 4000 righe di foglio
e cambia solo il sistema di chiamata!
vabbè ... se avete sopportato fin qui i
miei piagnistei siete quasi dei santi
ciao ciao
--
Claudio Tregambe


title: Far immettere all'utente una data con solo mese ed anno!!!

author: Fabio

text:
Innanzitutto Buonasera a tutti/e!
Scusate l'eventuale banalità x molti del mio problema ma c'è una cosa che
proprio non mi riesce!!!
In una maschera l'utente dovrà inserire degli oggetti acquistati, degli
importi e delle date di pagamento.
Il problema riguarda il formato data. All'utente non interessa l'esatto
giorno nel classico formato dd/mm/yy ( quello che penso sia maggiormente
usato) ma immettere solamente il mese e l'anno nel seguente modo (il giorno
non interessa all'utente in quanto successivamente dovranno essere
effettuati dei report con raggruppamenti per mese, inoltre l'utente non è a
conoscenza del giorno esatto del pagamento ma solo del mese e dell'anno):
gen-02
feb-02
mar-02
mar-02
gen-02
 ecc...
Naturalmente non posso far si che il formato sia di tipo testo perchè
successivamente dovrò impostare dei criteri in alcune query con queste date
di riferimento!
Spero di essere stato chiaro...ciao a tutti/e!!!!
--------------------------------
Inviato via
http://usenet.libero.it


author: MA

text:
Il 20 Feb 2003, 17:48,
fole...@libero.it
 (Fabio) ha scritto:
> Innanzitutto Buonasera a tutti/e!
> Scusate l'eventuale banalità x molti del mio problema ma c'è una cosa che
> proprio non mi riesce!!!
> In una maschera l'utente dovrà inserire degli oggetti acquistati, degli
> importi e delle date di pagamento.
> Il problema riguarda il formato data. All'utente non interessa l'esatto
> giorno nel classico formato dd/mm/yy ( quello che penso sia maggiormente
> usato) ma immettere solamente il mese e l'anno nel seguente modo (il
giorno
> non interessa all'utente in quanto successivamente dovranno essere
> effettuati dei report con raggruppamenti per mese, inoltre l'utente non è
a
> conoscenza del giorno esatto del pagamento ma solo del mese e dell'anno):
> gen-02
> feb-02
> mar-02
> mar-02
> gen-02
> ecc...
> Naturalmente non posso far si che il formato sia di tipo testo perchè
> successivamente dovrò impostare dei criteri in alcune query con queste
date
> di riferimento!
fagli comunque inserire anche il giorno a prescindere all'esattezza e poi lo
raggrupi come vuoi. cmq una maschera di imput ben setatta dovrebbe risolvere
il tutto.
ciao MAssimiliano



author: Al

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

Oppure puoi creare due caselle di testo (o meglio ancora combo box) per far
immettere separatamente il mese e l'anno e poi ricreare la data con la
funzione Dateserial


title: file mdw

author: Riccardo M.

text:
ciao a tutti.
mi stavo chiedendo se si può aggirara in qualche modo la sicurezza a livello
utente.
spero di no (ma ne dubito).
A tal punto mi chiedevo una cosa: cosa si vede in un file mdw se si apre con
il
notepad.
Allora ci ho provato, ed aprendo un mio vecchio file mdw, ho trovato una
serie di scritte
strane, tutte in html con tabelle etc.
come faccio ad eliminarle?
(non so proprio da dove siano comparse, mentre nel file system.mdw di office
naturalmente
non c'è nulla di strano).
grazie mille
Riccardo


title: file mdw

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:clqs54$lba$1...@news.panservice.it...

___________________________________________-
Forse ho risolto.
Ho provato ad aprire il file mdw ed a compattarlo e sembra che tutte quelle
schifezze siano sparite.
Prima di fare questo ho provato a copiare quelle scritte in frontpage ed ho
visto che sono delle pagine
web di alcuni siti (in questo caso recensioni di film).
Mi domando:
ma come può essere accaduta una cosa del genere?
grazie
Riccardo


title: Aiuto con recordset

author: Tiburzi

text:
Ho un problema:
Devo leggere un valore di un campo da una tabella e scriverlo in
un'altra in base a un campo codice che ha lo stesso valore.
In pratica ho una tabella1 con un valore codice, un valore
coefficiente e altri valori e una tabella2 dove ho lo stesso valore
codice e lo stesso valore coefficiente. Io, tramite maschera di
inserimento sulla tabella2, ho associato al campo codice un combobox
che mi va a scegliere il valore del codice dalla tabella1, e vorrei
che una volta inserito mi popolasse anche il campo coefficiente. Come
posso fare??
se provo ad usare le proprietā Database e Recordset mi da sempre
errore, sia che usi sql sia che usi il nome della tabella e poi il
findfirst (che tra l'altro non riconosce)
Qui di seguito metto un esempio di codice che ho buttato gių
Private Sub Codice_Change()
Dim dbs As Database
Dim rst As Recordset
Dim stringa As String
Dim k As Double
stringa = "codice =" & Codice.Value
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Anagrafica", dbopentable)
'rst.FindFirst stringa
k = rst!Coefficiente
Coefficiente = k
End Sub
Un'altra cosa: quali riferimenti devo mettere???
Grazie dell'aiuto
Tiburzi


title: Aiuto con recordset

text:
"Tiburzi" <
ad...@interfree.it
> ha scritto nel messaggio
news:f9b3acc9.04011...@posting.google.com...
> Ho un problema:
>
> Devo leggere un valore di un campo da una tabella e scriverlo in
> un'altra in base a un campo codice che ha lo stesso valore.
> In pratica ho una tabella1 con un valore codice, un valore
> coefficiente e altri valori e una tabella2 dove ho lo stesso valore
> codice e lo stesso valore coefficiente. Io, tramite maschera di
> inserimento sulla tabella2, ho associato al campo codice un combobox
> che mi va a scegliere il valore del codice dalla tabella1, e vorrei
> che una volta inserito mi popolasse anche il campo coefficiente. Come
> posso fare??
Vedi la proprietą column della combo
Antonio


title: Maschere continue

author: merco

text:
Ciao,
c'è modo di evitare la multi selezione dei record in modalità maschere
continue ?
Grazie.


title: Maschere continue

author: Bruno Campanini

text:
"merco" <
d.mer...@gmail.com
> wrote in message
news:4511042f-a99e-4fde...@59g2000hsb.googlegroups.com...

Grazie.
Sì se togli i Record Selector.
Così però non hai nemmeno la selezione singola.
Però c'è la possibilità di evitare cancellazioni multiple,
se è questo che ti interessa.
Bruno


title: Maschere continue

text:
On 4 Mar, 09:16, "Bruno Campanini" <
B...@gmail.com
> wrote:
> "merco" <
d.merca...@gmail.com
> wrote in message

preferirei lasciare il record selector e evitare cancellazioni
multiple, come possa fare ?
grazie


title: Maschere continue

text:
"merco" <
d.mer...@gmail.com
> wrote in message
news:88794493-8458-4c11...@e23g2000prf.googlegroups.com...
preferirei lasciare il record selector e evitare cancellazioni
multiple, come possa fare ?
grazie
---------------------------------------------------------------
Nell'evento On Delete della scheda inserisci:
---------------
Cancel = True
---------------
Ciň rende inefficace l'uso del Canc della tasiera.
Poi crea un Button con questo codice:
----------------------------------------
RecordsetClone.Move CurrentRecord
Recordset.Delete
----------------------------------------
Ciň elimina il solo record corrente.
Bruno


title: Grafico

author: Santilli Marco

text:
In un una tabella con i seguenti campi di esempio:
Campo1
Campo2
Campo3
Campo4
Io vorrei creare un grafico che lavori no per campi ma per singoli record
Io so gia a piori he avrò 5 record da inserire e vorei creare per ogni
record un grafico che mi visualizzi l'andamento dei valori all'interno dello
stesso record
Penso di essere stato chiaro nella richiesta
Ciao e grazieeeeeeeeeeeeeeeeeee


title: Grafico

author: @Arold [       ]

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b85r3q$9p3$1...@fata.cs.interbusiness.it...

crei 5 query ognuna con il record interessato magari filtrandoli con il
criterio numero record
e nel report crei i grafici ognuno basato su una delle 5 query create.
dovrebbe andare no? fammi sapere.


title: Grafico

text:
> crei 5 query ognuna con il record interessato magari filtrandoli con il
> criterio numero record
> e nel report crei i grafici ognuno basato su una delle 5 query create.
>
> dovrebbe andare no? fammi sapere.
>
>
Ok ci provo
Intanto ti ringrazio per avermi risposto


title: Messaggio

author: Ilaria

text:
Sono alle prime armi di access e completamente autodidatta, per cui mi scuso
per il linguaggio molto terra terra.
Al lavoro ho creato un database che ho posizionato sul server di rete ed ho
fatto in modo che sui pc locali dei vari utenti ci fosse un collegamento al
database per la sola visualizzazione dei dati.
Quando però devo effettuare delle modifiche e qualcuno ha aperto in sola
lettura il database, non posso procedere.
In questi casi mi sarebbe utile lanciare  una finestra-messaggio per
avvisare gli utenti di chiudere l'applicazione.
E' possibile farlo in access?
(Ho provato ad utilizzare il comando net-send di windows, ma non funziona
perchè appena trova un pc chiuso si blocca e quindi non raggiungo il mio
scopo).
Grazie.


title: Messaggio

author: Carlo Costarella

text:
"Ilaria" <
ilari...@tin.it
> ha scritto nel messaggio
news:aYPpd.223406$b5.10...@news3.tin.it...

Cara Ilaria, benvenuta
come prima cosa devo dirti che è bene mettere un subject significativo al
messaggio o richiesta.
Per esempio nel tuo caso poteva andare bene "Inviare messaggio ai client
della rete"; questo permetterà ai frequentatori di orientarsi subito e
leggere o meno il messaggio stesso.
In questo NG vige la regola di non rispondere ai messaggi privi di un
subject significativo. Visto che è la prima volta cercherò di darti la mia
risposta.
Non ho mai usato tale procedura ma potresti provare con:
Dim MiaShell
MiaShell = Shell("Net send
NomeDominioOGruppoDiLavoroOAsteriscoOUtenteOComputer TestoDelMessaggio")
Shell restituisce un valore double di tipo variant o zero se non funziona.
Ciao, Carlo
Per esempio:
Shell "Net Send MioDominio Questa è una Prova"
Ciao, Carlo


title: Messaggio

author: Anto

text:
"Ilaria" <
ilari...@tin.it
> ha scritto nel messaggio
news:aYPpd.223406$b5.10...@news3.tin.it...

Cara Rossella, la strada che hai intrapreso è senza uscita.
Per lavorare con un server e dei client è di gran lunga meglio dividere il
data base in due parti
una detta Back End che contiene solo i dati (quindi solo le tabelle) che
lasci sul server
l'altra detta Front End che ha tutta il resto dell'intelligenza (Forms,
Report, Moduli) e che è collegata al Back End attraverso le tabelle
collegate.
Con Strumenti->Utilità Database->Divisione Guidata Database il lavoro è
semplice come bere un bicchiere d'acqua.
I problemi arrivano dopo. (scherzo)
Una volta fatta la divisione guidata avrai il risultato che ti ho descritto.
Installi sul server il BackEnd e sui client i Front End avendo cura di avere
un connessione unità di rete attiva alla cartella dove hai posizionato il
back end ed avendo cura di avere le tabelle collegate del Front End
collegate a quella connessione. Per ottenere il risultato puoi verificare il
collegamento tramite Strumenti->utilità Database ->Gestione tabelle
collegate.
Fammi sapere se ha i problemi.
Ciao e buon lavoro.
Anto


title: Messaggio

text:
"Anto" <
spine...@tiscali.it
> ha scritto nel messaggio
news:coa2jm$bjt$1...@lacerta.tiscalinet.it...

Non so perchè ti ho chiamato Rossella. Scusa Ilaria.
ciao


title: Messaggio

author: ALESSANDRO Baraldi

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:syWpd.223672$b5.10...@news3.tin.it...

Io ho una rete NT e il NET SEND funziona...!
Il problema però non si risolve, perchè l'utente che aveva aperto il
DB si è andato a bere il caffè.... o ha lasciato tutto aperto e forse
nemmeno lo chiuderà..!
In questo caso l'uso del Recordset Ottimistico potrebbe risolvere il
problema, oppure il ReadOnly
da parte dei Client, e la volontarietà della modifica impone la modifica
stessa dell'accesso.
In ogni caso per evitare di correre dietro a queste cose dopo 3 minuti di
Inattività gli chiudo
la sessione salvando tutto.
Per Ilaria pertanto potresti fare una cosa simile, usare il consiglio di
Carlo che è ottimo
per avvisare l'utente, quindi attivare un LOGOUT Automatico a tempo.
Ti crei una Maschera che viene aperta in modalità nascosta, e che su Timer
legge
lo
Screen.Activecontrol.name
,
Screen.ActiveForm.Name
 e se per X tempo sono
sempre loro l'Utente si è addormentato e chiudi tutto.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: r: eliminazione di tutte le barre

author: Pasquale Antonacci

text:
Ok, tutto funziona perfettamente.
Ma se volessi controllare da codice questa operazione???
  Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report Indici di tutte le tabelle

author: Sandrobi

text:
Dovrei crearmi un report da cui risultino in maniera sintetica tutte le
chiavi primarie e i campi indicizzati utilizzati con almeno
NomeIndice/NomeCampo/Ordinamento.
Nella sezione Tables del Sitocomune non ho trovato nulla che rigiuarda gli
indici.
--
Ciao, Sandrobi
-----------------
Se la tua email è fasulla, ti invito a leggere
http://wiki.news.nic.it/AntiSpam


title: Report Indici di tutte le tabelle

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:45840bda$0$22398$4faf...@reader2.news.tin.it...
> Dovrei crearmi un report da cui risultino in maniera sintetica tutte le
> chiavi primarie e i campi indicizzati utilizzati con almeno
> NomeIndice/NomeCampo/Ordinamento.
> Nella sezione Tables del Sitocomune non ho trovato nulla che rigiuarda gli
> indici.
>
> --
> Ciao, Sandrobi
Strumenti...Analizza...Analizzatore.
Ciao, Carlo


title: Report Indici di tutte le tabelle

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:em12ka$ed0$1...@tdi.cu.mi.it...

Scusa, volevo dirlo, ma mi è rimasto sulla "tastiera": ho provato con
Analizzatore ma stampa una tabella per pagina e poi non indica i nomi campo
delle chiavi primarie. Cercavo le istruzioni da VBA per stampare un report
sintetico degli indici.
Sandrobi


title: Report Indici di tutte le tabelle

author: Alessandro Baraldi

text:
Sandrobi ha scritto:
> Dovrei crearmi un report da cui risultino in maniera sintetica tutte le
> chiavi primarie e i campi indicizzati utilizzati con almeno
> NomeIndice/NomeCampo/Ordinamento.
> Nella sezione Tables del Sitocomune non ho trovato nulla che rigiuarda gli
> indici.
>
> --
> Ciao, Sandrobi
> -----------------
Oltre al suggerimenti di Carlo, questo Demo fà quello che chiedi e
molto altro:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=196
@Alex


title: deselezionare una riga di una listbox da codice...

author: BC

text:
dopo aver selezionato una riga di una listbox č possibile deselezionarla da
codice?
In una listbox, conto con itemselected le righe selezionate: non voglio che
ne vengano selezionate piů di due.
Come posso fare?
grazie BC


author: Lorenzo(pyx)

text:
In news:454db96e$0$18558$
5fc...@news.tiscali.it
,
BC <
briglia...@tiscali.it
> typed:

Ciao,
prova a vedere se ti e' sufficiente una soluzione di questo
tipo:
If Me!TuaListBox.ItemsSelected.Count > 2 Then
   Me!TuaListBox.Selected(Me!TuaListBox.ListIndex) = False
End If
--
Lorenzo


text:
In news:T_n3h.29547$
Fk1....@twister2.libero.it
,
Lorenzo(pyx) <
lorenzoTha...@pyx.it
> typed:
> In news:454db96e$0$18558$
5fc...@news.tiscali.it
,
> BC <
briglia...@tiscali.it
> typed:
[...]
Si, bene (?!)
Da mettersi sull'evento SuClick della ListBox.
--
Lorenzo


text:
"Lorenzo(pyx)" <
lorenzoTha...@pyx.it
> ha scritto nel messaggio
news:l0o3h.29611$uv5.2...@twister1.libero.it...

> scusa del ritardo ma ho degli impicci con l'ADSL che scarica ameno di una
connessione analogica.
Proverò e ti farò sapere...
BC


title: apertura

author: Postazione 1

text: se la schermata di apertura è nascosta come devo procedere?


title: apertura

text:
semplice! basta premere F11
"Postazione 1" <_
up2000....@infinito.it
> ha scritto nel messaggio
news:2by68.1189$nI1....@twister1.libero.it...



title: apertura

author: Antonio Biso

text:
Postazione 1 <_
up2000....@infinito.it
> wrote in message
Avy68.1253$nI1....@twister1.libero.it...
> semplice! basta premere F11
Vedo che non è altrettanto semplice scrivere correttamente DOPO il
quoting!!!
Antonio


title: Developer per Access 2003

author: Luigi

text:
Buongiorno
sono possessore e utilizzatore di MS OFFICE 2003 Professional.
E' possibile ottenere la sola parte per il Developer ?
Se si, bisogna acquistarla o è liberamente scaricabile dal sito Microsoft ?
Inoltre sull'Help è possibile trovare qualche delucidazione su come
utilizzare ?
Grazie
Luigi


title: Developer per Access 2003

author: ciroteo

text:
"Luigi" <
port...@libero.it
> ha scritto nel messaggio
news:ATeXd.1295$zZ1....@twister1.libero.it...

Acquistare, acquistare. La vecchia versione developer, (ODE 97 e seguenti)
oggi è contenuta in tool apposito.
Io ho postato un msg alcuni giorni fa, prova a vederlo ci sono indicazioni
sui prezzi e sulle versioni disponibili.


title: dim dbs as database?

author: bio

text:
sono da poco passato ad Access 2000 dall'Access 95...(ho fatto il passo +
lungo della gamba *-)
ho sempre fatto :
Dim dbs As database
Dim docm As Document
adesso però nn mi funziona più. Mi da un errore : tipo non definito.
Grazie a chi gentilmente mi da una mano.


title: dim dbs as database?

text:
Hai controllato se nei riferimenti è stata selezionata la casella DAO 3.51 o
3.6?
"bio" <c...@zed.met> ha scritto nel messaggio
news:8rs5sh$lnr$1...@geronimo.keycomm.it...



title: dim dbs as database?

text:
Grazie....oggi dormo davvero!
"Luigi" <
bra...@interfree.it
> ha scritto nel messaggio
news:8rsbhc$arf$1...@serv1.albacom.net...



title: BitWise problem

author: vs

text:
Hi,
Take this instruction:
SELECT BitData | 2 From TableData
where
-TableData is a table containing the smallint field BitData.
This work fine in SQL Server!
How can i do this in Access?
What is the way to do this bitwise operation in Access?
Thanks
Vincenzo


title: BitWise problem

author: Karl Donaubauer

text:
vs ha scritto:

Siamo tutti italiani qui! Allora non parliamo l'inglese.
Access non è Access e certo non hai rivelato la tua versione.
Suppongo che intendi un db di JET.
In ogni versione del VBA di Access ci sono dei operatori logici.
Non esiste l'operatore | ma si chiama Or. Allora nel codice
puoi scrivere p.e.: Foo = TuoCampo Or 2
Se invece vuoi fare l'operazione bitwise (in italiano?) in una
espressione SQL ci sono dei limiti:
1. Solo il SQL di Jet 4 (A00, AX) ha dei operatori logici.
2. BAND, BOR e BNOT non sono documentati.
3. Sono raggiungibile solo con OLEDB. Vuol dire nel codice
    con ADO. p.e. puoi eseguire lo tuo statement così:
CurrentProject.Connection.Execute "SELECT BitData BOR 2 From TableData"
O con un recordset. p.e.
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Set cnn = CurrentProject.Connection
rs.Open "SELECT BitData BOR 2 AS Foo From TableData", cnn
...qui scrive codice grandioso che usa Foo...
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: BitWise problem

author: @Alex (Alessandro Baraldi)

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:bf4sqj$bb41d$1...@ID-46617.news.uni-berlin.de...
[CUT]
> Siamo tutti italiani qui! Allora non parliamo l'inglese.
[CUT]
Bellissima......!
Ciao Karl.
@Alex.


title: BitWise problem

text:
Ciao,
mi scuso per aver scritto in inglese (tra l'altro il mio
inglese non è il massimo...)
purtroppo nella fretta di risolvere questo problema
ho copiato il testo che ho inviato anche in un altro newsgroup (dove in
prevalenza sono inglesi, americani, etc..)
Comunque solo qui ho avuto una risposta.
In ogni caso, mi
riferisco ad Access 2000 e Jet 4.
Grazie, Karl.
Vincenzo.
"vs" <
v...@libero.it
> ha scritto nel messaggio
news:hajRa.181243$lK4.5...@twister1.libero.it...



title: BitWise problem

text:
"vs" <
v...@libero.it
> ha scritto nel messaggio
news:HhFRa.184121$lK4.5...@twister1.libero.it...
> Ciao,
> mi scuso per aver scritto in inglese (tra l'altro il mio
> inglese non č il massimo...)
Io mi scuserei per non aver scritto correttamente DOPO il quoting!!!
> purtroppo nella fretta di risolvere questo problema
> ho copiato il testo che ho inviato anche in un altro newsgroup (dove in
> prevalenza sono inglesi, americani, etc..)
Embč, certo, l'americani so' sempre piů belli e piů bravi!!!
Antonio


title: BitWise problem

author: Giorgio Prx

text:
"vs" <
v...@libero.it
> ha scritto nel messaggio
news:HhFRa.184121$lK4.5...@twister1.libero.it...
> Ciao,
> mi scuso per aver scritto in inglese (tra l'altro il mio
> inglese non è il massimo...)
> purtroppo nella fretta di risolvere questo problema
> ho copiato il testo che ho inviato anche in un altro newsgroup (dove in
> prevalenza sono inglesi, americani, etc..)
> Comunque solo qui ho avuto una risposta.
>
> In ogni caso, mi
> riferisco ad Access 2000 e Jet 4.
>
>
> Grazie, Karl.
>
> Vincenzo.
>
Ciao Vincenzo
Se vuoi puoi tamponare con una funzione VBA, rallenta un po le query ma
funziona.
Funzione da inserire in un modulo bas
--------------------------
Function Bitw(ByVal A As Variant, ByVal Operatore As Variant, ByVal B As
Variant) As Integer
    Select Case Operatore
        Case "AND"
            Bitw = Nz(A, 0) And Nz(B, 0)
        Case "OR"
            Bitw = Nz(A, 0) Or Nz(B, 0)
        Case Else
    End Select
End Function
--------------------------
Query
---------------------------
SELECT Bitw([BitData],"OR",2) AS Result From TableData
---------------------------
Ciao Giorgio


title: ricerca testo

author: Nicoletta

text:
Domanda
per la ricerca di un testo in una query, inserisco nei criteri:
Like "*miotesto*"    OK mi estrae tutti i dati che mi servono (per
ignorare minuscolo o maiuscolo?)
se la ricerca la volessi inserire in una maschera sempre collegata alla
query nei criteri della query stessa come dovrei scrivere la formula??
Like "*[Forms]![MiaMaschera]![mioCampo]*"  ??? impostata in questo modo
non mi da assolutamente nulla
mi sapete aiutare???
Grazie
Nicoletta
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ricerca testo

text:
Nicoletta <
rca_inf...@tin.it
> wrote in message
0f86c6831b5c95a0cc4...@mygate.mailgate.org...
> Domanda
>
> per la ricerca di un testo in una query, inserisco nei criteri:
>
> Like "*miotesto*"    OK mi estrae tutti i dati che mi servono (per
> ignorare minuscolo o maiuscolo?)
>
> se la ricerca la volessi inserire in una maschera sempre collegata alla
> query nei criteri della query stessa come dovrei scrivere la formula??
>
> Like "*[Forms]![MiaMaschera]![mioCampo]*"  ??? impostata in questo modo
> non mi da assolutamente nulla
>
> mi sapete aiutare???
Like "*" & [Forms]![MiaMaschera]![mioCampo] & "*"
Antonio


title: [OT] Cisa - the day after...

author: Sergio MAZZA

text:
Bene sono le 11:11 e nessuno dei partecipanti ha scritto; tranne qualche nottambulo che doveva smaltire babà e liquori.
E' uno sporco lavoro ma qualcuno dovrà farlo!
Desidero salutare tutti i partecipanti al CISA e, come ho affermato sempre dopo i Raduni che ho frequentato, il vedervi di persona
fa bene al cervello e al cuore!
Un salutone!
--
Sergio MAZZA


title: [OT] Cisa - the day after...

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:d818oh$q3d$2...@canarie.caspur.it...

Concordo con i Saluti ?!?!?!?
Nonostante babà e grappa alla liquirizia, sarà quella che mi ha stroncato
sabato sera ?, appena arrivato a Bologna mi sono visto il Mercante .....,
Notevole !
A presto
Charliebo59


title: [OT] Cisa - the day after...

author: Alessandro Cara

text:
[cut]
 >Desidero salutare tutti i partecipanti al CISA e, come ho affermato
sempre dopo i Raduni che ho frequentato, il vedervi di persona
> fa bene al cervello e al cuore!
per il cuore non discuto. Ma il cervello......
Sei proprio sicuro?
;<)
--
a.cara


title: [OT] Cisa - the day after...

text:
"Charliebo59" <
utente...@jumpy.it
> ha scritto nel messaggio news:ZLWoe.987179$b5.42...@news3.tin.it...
> Concordo con i Saluti ?!?!?!?
> Nonostante babà e grappa alla liquirizia, sarà quella che mi ha stroncato
La grappa e il resto non l'ho neanche annusata per evitare problemi intestinali; cosa che non ho evitato, probabilmente sono stati i
ravioloni con la ricotta!! Burp!!
> sabato sera ?, appena arrivato a Bologna mi sono visto il Mercante .....,
> Notevole !
Sì, proprio bello!
> A presto
Lo spero, ma con gli hd-usb più carichi!
> Charliebo59
Ciao.
--
Sergio MAZZA


title: [OT] Cisa - the day after...

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio news:NWWoe.10909$is5....@tornado.fastwebnet.it...

No, in effetti se ne sono accorti tutti che quando parlavo si sentiva una eco...
Ciao.
--
Sergio MAZZA


title: [OT] Cisa - the day after...

author: TheMax

text:
Sergio MAZZA wrote:
> Bene sono le 11:11 e nessuno dei partecipanti ha scritto; tranne
> qualche nottambulo che doveva smaltire babà e liquori.
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/84f6d10f7ba4247f/15fc34e821ce1d9e#15fc34e821ce1d9e
mah... mi sa che Mazza è ancora sotto l'effetto degli alcolici, o dei babbà
di MA
> Desidero salutare tutti i partecipanti al CISA e, come ho affermato
> sempre dopo i Raduni che ho frequentato, il vedervi di persona fa
> bene al cervello e al cuore!
Un saluto anche a te... ps: sto provando quello che hai spiegato tu, e
sembra funzionare meglio... grazzzie mille
> Un salutone!
Anche a te e famillia.
Ciao,
Massimo
(PS: Samuela mi ricorda di mandare un saluto a tua moglie visto che non è
riuscita  a farlo di persona)


title: [OT] Cisa - the day after...

text:
"TheMax" <
massimo...@accessgroup.it
> ha scritto nel messaggio news:d81oa4$i4u$1...@carabinieri.cs.interbusiness.it...
>
>
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/84f6d10f7ba4247f/15fc34e821ce1d9e#15fc34e821ce1d9e
>
> mah... mi sa che Mazza è ancora sotto l'effetto degli alcolici, o dei babbà di MA
Macché! Il newsserver, manco a farlo apposta, mi restituiva un errore di "disco pieno" e non venivano inviati i miei messaggi...
> Un saluto anche a te... ps: sto provando quello che hai spiegato tu, e sembra funzionare meglio... grazzzie mille
Funziona? Mhmm... Allora sì che ero 'mbriaco...
>> Un salutone!
>
> Anche a te e famillia.
> Ciao,
> Massimo
>
> (PS: Samuela mi ricorda di mandare un saluto a tua moglie visto che non è riuscita  a farlo di persona)
Presenterò con piacere, Rossana mi ha detto che si è divertita...
Ciao.
--
Sergio MAZZA


title: Problema con include

author: Ale

text:
ho un problema con un file include.provo a spiegarmi.
ho un file index.asp :
	<%@ Language=VBScript %>
	<%option explicit%>
	<!-- #INCLUDE FILE="primofile.asp"-->
	<!-- #INCLUDE FILE="secondo.asp"-->
	ecc. ecc..
se si esegue il file index.asp nel browser tutto ok.funziona a meraviglia.
se invece includo il file index.asp in un altra pagina mi da errori :
	altra_pagina.asp
	<!-- #INCLUDE FILE="index.asp"-->
	ecc.ecc..
eseguendo questo script nel browser,
gli errori cominciano dal fatto che <%@ Language=VBScript %> deve essere
dichiarato solo nella pagina madre.
ho eliminato quella stringa e mi da un nuovo errore,che corrisponde ad
una certa riga del file "primofile.asp" che era incluso in index.asp e
nello specifico l'errore è :
"Errore di compilazione di Microsoft VBScript (0x800A03EA)
Errore di sintassi
/cartella/primofile.asp, line 2
function NewLineinHTML(pstrString)"
non riesco a capire perchè quell'include mi da questi errori??
grazie a tutti per eventuali soluzioni!!
ciao
Ruiz


title: Problema con include

text:
Ale ha scritto:

Se fuori tema (OT) e di brutto; comunque bisognerebbe vedere cosa c'è
scritto nel file che vuoi includere per capire dove sta' l'errore.
Prova ad utilizzare il Server.Execute (vedi help/manuale ASP) invece
dell'include...
Ciao.
--
Sergio MAZZA


title: Ordinamento di date

text:
Ho una query in cui in uno dei campi  ho concatenato due campi in
questa maniera:
    Date: [Data1] & [Data2]
visualizzando le stesse solo "se presenti", cioè ho messo come
criterio "Is not null".
La query mi restituisce correttamente l'elenco delle date (se
presenti), ma non riesco a visualizzarle in ordine cronologico.
Come posso fare?
Grazie
Spero di essere stato chiaro... :-(((


title: Ordinamento di date

author: marcopio

text:

? scusa la domanda banale, ma hai già provato ad utilizzare
l'ordinamento?
l'ordinamento dovrà essere sul singolo campo data, non sul tuo
concatenamento Date.
HTH, mpio.


title: Ordinamento di date

text:

Ma io non ho un singolo campo; cioè nella query recupero i due campi
(che sono già ordinati per conto loro) e li concateno, diventando così
un'unica colonna o meglio un unico campo, ma non riesco ad ordinarlo.


title: Ordinamento di date

text:

Ok,
ma quando tu unisci due campi data tu concateni due numeri di 64bit
(vedi help di access).
Inoltre l'ordinamento dovrebbe essere in basa a quale data?
Per odinare lavorare su di un campo data trascinando il campo su cui
desideri l'ordinamento nelle colonne della query, se non lo vuoi
vedere nella query togli lo spunto "mostra", eventualmente puoi fare
un'ordinamento secondario trascinando anche l'altro campo data (può
servirti se nel primo campo esistono date identiche)
Prova a lavorare sulla struttura della query e fai sapere.
HTH, mpio.


title: Ordinamento di date

text:

> HTH, mpio.- Nascondi testo citato
>
> - Mostra testo citato -
L'ordinamento della nuova colonna (quella in cui concateno le due
colonne date) deve semplicemente essere in ordine cronologico; se al
posto di fare una colonna concatenata visualizzo le due colonne le
riesco ad ordinare ognuna per se, ma se le concateno in un'unica
colonna me le mischia e non so con quale criterio.
Possibile che debba ordinare a partire dalla tabella ??
Grazie


title: Ordinamento di date

text:

quando ordini il concatenamento access fa quello che gli dici: ordina
il tuo campo "Date" come fosse una stringa, cioè ordina con criterio
alfanumerico, partendo da sinistra verso destra.
Ciao, mpio.


title: Ordinamento di date

text:

> Ciao, mpio.- Nascondi testo citato
>
> - Mostra testo citato -
Allora non saprei.
Se ordino "Crescente" il campo concatenato mi visualizza prima le date
relative alla Data1 (in ordine cronologico) e poi a seguire le date
relative alla Data2 (in ordine cronologico).


title: Ordinamento di date

text:
skate2k5 wrote:
> Ho una query in cui in uno dei campi  ho concatenato due campi in
> questa maniera:
>     Date: [Data1] & [Data2]
> visualizzando le stesse solo "se presenti", cio� ho messo come
> criterio "Is not null".
>
> La query mi restituisce correttamente l'elenco delle date (se
> presenti), ma non riesco a visualizzarle in ordine cronologico.
> Come posso fare?
Vai alla vis. SQL della query e copi/incolla la stringa SQL
nel tuo prossimo messaggio.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Ordinamento di date

text:
On 4 Mag, 20:18, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
> skate2k5 wrote:
> > Ho una query in cui in uno dei campi  ho concatenato due campi in
> > questa maniera:
> >     Date: [Data1] & [Data2]
> > visualizzando le stesse solo "se presenti", cioè ho messo come
> > criterio "Is not null".
>
> > La query mi restituisce correttamente l'elenco delle date (se
> > presenti), ma non riesco a visualizzarle in ordine cronologico.
> > Come posso fare?
>
> Vai alla vis. SQL della query e copi/incolla la stringa SQL
> nel tuo prossimo messaggio.
>
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
OBBEDISCO!!
---------------------------------------------
SELECT [Data1] & [Data2] AS [Tutte-le-date], [processi-verbali].[Data-
registrazione], [processi-verbali].Importo, [processi-verbali].PV
FROM [processi-verbali]
WHERE ((([Data1] & [Data2]) Is Not Null))
ORDER BY [Data1] & [Data2];
--------------------------------------------
Grazie !


title: Ordinamento di date

text:
skate2k5 wrote:
> "Karl Donaubauer wrote:
>>> Ho una query in cui in uno dei campi ho concatenato due campi in
>>> questa maniera:
>>> Date: [Data1] & [Data2]
>>> visualizzando le stesse solo "se presenti", cio� ho messo come
>>> criterio "Is not null".
>>
>>> La query mi restituisce correttamente l'elenco delle date (se
>>> presenti), ma non riesco a visualizzarle in ordine cronologico.
>>> Come posso fare?
>>
>> Vai alla vis. SQL della query e copi/incolla la stringa SQL
>> nel tuo prossimo messaggio.
> ...
> SELECT [Data1] & [Data2] AS [Tutte-le-date], [processi-verbali].[Data-
> registrazione], [processi-verbali].Importo, [processi-verbali].PV
> FROM [processi-verbali]
> WHERE ((([Data1] & [Data2]) Is Not Null))
> ORDER BY [Data1] & [Data2];
Prova cos� - cio� copia/incolla questa stringa nella vis. SQL della query:
SELECT [Data1] & [Data2] AS [Tutte-le-date], [processi-verbali].[Data-
registrazione], [processi-verbali].Importo, [processi-verbali].PV
FROM [processi-verbali]
WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
ORDER BY [Data1], [Data2]
Tenta di evitare il trattino nei nomi che per un database � sempre
un meno e puo dare problemi.



title: Ordinamento di date

text:
On 5 Mag, 19:10, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
> skate2k5 wrote:
> > "Karl Donaubauer wrote:
> >>> Ho una query in cui in uno dei campi ho concatenato due campi in
> >>> questa maniera:
> >>> Date: [Data1] & [Data2]
> >>> visualizzando le stesse solo "se presenti", cioè ho messo come
> >>> criterio "Is not null".
>
> >>> La query mi restituisce correttamente l'elenco delle date (se
> >>> presenti), ma non riesco a visualizzarle in ordine cronologico.
> >>> Come posso fare?
>
> >> Vai alla vis. SQL della query e copi/incolla la stringa SQL
> >> nel tuo prossimo messaggio.
> > ...
> > SELECT [Data1] & [Data2] AS [Tutte-le-date], [processi-verbali].[Data-
> > registrazione], [processi-verbali].Importo, [processi-verbali].PV
> > FROM [processi-verbali]
> > WHERE ((([Data1] & [Data2]) Is Not Null))
> > ORDER BY [Data1] & [Data2];
>
> Prova così - cioè copia/incolla questa stringa nella vis. SQL della query:
>
> SELECT [Data1] & [Data2] AS [Tutte-le-date], [processi-verbali].[Data-
> registrazione], [processi-verbali].Importo, [processi-verbali].PV
> FROM [processi-verbali]
> WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
> ORDER BY [Data1], [Data2]
>
> Tenta di evitare il trattino nei nomi che per un database è sempre
> un meno e puo dare problemi.
>
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Ci siamo quasi, ma non capisco perchè solo una valore di 18 non è in
ordine.
Si tratta di un normalissimo record con valore 07/04/2010 che non ne
vuol sapere di ordinarsi.
Ok per il trattino per i nomi.
Grazie


title: Ordinamento di date

text:
skate2k5 wrote:
> Karl Donaubauer wrote:
>> ...
>> SELECT [Data1] & [Data2] AS [Tutte-le-date],
>> [processi-verbali].[Data- registrazione],
>> [processi-verbali].Importo, [processi-verbali].PV
>> FROM [processi-verbali]
>> WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
Ora vedo che ho lasciato una parentesi troppa dopo: [Data2]
Ma molto probabilmente hai gi� cancellato questa ).
>> ORDER BY [Data1], [Data2]
>
> Ci siamo quasi, ma non capisco perch� solo una valore di 18 non � in
> ordine.
> Si tratta di un normalissimo record con valore 07/04/2010 che non ne
> vuol sapere di ordinarsi.
> ...
Difficile a dire senza vedere i dati. Forse si vede qc. se copi/incolli il
risultato della query qui. In alternativa puoi fare l'upload di un piccolo
db con solo la tabella e la query su un qualsiasi sito gratis come
http://myfreefilehosting.com
 e poi postare il link per il download.



title: Ordinamento di date

text:
On 6 Mag, 20:15, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
> skate2k5 wrote:
> > Karl Donaubauer wrote:
> >> ...
> >> SELECT [Data1] & [Data2] AS [Tutte-le-date],
> >> [processi-verbali].[Data- registrazione],
> >> [processi-verbali].Importo, [processi-verbali].PV
> >> FROM [processi-verbali]
> >> WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
>
> Ora vedo che ho lasciato una parentesi troppa dopo: [Data2]
> Ma molto probabilmente hai già cancellato questa ).
>
> >> ORDER BY [Data1], [Data2]
>
> > Ci siamo quasi, ma non capisco perchè solo una valore di 18 non è in
> > ordine.
> > Si tratta di un normalissimo record con valore 07/04/2010 che non ne
> > vuol sapere di ordinarsi.
> > ...
>
> Difficile a dire senza vedere i dati. Forse si vede qc. se copi/incolli il
> risultato della query qui. In alternativa puoi fare l'upload di un piccolo
> db con solo la tabella e la query su un qualsiasi sito gratis comehttp://myfreefilehosting.come poi postare il link per il download.
>
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Eccolo:
http://myfreefilehosting.com/f/2809d2d531_0.02MB
Grazie Karl


title: Ordinamento di date

author: Vladimiro Leone

text:
On 8 Mag, 16:25, skate2k5 <
skate...@fastwebnet.it
> wrote:
> On 6 Mag, 20:15, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
>
>
>
>
>
> > skate2k5 wrote:
> > > Karl Donaubauer wrote:
> > >> ...
> > >> SELECT [Data1] & [Data2] AS [Tutte-le-date],
> > >> [processi-verbali].[Data- registrazione],
> > >> [processi-verbali].Importo, [processi-verbali].PV
> > >> FROM [processi-verbali]
> > >> WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
>
> > Ora vedo che ho lasciato una parentesi troppa dopo: [Data2]
> > Ma molto probabilmente hai già cancellato questa ).
>
> > >> ORDER BY [Data1], [Data2]
>
> > > Ci siamo quasi, ma non capisco perchè solo una valore di 18 non è in
> > > ordine.
> > > Si tratta di un normalissimo record con valore 07/04/2010 che non ne
> > > vuol sapere di ordinarsi.
> > > ...
>
> > Difficile a dire senza vedere i dati. Forse si vede qc. se copi/incolli il
> > risultato della query qui. In alternativa puoi fare l'upload di un piccolo
> > db con solo la tabella e la query su un qualsiasi sito gratis comehttp://myfreefilehosting.comepoi postare il link per il download.
>
> > --
> > cu
> > Karl
> > *********
> > Access FAQ:
www.donkarl.com/it
>
> Eccolo:
http://myfreefilehosting.com/f/2809d2d531_0.02MB
> Grazie Karl- Nascondi testo citato
>
> - Mostra testo citato -
Ciao,
devi usare la condizione IIF al posto della congiunzione & ... e
attento al copia incolla :-)
SELECT IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
difensivi-trasgressore],[Scritti-difensivi-obbligato]) AS [Scritti
presentati], [processi-verbali].[Data-registrazione], [processi-
verbali].Importo, [processi-verbali].PV
FROM [processi-verbali]
WHERE (((IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
difensivi-trasgressore],[Scritti-difensivi-obbligato])) Is Not Null))
ORDER BY IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
difensivi-trasgressore],[Scritti-difensivi-obbligato]);
Ciao Vladimiro.


title: Ordinamento di date

text:
On 9 Mag, 00:56, Vladimiro Leone <
vladil...@alice.it
> wrote:
> On 8 Mag, 16:25, skate2k5 <
skate...@fastwebnet.it
> wrote:
>
>
>
>
>
> > On 6 Mag, 20:15, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
>
> > > skate2k5 wrote:
> > > > Karl Donaubauer wrote:
> > > >> ...
> > > >> SELECT [Data1] & [Data2] AS [Tutte-le-date],
> > > >> [processi-verbali].[Data- registrazione],
> > > >> [processi-verbali].Importo, [processi-verbali].PV
> > > >> FROM [processi-verbali]
> > > >> WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
>
> > > Ora vedo che ho lasciato una parentesi troppa dopo: [Data2]
> > > Ma molto probabilmente hai già cancellato questa ).
>
> > > >> ORDER BY [Data1], [Data2]
>
> > > > Ci siamo quasi, ma non capisco perchè solo una valore di 18 non è in
> > > > ordine.
> > > > Si tratta di un normalissimo record con valore 07/04/2010 che non ne
> > > > vuol sapere di ordinarsi.
> > > > ...
>
> > > Difficile a dire senza vedere i dati. Forse si vede qc. se copi/incolli il
> > > risultato della query qui. In alternativa puoi fare l'upload di un piccolo
> > > db con solo la tabella e la query su un qualsiasi sito gratis comehttp://myfreefilehosting.comepoipostare il link per il download.
>
> > > --
> > > cu
> > > Karl
> > > *********
> > > Access FAQ:
www.donkarl.com/it
>
> > Eccolo:
http://myfreefilehosting.com/f/2809d2d531_0.02MB
> > Grazie Karl- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Ciao,
> devi usare la condizione IIF al posto della congiunzione & ... e
> attento al copia incolla :-)
>
> SELECT IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
> difensivi-trasgressore],[Scritti-difensivi-obbligato]) AS [Scritti
> presentati], [processi-verbali].[Data-registrazione], [processi-
> verbali].Importo, [processi-verbali].PV
> FROM [processi-verbali]
> WHERE (((IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
> difensivi-trasgressore],[Scritti-difensivi-obbligato])) Is Not Null))
> ORDER BY IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
> difensivi-trasgressore],[Scritti-difensivi-obbligato]);
>
> Ciao Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Che significa  "attento alcopia e incolla"??
Mi da errore: Parentesi non valide nel nome 'Scritti-presentati'
Dove sbaglio?
Grazie ancora


title: Ordinamento di date

text:
skate2k5 wrote:
> Vladimiro Leone wrote:
>> ...
>> devi usare la condizione IIF al posto della congiunzione & ... e
>> attento al copia incolla :-)
>>
>> SELECT IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
>> difensivi-trasgressore],[Scritti-difensivi-obbligato]) AS [Scritti
>> presentati], [processi-verbali].[Data-registrazione], [processi-
>> verbali].Importo, [processi-verbali].PV
>> FROM [processi-verbali]
>> WHERE (((IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
>> difensivi-trasgressore],[Scritti-difensivi-obbligato])) Is Not
>> Null)) ORDER BY IIf([Scritti-difensivi-trasgressore] Is Not
>> Null,[Scritti-
>> difensivi-trasgressore],[Scritti-difensivi-obbligato]);
>
> Che significa  "attento alcopia e incolla"??
> Mi da errore: Parentesi non valide nel nome 'Scritti-presentati'
> Dove sbaglio?
Come annunciato da Vladimiro � un problema delle interrruzioni
di riga (soprattutto causato dai trattini). Prova cos�:
SELECT
IIf([Scritti-difensivi-trasgressore] Is Not Null,
[Scritti-difensivi-trasgressore],[Scritti-difensivi-obbligato])
AS [Scritti presentati],
[processi-verbali].[Data-registrazione],
[processi-verbali].Importo, [processi-verbali].PV
FROM
[processi-verbali]
WHERE
[processi-verbali].[Scritti-difensivi-trasgressore] Is Not Null
OR [processi-verbali].[Scritti-difensivi-obbligato] Is Not Null
ORDER BY IIf([Scritti-difensivi-trasgressore] Is Not Null,
[Scritti-difensivi-trasgressore],[Scritti-difensivi-obbligato]);
--
HTH



title: Ordinamento di date

text:
On 9 Mag, 10:26, skate2k5 <
skate...@fastwebnet.it
> wrote:
> On 9 Mag, 00:56, Vladimiro Leone <
vladil...@alice.it
> wrote:
>
>
>
>
>
> > On 8 Mag, 16:25, skate2k5 <
skate...@fastwebnet.it
> wrote:
>
> > > On 6 Mag, 20:15, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
>
> > > > skate2k5 wrote:
> > > > > Karl Donaubauer wrote:
> > > > >> ...
> > > > >> SELECT [Data1] & [Data2] AS [Tutte-le-date],
> > > > >> [processi-verbali].[Data- registrazione],
> > > > >> [processi-verbali].Importo, [processi-verbali].PV
> > > > >> FROM [processi-verbali]
> > > > >> WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
>
> > > > Ora vedo che ho lasciato una parentesi troppa dopo: [Data2]
> > > > Ma molto probabilmente hai già cancellato questa ).
>
> > > > >> ORDER BY [Data1], [Data2]
>
> > > > > Ci siamo quasi, ma non capisco perchè solo una valore di 18 non è in
> > > > > ordine.
> > > > > Si tratta di un normalissimo record con valore 07/04/2010 che non ne
> > > > > vuol sapere di ordinarsi.
> > > > > ...
>
> > > > Difficile a dire senza vedere i dati. Forse si vede qc. se copi/incolli il
> > > > risultato della query qui. In alternativa puoi fare l'upload di un piccolo
> > > > db con solo la tabella e la query su un qualsiasi sito gratis comehttp://myfreefilehosting.comepoipostareil link per il download.
>
> > > > --
> > > > cu
> > > > Karl
> > > > *********
> > > > Access FAQ:
www.donkarl.com/it
>
> > > Eccolo:
http://myfreefilehosting.com/f/2809d2d531_0.02MB
> > > Grazie Karl- Nascondi testo citato
>
> > > - Mostra testo citato -
>
> > Ciao,
> > devi usare la condizione IIF al posto della congiunzione & ... e
> > attento al copia incolla :-)
>
> > SELECT IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
> > difensivi-trasgressore],[Scritti-difensivi-obbligato]) AS [Scritti
> > presentati], [processi-verbali].[Data-registrazione], [processi-
> > verbali].Importo, [processi-verbali].PV
> > FROM [processi-verbali]
> > WHERE (((IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
> > difensivi-trasgressore],[Scritti-difensivi-obbligato])) Is Not Null))
> > ORDER BY IIf([Scritti-difensivi-trasgressore] Is Not Null,[Scritti-
> > difensivi-trasgressore],[Scritti-difensivi-obbligato]);
>
> > Ciao Vladimiro.- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Che significa  "attento alcopia e incolla"??
> Mi da errore: Parentesi non valide nel nome 'Scritti-presentati'
Appunto, come immaginavo; bastava solo ricostruire le righe dell'SQL.
Purtroppo su queste pagine dove scriviamo, le righe vanno a capo nel
momento in cui raggiungono il limite massimo di lunghezza e succede
che il copia-incolla deve essere riadattato.
Ma non ci voleva mica tanto, in fondo i nomi dei campi li hai scritti
tu! :-)
Ho riadattato l'SQL, adesso non ci dovrebbero essere più sorprese nel
copiare e incollare; eventualmente ti posto il link per il download:
SELECT IIf([Scritti-difensivi-trasgressore] Is Not Null,
[Scritti-difensivi-trasgressore],
[Scritti-difensivi-obbligato]) AS [Scritti presentati],
 [processi-verbali].[Data-registrazione],
 [processi-verbali].Importo, [processi-verbali].PV
FROM [processi-verbali]
WHERE (((IIf([Scritti-difensivi-trasgressore] Is Not Null,
[Scritti-difensivi-trasgressore],
[Scritti-difensivi-obbligato])) Is Not Null))
ORDER BY IIf([Scritti-difensivi-trasgressore] Is Not Null,
[Scritti-difensivi-trasgressore],[Scritti-difensivi-obbligato]);
Ciao Vladimiro.


title: Ordinamento di date

text:
On 9 Mag, 14:33, Vladimiro Leone <
vladil...@alice.it
> wrote:
> On 9 Mag, 10:26, skate2k5 <
skate...@fastwebnet.it
> wrote:
>
>
>
> > On 9 Mag, 00:56, Vladimiro Leone <
vladil...@alice.it
> wrote:
>
> > > On 8 Mag, 16:25, skate2k5 <
skate...@fastwebnet.it
> wrote:
>
> > > > On 6 Mag, 20:15, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
>
> > > > > skate2k5 wrote:
> > > > > > Karl Donaubauer wrote:
> > > > > >> ...
> > > > > >> SELECT [Data1] & [Data2] AS [Tutte-le-date],
> > > > > >> [processi-verbali].[Data- registrazione],
> > > > > >> [processi-verbali].Importo, [processi-verbali].PV
> > > > > >> FROM [processi-verbali]
> > > > > >> WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
>
> > > > > Ora vedo che ho lasciato una parentesi troppa dopo: [Data2]
> > > > > Ma molto probabilmente hai già cancellato questa ).
>
> > > > > >> ORDER BY [Data1], [Data2]
>
> > > > > > Ci siamo quasi, ma non capisco perchè solo una valore di 18 non è in
> > > > > > ordine.
> > > > > > Si tratta di un normalissimo record con valore 07/04/2010 che non ne
> > > > > > vuol sapere di ordinarsi.
> > > > > > ...
>
> > > > > Difficile a dire senza vedere i dati. Forse si vede qc. se copi/incolli il
> > > > > risultato della query qui. In alternativa puoi fare l'upload di un piccolo
> > > > > db con solo la tabella e la query su un qualsiasi sito gratis comehttp://myfreefilehosting.comepoipostareillink per il download.

ops, scusa Karl, solo ora (causa interruzione pranzo) mi sono accorto
della tua risposta.
:-)
Vladimiro.


title: Ordinamento di date

text:
On 9 Mag, 14:37, Vladimiro Leone <
vladil...@alice.it
> wrote:
> On 9 Mag, 14:33, Vladimiro Leone <
vladil...@alice.it
> wrote:
>
>
>
>
>
> > On 9 Mag, 10:26, skate2k5 <
skate...@fastwebnet.it
> wrote:
>
> > > On 9 Mag, 00:56, Vladimiro Leone <
vladil...@alice.it
> wrote:
>
> > > > On 8 Mag, 16:25, skate2k5 <
skate...@fastwebnet.it
> wrote:
>
> > > > > On 6 Mag, 20:15, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
>
> > > > > > skate2k5 wrote:
> > > > > > > Karl Donaubauer wrote:
> > > > > > >> ...
> > > > > > >> SELECT [Data1] & [Data2] AS [Tutte-le-date],
> > > > > > >> [processi-verbali].[Data- registrazione],
> > > > > > >> [processi-verbali].Importo, [processi-verbali].PV
> > > > > > >> FROM [processi-verbali]
> > > > > > >> WHERE [Data1] Is Not Null OR [Data2]) Is Not Null
>
> > > > > > Ora vedo che ho lasciato una parentesi troppa dopo: [Data2]
> > > > > > Ma molto probabilmente hai già cancellato questa ).
>
> > > > > > >> ORDER BY [Data1], [Data2]
>
> > > > > > > Ci siamo quasi, ma non capisco perchè solo una valore di 18 non è in
> > > > > > > ordine.
> > > > > > > Si tratta di un normalissimo record con valore 07/04/2010 che non ne
> > > > > > > vuol sapere di ordinarsi.
> > > > > > > ...
>
> > > > > > Difficile a dire senza vedere i dati. Forse si vede qc. se copi/incolli il
> > > > > > risultato della query qui. In alternativa puoi fare l'upload di un piccolo
> > > > > > db con solo la tabella e la query su un qualsiasi sito gratis comehttp://myfreefilehosting.comepoipostareillinkper il download.

Ok, grazie ragazzi, però avevo chiesto il vostro aiuto proprio perchè
non ho dimestichezza con SQL e non sapevo di questo inconveniente.
Forse sarà il caso per me di iniziare a studiarlo.
Grazie ancora.


title: Archivio di immagini

author: Vespamu

text:
Dopo aver seguito le istruzioni del Sito Comune su come implementare
correttamente un archivio di immagini e dopo aver inserito sull' evento
Corrente in una forms Me.MioControlloImmagine.Picture = Me.Path_Immagine mi
trovo davanti al seguente problema:
quali istruzioni devo aggiungere nel caso in cui il campo Path_Immagine sia
vuoto o il percorso del file risulti errato affinchè il controllo immagine
(MioControlloImmagine) rimanga "vuoto" e senza che venga generato alcun
messaggio d'errore?
Grazie


title: Archivio di immagini

author: Cinzia

text:
"Vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:dusUc.45952$OH4.1...@twister1.libero.it...

Ciao,
puoi inserire questo controllo che ritorna la stringa vuota se il file non
esiste.
if not isnull(Me.PathImmagine) then
    if Len(Dir(Me.PathImmagine))> 0 then
        Me.MioControlloImmagine.Picture = Me.Path_Immagine
    end if
end if
Saluti
Cinzia