title: Aggiornamento Client

text:
"George" <
giorgio.ben...@libero.it
> wrote in
news:baslp6$8q5$
1...@newsreader.mailgate.org
:
>
> Beh... messa così allora *se il server è un vero server* invece di
> copiare il file in locale eseguilo direttamente da remoto no?
no.
perchè?
nelle stringhe di connessione odbc, finisce il nome del client. se tutti
i client usano lo stesso fe come la mettiamo?
se per sbaglio usi delle tabelle d'appoggio e tutti usano lo stesso file
come fe, t'immagini il casino?
potrei gestire nella tab d'appoggio i diversi client, ma mi complico la
vita inutilmente...
per non parlare poi del carico sulla rete al crescere del numero dei
client...
> Non mi sembra una gran soluzione, anche perchè non ti preserva da
> problemi relativi a modifiche apportate nell'arco della giornata:
> cos'è chiami gli utenti e gli chiedi di riavviare le macchine o di
> sloggarsi e riloggarsi un attimo?
>
:-)
dipende dal contesto.
io non ho programmi con necessità di aggiornamento immediata.
se anche l'aggiornamento me lo fa dopo la pausa pranzo o la mattina
successiva, la cosa non mi crea problemi.
a meno, ovviamente di problemi gravi.
in questo caso, entra in gioco un meccanismo simile al tuo: nel be, c'è
una tab apposta per impostazioni comuni a tutti i client, dovce c'è una
voce apposta per i casi d'emergenza.
> Io personalmente ho un timer nello splash form che a intervalli di 5'
> verifica un flag.
> Se setto il flag vengono avvisati gli utenti che il programma deve
> essere chiuso.
> Se dopo 15' non l'hanno chiuso, il programma si chiude da solo. La
> riapertura è inibilta fino a quando il flag non è impostato a falso.
> Io sono così sicuro che dopo circa 20' sicuramente non avrò utenti
> attivi. Faccio le modifiche del caso, incremento la release e libero
> il flag. Alla successiva riapertura parte la procedura di update del
> front end che applica la patch per differenza di versione...
>
così, intanto che tu modifichi tutti si devono fermare??
se facessi una cosa del genere, mi sparano!
:-)



title: Aggiornamento Client

author: George

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns93877E51...@151.99.250.3...

No, io modifico il FE e poi uso questo sistema per sostituirlo "al volo" o
per metterlo fuori linea.
Non mi potrei mai permettere di dire a tutti *a casa perchè devo modificare
del codice*.
:o)


title: Aggiungere da SQL un campo contatore chiave primaria

text:
Nella tabella 'SIT80' del mio db voglio aggiungere da SQL il campo 'ID' che
deve essere contatore e chiave primaria.
Per fare questo ho scritto:
Dim dbs As DAO.Database
    Set dbs = CurrentDb
    dbs.Execute "ALTER TABLE SIT80 ADD COLUMN ID INTEGER IDENTITY (1,1)
PRIMARY KEY;"
    dbs.Close
    Set dbs = Nothing
ma quando lo eseguo mi restituisce l'errore 'Errore di sintassi
nell'istruzione ALTER TABLE'.
Qual è l'errore e quindi la sintassi corretta?
GioVe


author: Roberto dalla campagna

text:
"Gio.Ve" <
nospamgv...@tin.it
> ha scritto nel messaggio
news:oYocd.149044$35.72...@news4.tin.it...

Prova con:
dbs.Execute "ALTER TABLE SIT80 ADD CONSTRAINT ID PRIMARY KEY;"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Karl Donaubauer

text:

p.e.
"ALTER TABLE SIT80 ADD COLUMN ID COUNTER CONSTRAINT
PrimaryKey PRIMARY KEY"
Dove ho usato "PrimaryKey" come nome del constraint perché è
il nome standard in Access. Puoi anche usare ancora una volta
"ID" o "Pippo".
--
HTH
Karl
*********
Access-FAQ
http://www.donkarl.com/it


author: giorgio rancati

text:
"Gio.Ve" <
nospamgv...@tin.it
> ha scritto nel messaggio
news:oYocd.149044$35.72...@news4.tin.it...

Ciao Gio.Ve
Se devi eseguire con DAO puoi fare così
-------------------
dbs.Execute "ALTER TABLE SIT80 ADD ID COUNTER CONSTRAINT PK_SIT80 PRIMARY
KEY"
------------------
con ADO così
------------------
Currentproject.Connection.Execute "ALTER TABLE SIT80 ADD ID INT
IDENTITY(1,1) CONSTRAINT PK_SIT80 PRIMARY KEY"
---------------
Ciao Giorgio


text:
giorgio rancati wrote:
> ...
> Se devi eseguire con DAO puoi fare così
> -------------------
> dbs.Execute "ALTER TABLE SIT80 ADD ID COUNTER CONSTRAINT PK_SIT80
> PRIMARY KEY"
> ------------------
>
> con ADO così
> ------------------
> Currentproject.Connection.Execute "ALTER TABLE SIT80 ADD ID INT
> IDENTITY(1,1) CONSTRAINT PK_SIT80 PRIMARY KEY"
> ---------------
Per evitare malintesi:
È possibile di usare sia
Currentproject.Connection.Execute "ALTER TABLE SIT80 ADD ID
COUNTER CONSTRAINT PK_SIT80 PRIMARY KEY"
sia
dbs.Execute "ALTER TABLE SIT80 ADD ID COUNTER(1,1)
CONSTRAINT PK_SIT80 PRIMARY KEY"
Cioè lo statement per DAO funziona anche con ADO e la
regolazione di seed e increment (in JET4) è anche possibile
con DAO. Certo non fa senso con 1,1 perché sono i valori standard.
--
cu



text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2teu3cF...@uni-berlin.de...

Grazie Karl, ora nella tabella ho il campo 'ID' contatore e chiave primaria.
Una curiosità: quando e come si usa l'istruzione IDENTITY (n,n)?
Ciao
GioVe


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2tevo2F...@uni-berlin.de...
> giorgio rancati wrote:
> > ...
[CUT]
> Per evitare malintesi:
>
> È possibile di usare sia
> Currentproject.Connection.Execute "ALTER TABLE SIT80 ADD ID
> COUNTER CONSTRAINT PK_SIT80 PRIMARY KEY"
> sia
> dbs.Execute "ALTER TABLE SIT80 ADD ID COUNTER(1,1)
> CONSTRAINT PK_SIT80 PRIMARY KEY"
>
> Cioè lo statement per DAO funziona anche con ADO e la
> regolazione di seed e increment (in JET4) è anche possibile
> con DAO. Certo non fa senso con 1,1 perché sono i valori standard.
>
in una visione ristretta ai soli db di access puoi fare anche così ma io
preferisco indicare per ADO la sintassi che può funzionare anche in Sql
Server visto che può essere usato da Access2000 in avanti
Ciao Giorgio


text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:ckti6j$2k6$1...@lacerta.tiscalinet.it...

Ora capisco quando e come si usa l'istruzione IDENTITY (n,n).
Grazie per l'aiuto.
Ciao
GioVe


text:
Gio.Ve wrote:
> "Karl Donaubauer ha scritto:
>> ...
>> p.e.
>> "ALTER TABLE SIT80 ADD COLUMN ID COUNTER CONSTRAINT
>> PrimaryKey PRIMARY KEY"
>>
>> Dove ho usato "PrimaryKey" come nome del constraint perché è
>> il nome standard in Access. Puoi anche usare ancora una volta
>> "ID" o "Pippo".
>> ...
> Grazie Karl, ora nella tabella ho il campo 'ID' contatore e chiave
> primaria. Una curiosità: quando e come si usa l'istruzione IDENTITY
> (n,n)?
JET è molto flessibile. Per JET(4) IDENTITY, COUNTER e
AUTOINCREMENT con DAO o ADO senza o con (n,n) sono
tutti uguali. Solo per SQL Server devi usare IDENTITY.



title: R:? Corsi a Roma su SQL Server...

author: Nora Andrea

text:
Prova a guardare qui:
http://www.microsoft.it/italy/mcp/ricerca/ctec.asp
> ----------
> Da:
in...@labbondanza.it
[
SMTP:in...@labbondanza.it
]
> Risposta a:
it.comp.a...@list.deja.com
> Inviato:	venerdě 22 settembre 2000 11.33
> A:
it.comp.a...@list.deja.com
> Oggetto:	? Corsi a Roma su SQL Server...
>
>  Message from the Deja.com forum:
>  it.comp.appl.access
>  Your subscription is set to individual email delivery
>  This message was sent to
andre...@agac.re.it
>  Deja.com: Best way to buy a PC
>
http://www.deja.com/channels/channel.xp?CID=13031
> >
> Vorrei sapere gentilmente i nomi di aziende che fanno corsi su SQL Server
> a
> Roma o comunque nel centro italia....
>
> grazie
>
> --
> <***********************************>
> Vigna Federico...CED L'Abbondanza
> Email:
in...@labbondanza.it
> Http:
www.labbondanza.it
> <***********************************>
>
>
>
>
>
>
>  _____________________________________________________________
>  Deja.com: Before you buy.
>
http://www.deja.com/
>  * To modify or remove your subscription, go to
>
http://www.deja.com/edit_sub.xp?group=it.comp.appl.access
>  * Read this thread at
>
>
http://www.deja.com/thread/%3CEHFy5.9153%24Q23.188001%40news.infostrada.it
> %3E
>
 Sent via Deja.com
http://www.deja.com/
 Before you buy.


title: semplice...

author: crisbetter

text:
E' possibile all'interno di una maschera continua posizionarsi con il
selettore di record sull'ultimo ? Con quale istruzione ? Grazie


title: semplice...

author: Maurizio Borrelli

text:
> "crisbetter" news:apgcaq$tvq$
1...@lacerta.tiscalinet.it
:
> E' possibile all'interno di una maschera continua posizionarsi con il
> selettore di record sull'ultimo ? Con quale istruzione ?
    Consulta la guida a proposito di:
        Sub GoToRecord( _
            [ObjectType As AcDataObjectType = acActiveDataObject] _
          , [ObjectName] _
          , [Record As AcRecord = acNext] _
          , [Offset])
            Membro di Access.DoCmd
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: semplice...

author: Antonio Biso

text:
"crisbetter" <
cov...@tiscalinet.it
> ha scritto nel messaggio
news:apgcaq$tvq$1...@lacerta.tiscalinet.it...
> E' possibile all'interno di una maschera continua posizionarsi con il
> selettore di record sull'ultimo ? Con quale istruzione ? Grazie
Sarebbe semplice anche scrivere un oggetto più significativo...
Antonio


title: semplice...

author: desio

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:L1av9.87762$%M1.22...@twister2.libero.it...

Ma Antonio se è semplice non è per te
"non ti curar di loro ma guarda e passa"


title: Report: gruppi e salto pagina

author: ziopilvio

text:
Ho un report ordinato per vari gruppi. Il secondo gruppo ha il salto pagina
dopo la sezione piè di pagina (gruppo).
Vorrei però che quando sono finiti i record da stampare, il piè di pagina
del primo gruppo non sia stampato in una nuova pagina ma di seguito (in
pratica che il salto pagina non funzionasse più se non ci sono record del
primo gruppo).
C'è un sistema per farlo?
Saulti
Ziopilvio


title: aggiungere record

author: Gianni Borca

text:
Saluti a tutti, Sono un nuovo affiliato!
Ho provato in tutti i modi (conosciuti) per cercare di aggiungere un
record ad una sottomaschera da un controllo della maschera principale.
(al pulsante stampa report aggiungere la data corrente un una tabella
secondaria legata alla sottomaschera per creare una cronologia delle
stampe)
Ho provato con la query di accodamento e con qualche codice vb.
Qualcuno mi aiuta?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aggiungere record

author: Paolo P

text:
"Gianni Borca" <
cas...@libero.it
> ha scritto nel messaggio
news:2930361d7d163a015c2...@mygate.mailgate.org...

Vedi un pò se può serivirti:
    dim dbs as Database
    dim rst as recordset
    Set dbs = CurrentDb
    Set rst = dbs.OpenRecordset("tuatabelle", dbOpenDynaset)
               With rst
        .AddNew
        !CampoData = Date()
        ...eventualmente altri campi da aggiornare...
        .Update
        .Close
    End With


title: Media dei giorni di giacenza

author: Happy

text:
Salve a tutti
Sto creando un programma di carico-scarico merce e mi servirebbe sapere la
media di quanto tempo un prodotto è rimasto fermo in magazzino dalla data
dell'inserimento alla data di oggi (del momento in cui si guarda).
Come posso fare?


title: Tasti direzione e maschere continue

author: Valerio Valentini

text:
C'č modo di in una maschera continua di utilizzare i tasti direzione per
spostarsi su e giů.Cioč se il campo non č selezionato non riesco a muovermi
a destra e sinistra senza prima confermare con enter, e passi. Ma se tutto
il campo č selezionato quindi non in modifica mi muovo a destra e sinistra
con i tasti relativi, ma anche con i tasti up e down. C'č modo di farli
funzionare record precedente e record successivo. Forse con i codici
vbKeyCode o anche in modo piů semplice?
Ciao Valerio


title: Tasti direzione e maschere continue

author: warp

text:
Valerio Valentini ha scritto nel messaggio ...
>C'è modo di in una maschera continua di utilizzare i tasti direzione per
>spostarsi su e giù.Cioè se il campo non è selezionato non riesco a muovermi
>a destra e sinistra senza prima confermare con enter, e passi. Ma se tutto
>il campo è selezionato quindi non in modifica mi muovo a destra e sinistra
>con i tasti relativi, ma anche con i tasti up e down. C'è modo di farli
>funzionare record precedente e record successivo. Forse con i codici
>vbKeyCode o anche in modo più semplice?
Per gli spostamenti verticali puoi usare questo:
Su Tasto giù della Form
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
  On Error Resume Next
  If KeyCode = 40 Then
            DoCmd.GoToRecord acDataForm,
me.name
, acNext
  ElseIf KeyCode = 38 Then
            DoCmd.GoToRecord acDataForm,
me.name
, acPrevious
  End If
End Sub
Il resto dovrebbe venire da solo (magari utilizza sendkeys per simulare un tab su pressione
freccetta destra e Shift + Tab per spostamento a sinistra).
Ciao, warp


title: Tasti direzione e maschere continue

text:
>
> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
>
>   On Error Resume Next
>
>   If KeyCode = 40 Then
>             DoCmd.GoToRecord acDataForm,
me.name
, acNext
>   ElseIf KeyCode = 38 Then
>             DoCmd.GoToRecord acDataForm,
me.name
, acPrevious
>   End If
>
> End Sub
>
> Il resto dovrebbe venire da solo (magari utilizza sendkeys per simulare un
tab su pressione
> freccetta destra e Shift + Tab per spostamento a sinistra).
>
> Ciao, warp
>
Non so se sia legato al fatto che uso ADO, non credo, ma non funzione e non
dà nemmeno errore togliendo il Resume. Forse in AC02 i codici non sono
uguali, ma ho provato a sostituire anche il valore con vbKeyDown e vbKeyUp
senza modificare il risultato. Ti ringrazio comunque per il tentativo.
Ciao Valerio


title: Tasti direzione e maschere continue

text:
Valerio Valentini ha scritto nel messaggio <6dmf9.87618$
pX1.2...@news2.tin.it
>...
>> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
>>
>>   On Error Resume Next
>>
>>   If KeyCode = 40 Then
>>             DoCmd.GoToRecord acDataForm,
me.name
, acNext
>>   ElseIf KeyCode = 38 Then
>>             DoCmd.GoToRecord acDataForm,
me.name
, acPrevious
>>   End If
>>
>> End Sub
>>
>> Il resto dovrebbe venire da solo (magari utilizza sendkeys per simulare un
>tab su pressione
>> freccetta destra e Shift + Tab per spostamento a sinistra).
>Non so se sia legato al fatto che uso ADO, non credo, ma non funzione e non
>dà nemmeno errore togliendo il Resume. Forse in AC02 i codici non sono
>uguali, ma ho provato a sostituire anche il valore con vbKeyDown e vbKeyUp
>senza modificare il risultato. Ti ringrazio comunque per il tentativo.
Devi settare la proprietà "Anteprima Tasti" della Form.
Ciao, warp


title: Tasti direzione e maschere continue

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:all9kb$hi3$1...@fe1.cs.interbusiness.it...
>
>
>
> Devi settare la proprietà "Anteprima Tasti" della Form.
>
> Ciao, warp
>
Funziona perfettamente. Grazie.
DoCmd.GoToRecord acDataForm, "nome maschera", acNext
Ciao Valerio


title: Controllo Activex per visualizzare/stampare disegni DWG Autocad da Report MS Access.

author: Stefano

text:
Buonasera,
Vorrei gestire dei files DWG di Autocad, che sono su una tabella come
collegamento ipertestuale (grazie a che di questo NG mi ha aiutato!), con le
stesse, o simili, modalità dei BMP in Access. Non riesco a trovare l'activex
giusto. Qualcuno mi sa dire dove lo posso trovare?
Grazie,
Stefano


author: aXa

text:
"Stefano" <
guen...@katamail.com
> ha scritto nel messaggio
news:bgbise$n5kas$1...@ID-157402.news.uni-berlin.de...

mah, io recentemente ho provato due OCX trovati in Rete (DWG viewer3.0 e
Autodesk ExpressViewer), ma ti dirò che fanno abbastanza schifo, che ad
Access2002 non piacciono molto e che si incasina random in refresh e menù
neurolettici che diventano trasparenti e, cosa molto più grave, che non
gestiscono Orbit o comandi 3D, ma solo zoom e layer
attivo/disattivo..nient'altro
quindi, quasi preferisco la conversione in immagine, tanto chi sa cos'è un
DWG un AutoCad anche se per Win3.11 for Workgroup lo tiene!!
Quindi se vuole li pesca da una cartella a parte..
PS: con beneficio d'inventario!!! Se q.uno del NG ha una soluzione la userei
anch'io!!!
ciao aXa


title: Svuotamento e compattazione di una tabella

author: Paolo B.

text:
Avrei bisogno del codice necessario (associato al click di un
pulsante) che contemporaneamente mi cancelli e mi compatti i record di
una tabella (in modo che si riparta di nuovo da 1)
Grazie


author: ALESSANDRO Baraldi

text:
"Paolo B." <pa...@bi.ii> ha scritto nel messaggio
news:n3g200ddjpc2vnf0t...@4ax.com...

Per eliminare i Record basta una QrySQL del tipo:
Currentdb.Execute "DELETE * FROM NomeTabella;"
Per invece azzerare il Counter credo che con richiamando il Menů
di compattazione tramite RunCommand possa essere sufficiente, solo
per A_XP se non ricordo male....!
Ciao.
@Alex.


title: Operare su gruppi di record

author: Sandro G.

text:
Ho una maschera (basata sulla tabella "Indirizzi") in formato tabulare,
visualizzazione maschere continue, con i selettori record (credo si chiami
così quel rettangolo a sinistra di ogni record nel quale appare la freccetta
se lo selezioni) visibili.
Se seleziono un solo record posso recuperarne la proprietà "CurrentRecord".
Ma se "seleziono" con il mouse un gruppo di records, posso recuperare una
qualche proprietà che li identifichi ? Intendo qualcosa tipo "IsSelected",
"SelectedRecords" ?
Nell'help non ho trovato niente. Mi pare di aver capito che per operare su
gruppi di record selezionati in questo modo non ci sia altro da fare che
creare una ListBox. Non mi sembra il massimo in Access......
Qualcuno mi può aiutare ?
Grazie - ciao
Sandro


title: Operare su gruppi di record

author: Karl Donaubauer

text:
Sandro G. ha scritto:...

Puoi usare SelTop e SelHeight per questo:
ACC: How To Enumerate Selected Form Records (Q148393)
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q148393
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Operare su gruppi di record

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:a4n13n$1f3pq$1...@ID-46617.news.dfncis.de...

Perfetto!!!!!!!
Private Sub Form_Click()
  TxtPrimoSelezionato = SelTop
  TxtUltimoSelezionato = SelHeight
End Sub
Grazie mille, adesso posso andare a letto !
Grazie


title: Query e criteri di selezione!

author: Flavio

text:
Ciao a tutti e buona continuazione con le feste!
Cerchero' di spiegarmi; situazione:
ho una tabella con un ID contatore chiave primaria e un campo che identifica
i nomi delle torte (intese come dolci). Un'altra tabella con un ID contatore
chiave primaria e un campo che identifica gli ingredienti.
Ho fatto una tabella "ponte" che mi mette in relazione le due precedenti e
mi permette di assegnare gli ingredienti, per esempio sale, farina e uova
alla mia torta 1,  farina, uova e zucchero alla torta 2 e cosi' via.
Il problema e' che dovrei estrapolare tutte le torte che hanno per esempio
sia il sale che la farina (quindi nel mio esempio solo la torta 1). Vorrei
poter selezionare tutti gli ingredienti che voglio che mi andranno a fare
poi il filtro nella query.
Mi scuso gia' subito perche' sicuramente non sono riuscito a spiegarmi e
ringrazio anticipatamente tutti quanti.
A disposizione per eventuali chiarimenti! grazie
Flavio


title: Query e criteri di selezione!

author: Roberto da casa

text:
"Flavio" <
fgav...@tiscalinet.it
> ha scritto nel messaggio
news:lL836.205626$hk4.7...@news.infostrada.it...

Ipotizziamo che la struttura della tue tre tabelle sia la seguente:
Torte
------
IDTorta            Contatore e chiave primaria
DescrTorta       Testo
Ingredienti
----------
IDIngrediente    Contatore e chiave primaria
DescrIngr          Testo
TortIngr
--------
ID                    Contatore e chiave primaria
IDTorta            Numerico
IDIngrediente    Numerico
e che la tabella TortIngr sia in relazione uno-a-molti con la tabella Torte
in base al campo IDTorta e in relazione uno-a-molti con la tabella
Ingredienti in base al campo IDIngrediente.
Come esempio ipotizziamo che gli ingredienti da scegliere siano da 1 a 4.
Creati una maschera chiamata Torte che abbia come origine record la tabella
Torte e una visualizzazione a Maschere continue.
Creati un'altra maschera chiamata Maschera1 non associata ad alcuna tabella
e con visualizzazione a Maschera singola.
Con l'autocomposizione controllo inserisci in Maschera1 quattro caselle
combinate non associate basate sulla tabella Ingredienti e chiamale
rispettivamente Ingr1, Ingr2, Ingr3, Ingr4.
Inserisci in Maschera1 un pulsante di comando e a fronte dell'evento "Su
clic" del pulsante genera il seguente codice VBA:
On Error GoTo Err_Comando6_Click
    Dim stDocName As String
    Dim Pippo As String
    Pippo = ""
If Not IsNull(Me!Ingr1) Then
    Pippo = "[IDTorta] IN " & _
    "(Select IDTorta From TortIngr Where " & _
    "IDIngrediente =" & Me!Ingr1 & ") "
End If
If Not IsNull(Me!Ingr2) Then
    If Pippo <> "" Then
       Pippo = Pippo & " AND "
    End If
    Pippo = Pippo & "[IDTorta] IN " & _
    "(Select IDTorta From TortIngr Where " & _
    "IDIngrediente =" & Me!Ingr2 & ") "
End If
If Not IsNull(Me!Ingr3) Then
    If Pippo <> "" Then
       Pippo = Pippo & " AND "
    End If
    Pippo = Pippo & "[IDTorta] IN " & _
    "(Select IDTorta From TortIngr Where " & _
    "IDIngrediente =" & Me!Ingr3 & ") "
End If
If Not IsNull(Me!Ingr4) Then
    If Pippo <> "" Then
       Pippo = Pippo & " AND "
    End If
    Pippo = Pippo & "[IDTorta] IN " & _
    "(Select IDTorta From TortIngr Where " & _
    "IDIngrediente =" & Me!Ingr4 & ") "
End If
    stDocName = "Torte"
    DoCmd.OpenForm stDocName, , , Pippo
Exit_Comando6_Click:
    Exit Sub
Err_Comando6_Click:
    MsgBox Err.Description
    Resume Exit_Comando6_Click
Ora apri Maschera1, seleziona dalle caselle combinate da 1 a 4 ingredienti,
premi il pulsante di comando: ti si aprirą una maschera che contiene i nomi
delle torte che contengono gli ingredienti selezionati.
Buon Anno, e non mangiare troppe torte. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Query e criteri di selezione!

text:
Dimenticavo: il pulsante di comando si deve chiamare Comando6.
AriBuon Anno



title: Query e criteri di selezione!

author: Giuseppe

text:
"Flavio" <
fgav...@tiscalinet.it
> ha scritto nel messaggio
news:lL836.205626$hk4.7...@news.infostrada.it...



title: Query e criteri di selezione!

text:
"Flavio" <
fgav...@tiscalinet.it
> ha scritto nel messaggio
news:lL836.205626$hk4.7...@news.infostrada.it...

oltre al metodo che ti ha indicato Roberto nel caso vuoi ottenere la
risposta direttamente dalla query:
in Criteri , in visualizzazione struttura della query,nel campo Ingredienti
puoi digitare:
farina Or sale
verranno visualizzate solo le torte che hanno per ingredienti sia il sale
che la farina; nel caso  sia interessato anche lo zucchero : farina Or sale
Or zucchero
giuseppe
p.s.
se sono costruite con ingredienti naturali puoi mangiare tutte le torte che
desideri


title: Query e criteri di selezione!

text:
"Giuseppe" <
ebq...@tin.it
> ha scritto nel messaggio
news:n6s36.1428$FF1.1...@twister1.tin.it...
> "Flavio" <
fgav...@tiscalinet.it
> ha scritto nel messaggio
> news:lL836.205626$hk4.7...@news.infostrada.it...
[CUT]
> oltre al metodo che ti ha indicato Roberto nel caso vuoi ottenere la
> risposta direttamente dalla query:
> in Criteri , in visualizzazione struttura della query,nel campo
Ingredienti
> puoi digitare:
> farina Or sale
> verranno visualizzate solo le torte che hanno per ingredienti sia il sale
> che la farina; nel caso  sia interessato anche lo zucchero : farina Or
sale
> Or zucchero
> giuseppe
> p.s.
> se sono costruite con ingredienti naturali puoi mangiare tutte le torte
che
> desideri
>
>
Non vorrei sbagliarmi ma, da una query che abbia in join tutte e tre le
tabelle, nella maniera da te indicata selezioni le torte che contengano la
farina o il sale o lo zucchero; se non ho capito male, Flavio vuole
selezionare le torte che contengano sia la farina, sia il sale che lo
zucchero.



title: Query e criteri di selezione!

text:
Ciao Roberto,
Hai proprio azzeccato quello a cui puntavo!
Proprio ora sto "rubando" il codice che mi hai gentilmente offerto.
Sara' mia premura farti sapere non se funziona perche' non e' in
discussione, ma quando lo avro' integrato nel mio lavoro (posso comunque
disturbarti se non capisco qualcosa???).
Ancora grazie infinite e ricambio gli auguri estendendoli a tutti quanti!
Flavio
Ps: una torta a piacere te la sei assicurata, chiaramente non preparata da
me...
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:8Js36.211630$hk4.7...@news.infostrada.it...
>
> "Giuseppe" <
ebq...@tin.it
> ha scritto nel messaggio
> news:n6s36.1428$FF1.1...@twister1.tin.it...
> > "Flavio" <
fgav...@tiscalinet.it
> ha scritto nel messaggio
> > news:lL836.205626$hk4.7...@news.infostrada.it...
>
> >
>



title: Query e criteri di selezione!

text:
"Flavio" <
fgav...@tiscalinet.it
> ha scritto nel messaggio
news:Rdu36.212274$hk4.8...@news.infostrada.it...
[CUT]
> Sara' mia premura farti sapere non se funziona perche' non e' in
> discussione, ma quando lo avro' integrato nel mio lavoro (posso comunque
> disturbarti se non capisco qualcosa???).
>
Se lo farai tramite il Ng nessun problema, anche perché, se non potrò io, ti
aiuterà sicuramente qualche altro frequentatore.
> Ancora grazie infinite e ricambio gli auguri estendendoli a tutti quanti!
>
> Flavio
>
> Ps: una torta a piacere te la sei assicurata, chiaramente non preparata da
> me...
Non lo dire due volte, sono un golosone tremendo .
Ancora auguri.



title: Query e criteri di selezione!

text:
> [CUT]
> > oltre al metodo che ti ha indicato Roberto nel caso vuoi ottenere la
> > risposta direttamente dalla query:
> > in Criteri , in visualizzazione struttura della query,nel campo
> Ingredienti
> > puoi digitare:
> > farina Or sale
> > verranno visualizzate solo le torte che hanno per ingredienti sia il
sale
> > che la farina; nel caso  sia interessato anche lo zucchero : farina Or
> sale
> > Or zucchero
> > giuseppe
> > p.s.
> > se sono costruite con ingredienti naturali puoi mangiare tutte le torte
> che
> > desideri
> >
> >
>
> Non vorrei sbagliarmi ma, da una query che abbia in join tutte e tre le
> tabelle, nella maniera da te indicata selezioni le torte che contengano la
> farina o il sale o lo zucchero; se non ho capito male, Flavio vuole
> selezionare le torte che contengano sia la farina, sia il sale che lo
> zucchero.
> --
> Roberto
se in criteri si digita farina Or  sale Or Zucchero la query visualizzerà
solo le torte che hanno i tre componenti e no solo uno
buon anno
giuseppe


title: piccolo codice che non so scrivere

author: Lucia Naddeo

text:
Ciao al ng,
non scandalizzatevi, sono alle prime armi.
Chi mi aiuta per queste righe di codice che posso mettere come evento click
di un pulsante o
dopo aggiornamento di un campo etc.?
tabellaA
campoA - campo2 - campo3
tabellaB
campoB - campo4 - campo5
il codice che mi serve è per questi esempi:
maschera tabellaA
if campo2  > campo3 then campo4 della tabellaB (dove campoA e campoB sono
uguali) è = "pippo"
oppure
maschera tabellaA
if campo2  > campo3 then campo4 della maschera tabellaB (dove campoA e
campoB sono uguali) è = "pippo"
Le due tabelle non hanno relazioni (le devono avere ?)
ps avevo chiesto titoli di libri sulle varie funzioni di access (select,
dlookup etc) e vba per iniziandi, mi hanno consigliato quelli del sito
comune ma sono fuori commercio.
Conoscete qualche titolo veramente facile e ben spiegato?
Grazie in anticipo


title: piccolo codice che non so scrivere

author: MA

text:
Lucia Naddeo wrote:
> Ciao al ng,
> non scandalizzatevi, sono alle prime armi.
> Chi mi aiuta per queste righe di codice che posso mettere come evento
> click di un pulsante o
> dopo aggiornamento di un campo etc.?
>
> tabellaA
> campoA - campo2 - campo3
>
> tabellaB
> campoB - campo4 - campo5
>
> il codice che mi serve č per questi esempi:
>
> maschera tabellaA
> if campo2  > campo3 then campo4 della tabellaB (dove campoA e campoB
> sono uguali) č = "pippo"
>
> oppure
>
> maschera tabellaA
> if campo2  > campo3 then campo4 della maschera tabellaB (dove campoA e
> campoB sono uguali) č = "pippo"
E' un giochetto semplice.
Considera che
se sei sulla MascheraA e vuoi iferirti al _controllo_ (la maschera non ha
campi ma controlli)
"Mazza" della maschera B
devi scrivere
forms!mascheraB!Mazza
se invece vuoi il controllo Sergino della stessa mascheraA (quindi partendo
da A)
avrai
me.sergino
fatto questo tu puoi crearti i tuoi pulsantini.
per la guida dai un'occhiata a
www.accessgroup.it
 e nel menu laterale clicka su "A lezioni di VBA"
una traduzione di Sv di una kb di Microsoft
>
> Le due tabelle non hanno relazioni (le devono avere ?)
>
>
> ps avevo chiesto titoli di libri sulle varie funzioni di access
> (select, dlookup etc) e vba per iniziandi, mi hanno consigliato
> quelli del sito comune ma sono fuori commercio.
> Conoscete qualche titolo veramente facile e ben spiegato?
>
> Grazie in anticipo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: piccolo codice che non so scrivere

text:
>E' un giochetto semplice.
>Considera che
>se sei sulla MascheraA e vuoi iferirti al _controllo_ (la maschera non ha
>campi ma controlli)
>"Mazza" della maschera B
>devi scrivere
>forms!mascheraB!Mazza
e va bene, quello che non so fare è indicargli di andare al record uguale
nelle 2 tabelle?



title: piccolo codice che non so scrivere

text:

Ah ma allora non ti interessano le form ma semplicemente un dlookup
Me.MiocontrolloA = dlookup("[MioCampo]", "TabellaB", "MioCampoB =" & chr(34)
& cstr([Miocampo]) & chr(34)



title: piccolo codice che non so scrivere

author: Morgan

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dm48dm$en8$1...@area.cu.mi.it...

Tana per MA.
Bel subject.
Morgan (già Sunrex)
Ciao


title: piccolo codice che non so scrivere

text:
Morgan wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>>
> Tana per MA.
ops...
> Bel subject.
> Morgan (già Sunrex)
> Ciao
L'hai capito che dopo che hai creato tutto quel casino per yahoo e dopo ti
sei dato
era meglio se cambiavi nome...
Però poveraccio, come punizione ti è toccata quella Morticia Addams di Asia
Argento!!!
Forse è stato eccessivo



title: piccolo codice che non so scrivere

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dm6g15$aq5$1...@area.cu.mi.it...
> Morgan wrote:
> > "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>
> >>
> > Tana per MA.
> ops...
>
> > Bel subject.
> > Morgan (già Sunrex)
> > Ciao
> L'hai capito che dopo che hai creato tutto quel casino per yahoo e dopo ti
> sei dato
> era meglio se cambiavi nome...
> Però poveraccio, come punizione ti è toccata quella Morticia Addams di
Asia
> Argento!!!
> Forse è stato eccessivo
Magari mi capitava Asia Argento ;)
Morgan



title: -ot- info su mouse

author: ardet

text:
Mouse senza fili: quanti tipi ne esistono:
-1  al posto della pallina che scorre sul tavolo quale soluzioni vi sono
oltre a quella ottica ?
-2  per collegarsi al pc, quale soluzioni ci sono: mi sembra onde radio
(cordless) e poi infrarossi, altri sistemi ?
- quale è la soluzione migliore, sia per il punto 1 che per il punto 2 ?
- per il tipo ad onde radio, il raggio di trasmissione e' indirizzato
verso il pc, oppure e' di tipo sferico?
  inoltre essendo un trasmettitore radio (anche se di piccola potenza) e
considerando che uno puo' stare davanti al pc
  anche per una giornata intera, ci sono limitazioni al suo utilizzo ?
  sono a pile ricaricabili, tipo telefonino? durata in ora di tali pile?
  quali sono le caratteristiche da vedere sulla scheda tecnica per
capire se uno è buono o meno?
  quali sono i valori limiti da valutare per poter dire se di media
qualità o di scarsa, scarsissima qualità?
Uno che ho visto in un negozio anche economico: Trust Mouse Cordless Ami
250s, come è?
Tra quelli che costano molto e quelli a basso prezzo c'è una grande
differenza?  In cosa consiste la differenza?
grazie
ciao


title: -ot- info su mouse

author: Antonio Biso

text:
"ardet" <
b...@bb.bb
> ha scritto nel messaggio news:3DEBC483...@bb.bb...
> Mouse senza fili: quanti tipi ne esistono:
> -1  al posto della pallina che scorre sul tavolo quale soluzioni vi sono
> oltre a quella ottica ?
> -2  per collegarsi al pc, quale soluzioni ci sono: mi sembra onde radio
> (cordless) e poi infrarossi, altri sistemi ?
C'è il nuovissimo mouse ad onde mentali. E' necessario acquistare il kit
completo, con un casco con elettrodi collegato via radio al PC. E'
sufficiente pensare allo spostamento del cursore e quello lo fa.
Per il clic sinistro o destro bisogna chiudere l'occhio corrispondente, per
il doppio clic è necessario fare un doppio blink dell'occhio.
E' ottimo per i giochi, tipo Quake.
Non è indicato per chi ha dei frequenti TIC nervosi
> - per il tipo ad onde radio, il raggio di trasmissione e' indirizzato
> verso il pc, oppure e' di tipo sferico?
Le onde sono sferiche con gli schiacciamenti ai poli. Inoltre ruotano in
senso orario, ma se c'è vento la traiettoria potrebbe ingannare il PC. In
questo caso è sempre meglio utilizzare il PC controllando il mouse invece di
cliccarlo "di prima"...
>   inoltre essendo un trasmettitore radio (anche se di piccola potenza) e
> considerando che uno puo' stare davanti al pc
>   anche per una giornata intera, ci sono limitazioni al suo utilizzo ?
Si sono verificati dei casi di persone che hanno utilizzato dei mouse con
trasmettitore radio (anche se di piccola potenza) e che sono stati davanti
al pc anche per una giornata intera e che quindi hanno postato dei messaggi
sui NG con considerazioni farneticanti. Ma la causa effetto non è stata mai
dimostrata (si suppone comunque che gli studi siano stati osteggiati dalle
lobby americane di produttori di mouse radio (di piccola potenza)).
>   sono a pile ricaricabili, tipo telefonino? durata in ora di tali pile?
Un'ora di tali pile dura circa una sessantina di minuti, più o meno...
>   quali sono le caratteristiche da vedere sulla scheda tecnica per
> capire se uno è buono o meno?
Beh... se uno è generoso, se fa attraversare la strada alle vecchiette, se
cede il posto sul bus agli anziani... direi che è buono...
>   quali sono i valori limiti da valutare per poter dire se di media
> qualità o di scarsa, scarsissima qualità?
Allora.... se la qualità è la metà direi che è di media qualità, se vale un
30% della qualità è di scarsa qualità, se vale meno del 10% della qualità,
allora è di scarsissima qualità!!!
> Uno che ho visto in un negozio anche economico: Trust Mouse Cordless Ami
> 250s, come è?
Se il negozio è economico sicuramente costerà poco, mi sembra un affare.
> Tra quelli che costano molto e quelli a basso prezzo c'è una grande
> differenza?  In cosa consiste la differenza?
Quelli che costano molto devi pagarli veramente tanto, quelli a basso
prezzo, li paghi veramente poco.
Se c'hai un sacco di soldi non c'è differenza...
> grazie
Prego, figurati...
Antonio BastardInside


title: -ot- info su mouse

text:
putroppo [CUT] xkè usenet s'arrabbia...
>
> Prego, figurati...
Caro Antonio non sottovalutarti...
>
> Antonio BastardInside
Outside too.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: -ot- info su mouse

author: Mauroemme

text:
"Antonio Biso" <
ch...@etruria.net
> :
Argh... un fantasma
MM


title: Visualizza solo record non presenti

author: PaoloD

text:
Ciao a tutti!
Probabilmente sono + fuso del solito ma ho un problemino che non mi
riesce di inquadrare: ho una Form1 a visualizzazione continua che ha
come origine Tabella1. Come si fa a far comparire soltanto i record di
Tabella1 non ancora presenti in un'altra Tabella2? In pratica vorrei
che mi comparissero solo i record di Tabella1 assenti in Tabella2!
Ciao e molte grazie!


title: Visualizza solo record non presenti

text:
"PaoloD" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:1147936615.1...@j55g2000cwa.googlegroups.com...

Creati una query con Autocomposizione ricerca dati non corrispondenti e usa
tale query come origine record della maschera.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Visualizza solo record non presenti

text: Grazie Roberto, funziona!


title: correzione errore

text:
il un campo di una maschera Access voglio inserire questo contatore ma non
mi funziona volevo chiedervi se qualcuno mi indica dove sbaglio grazie.
=SiglaFoto() & Format(Date();"aa") & "/" & Format(IIf(IsNull(DMax
("IDimmagine";"immagine elaborato";"IDimmagine like '" & SiglaFoto() & "'" &
Format(Date();"aa") & "/????'"));1;Right(DMax("IDimmagine";"immagine
elaborato";"IDimmagine like '" & SiglaFoto() & "'" & Format(Date();"aa")
& "/????'");4)+1);"0000")


title: correzione errore

text:
"D.M" <
dmac...@libero.it
> ha scritto nel messaggio
news:eJKOd.25657$lB4.6...@twister1.libero.it...

Fermo restando che in una maschera non esistono i campi ma esistono i
controlli, dove scrivi quanto sopra indicato?
E poi, cosa è SiglaFoto() ?
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: correzione errore

text:
Scrivo nel controllo del id immagine che è nella tabella ed e formato testo
siglafoto() e una funzione
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:VCNOd.26023$lB4.6...@twister1.libero.it...



title: correzione errore

text:
"D.M" <
dmac...@libero.it
> ha scritto nel messaggio
news:oQ4Pd.27661$QG6.4...@twister2.libero.it...
> Scrivo nel controllo del id immagine che è nella tabella ed e formato
testo
> siglafoto() e una funzione
>
[CUT]
Quando rispondi scrivi DOPO e non prima del testo dei messagi precedenti.
Non ho capito bene la tua rusposta, comunque andrebbe scritto nella
proprietà Valore predefinito della casella di testo associata al campo che
contiene il tuo contatore; insomma devi operare nella maschera e non
direttamente sulla tabella.
Non sono poi sicuro se tu possa o meno richiamare una funzione.



title: filtrare combobox sulla base di un'altra combobox

author: Riccardo Casadei

text:
Ciao a tutti.
cerco di spiegare meglio quanto scritto nel titolo.
Ho una maschera che mostra dei dati in formato tabellare; voglio anche
inserire nuovi record e ho la necessità, dopo aver inserito il committente,
di vedere nella combosuccessiva solo le commesse relative a quel
committente.
Access2000 filtra sulla base del commitente che ho nel primo record.
Sapete aiutarmi ?
Grazie
Rick


author: Sergio MAZZA

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:ckmb2l$2pf$1...@balena.cs.interbusiness.it...

www.sitocomune.com... Già visitato?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ckmcfd$dkr$1...@canarie.caspur.it...
> "Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
> news:ckmb2l$2pf$1...@balena.cs.interbusiness.it...
> > Ciao a tutti.
> > cerco di spiegare meglio quanto scritto nel titolo.
> >
> > Ho una maschera che mostra dei dati in formato tabellare; voglio anche
> > inserire nuovi record e ho la necessitą, dopo aver inserito il
> > committente,
> > di vedere nella combosuccessiva solo le commesse relative a quel
> > committente.
> > Access2000 filtra sulla base del commitente che ho nel primo record.
> >
> > Sapete aiutarmi ?
> > Grazie
> > Rick
> >
>
> www.sitocomune.com... Gią visitato?
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
si, ci guardo, ma non ho trovato nulla di quanto richiedo ... mi diresti la
sezione e il titolo ?
Rick


text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:cko2if$j66$1...@balena.cs.interbusiness.it...
>
> si, ci guardo, ma non ho trovato nulla di quanto richiedo ... mi diresti
> la
> sezione e il titolo ?
>
> Rick
>
Con gli occhi chiusi? Ma per curiosità cosa cercavi? Hai notato che c'é un
motore di ricerca?
Comunque:
Forms - Esempi di utilizzo delle forms - Sincronizzare in una maschera due
caselle combinate...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ckof46$kt$1...@canarie.caspur.it...

OK l'ho trovato, ma quanto spiegato si riferisce a una maschera che
visualizza 1 record, mentre lamia domanda era riferita all'uso in una Form
di tipo tabellare.
Hai qualche altra indicazione ?
Grazie
Rick


text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:cl0dhf$1vs$1...@fata.cs.interbusiness.it...
>
> OK l'ho trovato, ma quanto spiegato si riferisce a una maschera che
> visualizza 1 record, mentre lamia domanda era riferita all'uso in una Form
> di tipo tabellare.
> Hai qualche altra indicazione ?
> Grazie
> Rick
>
Come al solito; non devi pensare che quella soluzione è valida solo ed
esclusivamente per quell'esempio. Devi "prendere" la tecnica di filtrare due
combobox ed applicarla al tuo problema; se (per esempio) inserisci
l'"intestazione maschera" alla tua form e ci inserisci li le due combobox,
ottieni lo stesso risultato (adattando il codice che filtra i dati)...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cl0gmn$28b$1...@canarie.caspur.it...

Sergio, quello che mi dici l'ho già provato e non funziona, o meglio, se
nella form tabellare ho 3 record, quando mi posiziono su un record sulla 2°
combobox la filtro usando i campi in testata, ma appena mi sposto su un
altro record, la decodifica del record precedente sparisce e mi attiva
quella del record corrente.
O ho scritto male il codice oppure ci deve essere un'altra soluzione.
grazie
Rick


text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:cl3cau$s3j$1...@balena.cs.interbusiness.it...
>
> Sergio, quello che mi dici l'ho già provato e non funziona, o meglio, se
> nella form tabellare ho 3 record, quando mi posiziono su un record sulla
> 2°
> combobox la filtro usando i campi in testata, ma appena mi sposto su un
> altro record, la decodifica del record precedente sparisce e mi attiva
> quella del record corrente.
> O ho scritto male il codice oppure ci deve essere un'altra soluzione.
>
> grazie
> Rick
No; non capisco cosa vuoi dire. Sto cercando di leggere più volte il tuo
messaggio ma non capisco come è strutturata la form e come vuoi operare.
Per favore descrivi passo-passo il cosa e come lo vorresti ottenere e la
struttura della form. Se puoi inviare anche il codice è meglio...
Ciao.
--
Sergio MAZZA


title: condizioni in query

author: Pierpaolo D'Aimmo

text:
scusate ma è possibile mettere delle condizioni in una query di access
?
Perché ho una maschera che viene filtrata solo se alcuni campi
(filtri) di un'altra maschera sono stati riempiti
al momento all'apertura della seconda maschera creo l'sql di base
poi procedo con una serie di IF su ogni filtro. se
maschera!campo.value<>"" ALLORA accodo all'SQL il filtro
alla fine faccio un Me.RecordSource = SQL
mi domando invece se è possibile fare una query con all'interno questa
logica
e poi assegnare la query come recordsource (mi aiuterebbe a pulire la
logica della maschera)


title: condizioni in query

text:

Certo che si può condizionare una query
Però devi essere più particolareggiato se vuoi una mano
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: condizioni in query

text:
MA ha scritto:
> Certo che si può condizionare una query
> Però devi essere più particolareggiato se vuoi una mano
Mi basta un esempio in cui ci sia dell'sql misto a delle IF, e delle
stringhe per prendere i valori dalle form tipo form!pippo.value
Ho cercato su manuale, sito comune e google, ma boh, non trovo nulla
L'sql al momento lo genero da vba così (il codice è più incasinato,
ho cercato di pulirlo per lasciarne le parti essenziali per far capire
la struttura):
------------------------------------------------------------------------------
sql = "SELECT DISTINCT
cartella.id
, cartella.cartella_numero"
sql = sql & " FROM cartella LEFT JOIN gravidanza_attuale ON
cartella.id
= gravidanza_attuale.cartella"
sql = sql & " WHERE TRUE=TRUE "
If ([Forms]![Index]![fltrFarmaco] <> "") Then
    sql = sql & " AND (((gravidanza_attuale.nome) Like ""*" &
[Forms]![Index]![fltrFarmaco] & "*"" ))"
End If
Me.RecordSource = sql
------------------------------------------------------------------------------


title: condizioni in query

author: VT @ home

text:
Il 19 Dec 2006 07:48:24 -0800, "Pierpaolo D'Aimmo" <
dai...@gmail.com
> ha scritto:
>(.....)

Certo che si può:
crea la query come di consueto poi, in corrispondenza dei campi dei quali vuoi filtrare il contenuto, come criterio
specifica:
=Forms![NomeForm]!NomeControlloFiltro OR Forms![NomeForm]!NomeControlloFiltro IS NULL
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: condizioni in query

text:
VT @ home ha scritto:
> Certo che si può:
>
> crea la query come di consueto poi, in corrispondenza dei campi dei quali vuoi filtrare il contenuto, come criterio
> specifica:
>
> =Forms![NomeForm]!NomeControlloFiltro OR Forms![NomeForm]!NomeControlloFiltro IS NULL
>
> Vincenzo Turturro
Ho capito la tua logica, e l'ho riadattata in questo modo:
WHERE ((nz(gravidanza_attuale.nome) Like "*" &
[Forms]![Index]![fltrFarmaco] & "*"))
Sembra perfetto grazie mille
Rimango comunque col dubbio su come mettere delle IF in una query, sono
tanto comode, mi pare strano che ogni volta che si scrive dell'sql ci
si debba girare intorno


title: condizioni in query

text:

nella query non puoi mettere l'IF ma devi mettere IIF(Condizione;Vero;Falso)



title: tabella collegata con quotazioni

author: fabià

text:
salve a tutti,
mi trovo a dover recuperare dati (quotazioni del MIb30) da un file di
testo che scarico da YahooFinance.
una volta creata una tabella collegata con 2 campi (Simbolo e
Quotazione), vorrei creare una query con il campo Quotazione e un
altro (Dividendo) contenuto in un'altra tabella.
purtroppo la query diventa di 900 record invece di 30!per ogni valore
del campo Quotazione mi crea 30 record con i 30 valori diversi dei
dividendi.
la query mi serve perchè vorrei calcolare un campo di questo tipo:
[Dividendo]/[Quotazione]*100.
grazie per l'aiuto.
Saluti
Fabià


title: tabella collegata con quotazioni

author: OndaMax

text:
"fabià" ha scritto nel messaggio ...
> purtroppo la query diventa di 900 record invece di 30!per ogni valore
> del campo Quotazione mi crea 30 record con i 30 valori diversi dei
> dividendi.
Scusa ... come metti in relazione le due tabelle ?
Con quali campi ?
Marco


title: tabella collegata con quotazioni

text:
On Thu, 21 Mar 2002 22:48:35 +0100, "OndaMax" <
ond...@liberox.it
>
wrote:

intanto grazie Marco,
con una query prendo i campi dalle due tabelle (entrambi di 30 record)
entrambe le tabelle non hanno chiave primaria, quella collegata non
può averla (almeno sembra, la mia ignoranza trasuda dalle mie parole!)
le tabelle non sono messe in relazione.
cosa faccio?
Saluti
Fabià


title: tabella collegata con quotazioni

text:
"fabià" ha scritto nel messaggio ...
> con una query prendo i campi dalle due tabelle (entrambi di 30 record)
> entrambe le tabelle non hanno chiave primaria, quella collegata non
> può averla (almeno sembra, la mia ignoranza trasuda dalle mie parole!)
> le tabelle non sono messe in relazione.
> cosa faccio?
Se in struttura query non colleghi le due tabelle con un campo comune per
forza ti moltiplica per 30 i record ... Ci deve essere una corrispondenza,
qualcosa in comune tra i record delle 2 tabelle ... O no ?
Forse sarebbe più chiaro se dichiari quali campi contiene la tabella
dividendi.
Facci sapere ...
Ciao
Marco


title: tabella collegata con quotazioni

text:
On Fri, 22 Mar 2002 22:26:43 +0100, "OndaMax" <
ond...@liberox.it
>
wrote:

ciao Marco, facendo come hai detto ora funziona!
un altro problemino:
dovrei creare una tabella/query A stituita dai primi 10 record della
Query B.
sai darmi una dritta?
grazie
Saluti
Fabià


title: tabella collegata con quotazioni

text:
"fabià" ha scritto nel messaggio ...
> dovrei creare una tabella/query A stituita dai primi 10 record della
> Query B.
> sai darmi una dritta?
Ciao ...
Trasforma la Query B in una query di creazione tabella.
In visualizzazione struttura della Query, richiama le proprietà della Query
stessa. Alla voce "Primi Valori" forzi un valore 10.
Su Access 2000 funziona così ....
Marco


title: tabella collegata con quotazioni

author: antcim

text:
Ciao Fabia'
Scusami se mi intrometto non in merito alla tua domanda ma per
farti una domanda:
Da YahooFinance si possono scaricare anche file di testo contenenti
le quotazioni di tutte le azioni MTA..?
Grazie e, scusa ancora l'intromissione.
Antcim
fabià <fabi...@SPAMyahoo.com> wrote in message
3c9a4cc4...@powernews.inwind.it...



title: tabella collegata con quotazioni

text:
On Sun, 24 Mar 2002 23:26:00 +0100, "OndaMax" <
ond...@liberox.it
>
wrote:

ora funziona bene, grazie
non ho creato una tabella, ma semplicemente ho inserito un valore 10
come mi hai spiegato.
ho notato che la queryB che è una query collegata ad un file csv
esterno al db, ha bisogno di essere eseguita per aggiornarsi.
come faccio a rendere la cosa automatica all'apertura del db?
creo una macro?
grazie ancora e ciao
Saluti
Fabià


title: tabella collegata con quotazioni

text:
"fabià" ha scritto nel messaggio ...
> ho notato che la queryB che è una query collegata ad un file csv
> esterno al db, ha bisogno di essere eseguita per aggiornarsi.
> come faccio a rendere la cosa automatica all'apertura del db?
> creo una macro?
Potrebbe essere un'idea ...
Se nomini la macro "AutoExec" dovrebbe lanciarsi da sola all'apertura del
DB. Oppure provvedi via codice (DoCmd.OpenQuery ....) all'apertura della tua
maschera d'avvio, se ne hai una ...
Cia'
Marco


title: Query con saldi parziali

author: Rè Artu

text:
Ciao a tutti.
Ho una query con i campi "data" "carico" e "scarico".
Praticamente una scheda di magazzino di un articolo
Volevo fare una colonna dove riportare il saldo parziale
Es:
Data    Carico    Scarico    Saldo
1/1         10                           10
10/1                        3            7
20/1        5                            12
Si puo fare nella query?
Lo scopo č quello di controllare che nella colonna saldo non ci siano valori
negativi.
Grazie
Ciao
Luca


title: Query con saldi parziali

author: OneEDP

text:
"Rè Artu" <lucchino@ N.O.S.P.A.M.
tiscali.it
> ha scritto nel messaggio
news:3ee85476@shknews01...
> Ciao a tutti.
>
> Ho una query con i campi "data" "carico" e "scarico".
> Praticamente una scheda di magazzino di un articolo
> Volevo fare una colonna dove riportare il saldo parziale
> Es:
> Data    Carico    Scarico    Saldo
> 1/1         10                           10
> 10/1                        3            7
> 20/1        5                            12
>
> Si puo fare nella query?
> Lo scopo è quello di controllare che nella colonna saldo non ci siano
valori
> negativi.
> Grazie
> Ciao
> Luca
>
>
Con la query non esiste nessuna funzione per i saldi progressivi.
C'è qualcosa su sitocomune e sui thread precedenti.
La soluzione si basa sulla somma algebrica di tutte le righe precedenti per
ogni singola riga.
Accettabile se sono pochi record, da flebo su dimensioni maggiori.
Una soluzione ce l'avrei.
Se sei pratico di ADO:
Ti apri il recordset dei movimenti ordinato secondo chiavi precise COMPRESA
una colonna dei parziali
ed iteri
dblsomma = 0
while not rst.eof
   dblsomma = dblsomma + rst.field("Carico") - rst.fields("Scarico")
    rst.Fields("SommaParziale") = dblsomma
    rst.Update
    rst.MoveNext
wend
Sicuramente è più veloce questa che la somma ripetuta per circa N*N/2+N/2
Per comodità potresti usare anche due recordset uno contenente la query o
tabella ed un altro per scrivere tutto su una tabella di appoggio.
C'è un'ampia documentazione in linea F1 (vedi libreria ADODB)
Ciao
Daniele


title: Query con saldi parziali

text:
"OneEDP" <
one.e...@tin.it
> ha scritto nel messaggio
news:byZFa.82607$Ny5.2...@twister2.libero.it...

Grazie per la risposta
Il mio scopo era quello di fare un controllo per evitare progressivi
negativi: quindi credo che la soluzione + veloce sia di aprire il mio
recordset di movimenti e incrementare il saldo parziale in una variabile.
Quindi controllare ad ogni ciclo se la variabile è negativa. Per
visualizzare i risultati utilizzo un list view popolato a mano e quindi mi
creo la colonna "parziali"
Per la stampa non ci sono problemi in quanto è già prevista la somma su
gruppo.
Grazie
Ciao
Luca


title: prova cinque

author: Maxontheweb

text: ciao


title: prova cinque

author: Alessandro Baraldi

text:
On 12 Giu, 18:25, "Maxontheweb" <
maxonthe...@nospam.com
> wrote:
> ciao
Non ci romperai gli "zebedei" con queste prove... perchè se poi vuoi
delle risposte verresti messo in BlackList....
@Alex


title: prova cinque

author: Massimo Piubelli

text:
Alessandro Baraldi wrote:
> On 12 Giu, 18:25, "Maxontheweb" <
maxonthe...@nospam.com
> wrote:
>> ciao
>
> Non ci romperai gli "zebedei" con queste prove...
Scusa...
Mi stavo auto-cazziando da solo...
Stavo configurando il server news su un portatile di un amico, ho inviato i primi 4 messaggi su it.test, poi ho dato una letta a icaa... il 5^ mi è partito qui :-(
> perchè se poi vuoi delle risposte verresti messo in BlackList....
noo...
> @Alex
Ciao,
Max


title: prova cinque

author: MA

text:
"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
messaggio news:f4o9h1$uos$1...@tdi.cu.mi.it...
Alessandro Baraldi wrote:
> On 12 Giu, 18:25, "Maxontheweb" <
maxonthe...@nospam.com
> wrote:
>> ciao
>
> Non ci romperai gli "zebedei" con queste prove...
Scusa...
Mi stavo auto-cazziando da solo...
___
non ci basta... voglio vedere scorrere il sangue
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: prova cinque

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4ob5i$vu$1...@tdi.cu.mi.it...
>
> "Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel
> messaggio news:f4o9h1$uos$1...@tdi.cu.mi.it...
> Alessandro Baraldi wrote:
>> On 12 Giu, 18:25, "Maxontheweb" <
maxonthe...@nospam.com
> wrote:
>>> ciao
>>
>> Non ci romperai gli "zebedei" con queste prove...
>
> Scusa...
> Mi stavo auto-cazziando da solo...
> ___
> non ci basta... voglio vedere scorrere il sangue
Vi ha fatto bene sto CISA eheee?!?...
Che fine ha fatto la fratellanza digitale?
> --
> --
> MAssimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
> Segrate (MI), 7-8 giugno 2007
Ciao.
--
Sergio MAZZA


title: prova cinque

text:
Sergio MAZZA wrote:
> Che fine ha fatto la fratellanza digitale?
MA purtroppo ha pienamente ragione
MAZZAte per tutti quelli che violano le regole...


title: prova cinque

text:
On 13 Giu, 10:23, "Massimo Piubelli"

Ciao Max...
Non avevo riconosciuto il NickName nuovo e di Max ce ne sono troppi
come di Alex... poi da te non mi sarei mai aspettato questo...  ;-)
Il problema è che ho letto "PROVA 5" e mi preoccupavo del
progressivo...
In realtà oggi sento le ferie che iniziano proprio domani, pertanto
approfitto per salutare il NG.
@Alex


title: prova cinque

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1181735368.9...@i38g2000prf.googlegroups.com...
---omissis---
In realtà oggi sento le ferie che iniziano proprio domani, pertanto
approfitto per salutare il NG.
[risposta]
Bene; allora buone ferie!
@Alex
[risposta]
Ciao.
--
Sergio MAZZA


title: prova cinque

text:
Alessandro Baraldi wrote:
> On 13 Giu, 10:23, "Massimo Piubelli"
> <massimo_to...@accessgroup.it.invalid> wrote:
>> Alessandro Baraldi wrote:
>>> On 12 Giu, 18:25, "Maxontheweb" <
maxonthe...@nospam.com
> wrote:
>>>> ciao
>>
>>> Non ci romperai gli "zebedei" con queste prove...
>>
>> Scusa...
>> Mi stavo auto-cazziando da solo...
>> Stavo configurando il server news su un portatile di un amico, ho
>> inviato i primi 4 messaggi su it.test, poi ho dato una letta a
>> icaa... il 5^ mi è partito qui :-(
>>
>>> perchè se poi vuoi delle risposte verresti messo in BlackList....
>>
>> noo...
>
>
> Ciao Max...
> Non avevo riconosciuto il NickName nuovo e di Max ce ne sono troppi
> come di Alex... poi da te non mi sarei mai aspettato questo...  ;-)
Il nick era appunto inventato al volo...
Giusto per fare una prova
> Il problema è che ho letto "PROVA 5" e mi preoccupavo del
> progressivo...
Il progressivo per il fatto che il server che stavo testando scartava un messaggio su due...
Infatti anche prova 4 non è arrivato in it.test
Gli ho creato un account sul bel "diesel" che va che è un piacere
> In realtà oggi sento le ferie che iniziano proprio domani, pertanto
> approfitto per salutare il NG.
Ah benon... BUONE FERIE
mAX


title: pulsanti controllo sottomaschera

text:
quando dalla maschera principale richiamo una sottomaschera non vedo la
barra del titolo ed i pulsanti di controllo della sottomaschera (riduzione a
icona, ripristino, chiusura) , che invece vedo se apro la sottomaschera
senza passare dalla principale. Come si fa?


title: pulsanti controllo sottomaschera

author: Mad® Milox

text:
"g.s" <
g...@libero.it
> ha scritto nel messaggio
news:6h3E6.63953$s93.6...@news.infostrada.it...

E' giusto che non si vedano i pulsanti di chiusura,ingrandimento e riduzione
ad icona di una sottomaschera visualizzandola all'interno di una maschera
Principale. Il concetto stesso di Sottomaschera , implica che questa e'
legata nelle sue funzioni di chiusura etc .. alla maschera principale.
Se la apri senza passare dalla Maschera principale , la Sottomaschera
diventa essa stessa un maschera principale e quindi riappare la barra del
titolo.
Non ha senso cmq ridure ad icona una sottomaschera, in nessuna delle due
visualizzazioni, in quanto essendo sotto-maschera , sara' legata ad una
principale da un campo e da un indice.
Ciao,
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)


title: pulsanti controllo sottomaschera

text:
La mia maschera principale č talmente piena che inevitabilmente la
sottomaschera copre dei campi che desiderei tenere sotto gli occhi. Ho
creato un pulsante che retrocede di un record la principale (causando
automaticamente la chiusura della sottomaschera) e immediatamente ritorna al
record da dove ero partito permettendomi cosě di vedere i campi nascosti
dalla sottomaschera. Eppure mi sembra di aver visto da qualche parte
sottomaschere all'interno della principale con i pulsanti di controllo della
finestra. Grazie comunque, ciao


title: pulsanti controllo sottomaschera

text:
"g.s" <
g...@libero.it
> ha scritto nel messaggio
news:zBoE6.72046$s93.7...@news.infostrada.it...
> La mia maschera principale è talmente piena che inevitabilmente la
> sottomaschera copre dei campi che desiderei tenere sotto gli occhi. Ho
> creato un pulsante che retrocede di un record la principale (causando
> automaticamente la chiusura della sottomaschera) e immediatamente ritorna
al
> record da dove ero partito permettendomi così di vedere i campi nascosti
> dalla sottomaschera. Eppure mi sembra di aver visto da qualche parte
> sottomaschere all'interno della principale con i pulsanti di controllo
della
> finestra. Grazie comunque, ciao
>
Hai pensato all'utilizzo delle "pagine" , sullo stile cartelline, per
dividere il numero di controlli ?
esempio io sulla pagina 1 ho messo la testata fattura, sulla pagina 2 la
sottomaschera con il dettaglio , altrimenti il n° di controlli presenti tra
amschera e sottomaschera eccedevano le dimzioni dello schermo e nonsi vedeva
piu' nulla ;)



title: Where e riferimento a campi in sottomaschera

author: NSantini

text:
Saluti a tutti.
Ho una maschera (A) con i dati anagrafici di pazienti.
In essa ho una sottomaschera (B) nella quale, tramite maschere continue,
sono elencate i numeri di cartelle relative ai molti ricoveri del paziente
Tizio. Più precisamente B contiene il controllo relativo al campo NumCart
della tabella TbCartelle un altro paio di controlli sempre associati ai
rispettivi campi di TbCartelle e un pulsante.
La mia idea è che premendo il pulsante si apra una maschera (C) che mi
faccia vedere il resto delle informazioni relative a quel NumCart di B
Se ce ne fosse bisogno, do un ulteriore chiarimento con un esempio:
Tizio ha quattro ricoveri; in A leggo i dati relativi a Tizio, in B ci sono
elencati i numeri di cartella relativi ai quattro ricoveri (2563, 3897,
7665, 9213.) Premo il
pulsante relativo a un numero di ricovero si apre C nella quale leggo il
resto delle informazioni associate a quel ricovero (data ingresso, diagnosi
di ingresso e di dimissione, data di dimissione, decorso del ricovero, e
altre informazioni sempre relative a quel specifico numero di cartella.
Ho provato con
do.cmd open form, "C", "C.[NumCart] = " & me.NumCart
ma dato che a questo livello sono na ciofeca: non funziona!
Posso sperare in un aiuto? Grazie 1000
--
Saluti da NSantini
nu...@iol.it


author: fidirico

text:
"NSantini" <
nu...@iol.it
> ha scritto nel messaggio
news:B8DDc.22432$c_1.6...@twister1.libero.it...
> Saluti a tutti.
> Ho una maschera (A) con i dati anagrafici di pazienti.
> In essa ho una sottomaschera (B) nella quale, tramite maschere continue,
> sono elencate i numeri di cartelle relative ai molti ricoveri del paziente
> Tizio. Piů precisamente B contiene il controllo relativo al campo NumCart
> della tabella TbCartelle un altro paio di controlli sempre associati ai
> rispettivi campi di TbCartelle e un pulsante.
> La mia idea č che premendo il pulsante si apra una maschera (C) che mi
> faccia vedere il resto delle informazioni relative a quel NumCart di B
>
> Se ce ne fosse bisogno, do un ulteriore chiarimento con un esempio:
> Tizio ha quattro ricoveri; in A leggo i dati relativi a Tizio, in B ci sono
> elencati i numeri di cartella relativi ai quattro ricoveri (2563, 3897,
> 7665, 9213.) Premo il
> pulsante relativo a un numero di ricovero si apre C nella quale leggo il
> resto delle informazioni associate a quel ricovero (data ingresso, diagnosi
> di ingresso e di dimissione, data di dimissione, decorso del ricovero, e
> altre informazioni sempre relative a quel specifico numero di cartella.
>
> Ho provato con
> do.cmd open form, "C", "C.[NumCart] = " & me.NumCart
> ma dato che a questo livello sono na ciofeca: non funziona!
> Posso sperare in un aiuto? Grazie 1000
> --
> Saluti da NSantini
>
nu...@iol.it
Prova con
Docmd.OpenForm "C", , ,"NumCart = " & Me.NumCart
Oppure puoi usare un'altra sintassi e chiamare direttamente gli argomenti; io la
preferisco perchč č meglio leggibile e permette di non rispettare l'ordine
prestabilito:
Docmd.OpenForm Formname:="C", Wherecondition:= "NumCart = " & Me.NumCart
Ciao
Galliano.


title: Arrotondamenti non corretti in esportazione excel

text:
Buongiorno a tutti,
il mio problema oggi è questo:

in access il campo iva calcolato è 1,84 ed è quello che mi stampa in fattura.

Se faccio poi un elenco di fatture con i vari totali da esportare in excel, il totale che vedo è 1,84, se però seleziono la cella mi accorgo che il valore importato è 1,8443 quindi i totali potrebbero non essere allineati... Come posso fare a dirgli di esportare solo 1,84 oltre che indicare nella query che è un campo Euro... Pensavo fosse sufficiente...
C'è una soluzione?

Grazie a tutti...


author: Karl Donaubauer

text:
Salve,

lorena...@gmail.com
:
>
> in access il campo iva calcolato è 1,84 ed è quello che mi stampa in fattura.
>
> Se faccio poi un elenco di fatture con i vari totali da esportare in excel, il totale che vedo è 1,84, se però seleziono la cella mi accorgo che il valore importato è 1,8443 quindi i totali potrebbero non essere allineati... Come posso fare a dirgli di esportare solo 1,84 oltre che indicare nella query che è un campo Euro... Pensavo fosse sufficiente...
> C'è una soluzione?

http://www.donkarl.com/it?FAQ2.1

--
Ciao
Karl
*********
http://www.AccessDevCon.com

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


text:

Ciao Karl, grazie per la risposta ma non riesco a capire dove devo inserire la function del tuo link.
La mia query è questa:

SELECT QFattureEstrap.Fattura.IdFattura, QFattureEstrap.NumeroFattura, QFattureEstrap.DataFattura, QFattureEstrap.RagioneSociale, QFattureEstrap.Indirizzo, QFattureEstrap.Cap, QFattureEstrap.Comune, QFattureEstrap.Prov, QFattureEstrap.PIva, QFattureEstrap.CodFiscale, Sum(IIf([Aliquota]=4,[ImponibileRigo])) AS ImpCodIva4, Sum(IIf([Aliquota]=10,[ImponibileRigo])) AS ImpCodIva10, Sum(IIf([Aliquota]=22,[ImponibileRigo])) AS ImpCodIva22, Sum(IIf([Codice]="101",[ImponibileRigo])) AS Esente, Sum(IIf([Codice]="150",[ImponibileRigo])) AS Escluso, Sum(IIf([Aliquota]=4,[TxtImportoIva])) AS Iva4, Sum(IIf([Aliquota]=10,[TxtImportoIva])) AS Iva10, Sum(IIf([Aliquota]=22,[TxtImportoIva])) AS Iva22, Sum(QFattureEstrap.TxtImportoCp) AS CP, Last(QFattureEstrap.Bollo) AS BolloImporto, Sum(QFattureEstrap.TxtImportoRACP) AS SommaDiTxtImportoRACP, Sum([ImponibileRigo]+[TxtImportoIva]+[TxtImportoCp])+[BolloImporto] AS TotaleDoc, Sum([ImponibileRigo]+[TxtImportoIva]+[TxtImportoCp]-[TxtImportoRACP])+[BolloImporto] AS NettoAPagare, QFattureEstrap.TipoIncasso, (IIf([TipoIncasso]="1",Format([NettoAPagare],"Currency"),"")) AS ImportoCassa, (IIf([TipoIncasso]="2",Format([NettoAPagare],"Currency"),"")) AS ImportoPOS, (IIf([TipoIncasso]="3",Format([NettoAPagare],"Currency"),"")) AS ImportoAB, (IIf([TipoIncasso]="4",Format([NettoAPagare],"Currency"),"")) AS ImportoBB
FROM TabIva INNER JOIN QFattureEstrap ON TabIva.IdIva = QFattureEstrap.IdIva
GROUP BY QFattureEstrap.Fattura.IdFattura, QFattureEstrap.NumeroFattura, QFattureEstrap.DataFattura, QFattureEstrap.RagioneSociale, QFattureEstrap.Indirizzo, QFattureEstrap.Cap, QFattureEstrap.Comune, QFattureEstrap.Prov, QFattureEstrap.PIva, QFattureEstrap.CodFiscale, QFattureEstrap.TipoIncasso
HAVING (((QFattureEstrap.DataFattura) Between [Inserire data inizio] And [Inserire data fine]));

e con un pulsante, l'esportazione in excel è così:

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "QEstrapolazioneDati"

    DoCmd.TransferSpreadsheet acExport, , stDocName, "C:\Ib\ExportDoc.xlsx"

    MsgBox ("Esportazione dati avvenuta con successo! Verificate nel percorso C:\Ib\ExportDoc.xlsx. Buon lavoro!!!"), vbOKOnly

Sai darmi un aiuto?
Perdona la mia ignoranza in materia...
Grazie mille Ciao


text:
Salve,

Lorena Zanini ha scritto:
> Karl Donaubauer ha scritto:
>>>
>>> ...da esportare in excel, il totale che vedo è 1,84, se però seleziono la cella mi accorgo che il valore importato è 1,8443 quindi i totali potrebbero non essere allineati... Come posso fare a dirgli di esportare solo 1,84 oltre che indicare nella query che è un campo Euro...
>>
>>
http://www.donkarl.com/it?FAQ2.1

>
> ...non riesco a capire dove devo inserire la function del tuo link.
> La mia query è questa:
>
> SELECT QFattureEstrap.Fattura.IdFattura, QFattureEstrap.NumeroFattura, QFattureEstrap.DataFattura, QFattureEstrap.RagioneSociale, QFattureEstrap.Indirizzo, QFattureEstrap.Cap, QFattureEstrap.Comune, QFattureEstrap.Prov, QFattureEstrap.PIva, QFattureEstrap.CodFiscale, Sum(IIf([Aliquota]=4,[ImponibileRigo])) AS ImpCodIva4, Sum(IIf([Aliquota]=10,[ImponibileRigo])) AS ImpCodIva10, Sum(IIf([Aliquota]=22,[ImponibileRigo])) AS ImpCodIva22, Sum(IIf([Codice]="101",[ImponibileRigo])) AS Esente, Sum(IIf([Codice]="150",[ImponibileRigo])) AS Escluso, Sum(IIf([Aliquota]=4,[TxtImportoIva])) AS Iva4, Sum(IIf([Aliquota]=10,[TxtImportoIva])) AS Iva10, Sum(IIf([Aliquota]=22,[TxtImportoIva])) AS Iva22, Sum(QFattureEstrap.TxtImportoCp) AS CP, Last(QFattureEstrap.Bollo) AS BolloImporto, Sum(QFattureEstrap.TxtImportoRACP) AS SommaDiTxtImportoRACP, Sum([ImponibileRigo]+[TxtImportoIva]+[TxtImportoCp])+[BolloImporto] AS TotaleDoc, Sum([ImponibileRigo]+[TxtImportoIva]+[TxtImportoCp]-[TxtImportoRACP])+[BolloImporto] AS NettoAPagare, QFattureEstrap.TipoIncasso, (IIf([TipoIncasso]="1",Format([NettoAPagare],"Currency"),"")) AS ImportoCassa, (IIf([TipoIncasso]="2",Format([NettoAPagare],"Currency"),"")) AS ImportoPOS, (IIf([TipoIncasso]="3",Format([NettoAPagare],"Currency"),"")) AS ImportoAB, (IIf([TipoIncasso]="4",Format([NettoAPagare],"Currency"),"")) AS ImportoBB
> FROM TabIva INNER JOIN QFattureEstrap ON TabIva.IdIva = QFattureEstrap.IdIva
> GROUP BY QFattureEstrap.Fattura.IdFattura, QFattureEstrap.NumeroFattura, QFattureEstrap.DataFattura, QFattureEstrap.RagioneSociale, QFattureEstrap.Indirizzo, QFattureEstrap.Cap, QFattureEstrap.Comune, QFattureEstrap.Prov, QFattureEstrap.PIva, QFattureEstrap.CodFiscale, QFattureEstrap.TipoIncasso
> HAVING (((QFattureEstrap.DataFattura) Between [Inserire data inizio] And [Inserire data fine]));
> ...

p.e. nella stringa SQL prova di cambiare tutte le Format(...) come questa:

(IIf([TipoIncasso]="1",Format([NettoAPagare],"0.00"))) AS ImportoCassa,



title: Package Wizard

text:
Buogniorno,
se io mi creo un pacchetto di installazione di un database access con la
developer extension, supponendo che io poi una volta installato il software
da un cliente debba fare delle modifiche, ovviamente dovrò eseguire le
modifiche sui miei sorgenti e poi ricreare il package e reinstallarlo dal
cliente.Corretto?
Ma se le modifiche sono anche inerenti alla struttura del db, come faccio
poi per portarmi tutti i dati dalla vecchia versione a quella
nuova??????Considerando che non vedo le tabelle perchè dal cliente l'ho
installato con il setup????
Grazie.
Ciao


title: Package Wizard

author: Carlo Costarella

text:
"tiger.one" <
tige...@inwind.it
> ha scritto nel messaggio
news:fdt2m4$d2q$1...@aioe.org...

Una volta installato il programma dal cliente e se hai provveduto a dividere
le tabelle dalle maschere e tutto il resto, non hai bisogno di reinstallare
il tutto ma solo l'mde opportunemente modificato.
Se c'è la necessità di cambiare un campo in una tabella fai tutto da codice
e dall'mde nuovo che dai al cliente.
Ciao, Carlo


title: [Help] - RowSourceType (funzione definita dall'utente)

author: Aimonetto Armando

text:
Buonasera a tutto il NG.
Come da oggetto, mi servono delucidazioni su come creare un casella di
riepilogo con origine riga una funzione definita dall'utente.
Ho guardato l'help in linea ma non riesco a capire gli esempi proposti.
Nel primo, function ElencoLunedě, si fa riferimento ad una function esterna.
Nel secondo, function ElencoMDB, mi ritorna dei valori non corretti nella
casella di riepilogo.
Nel mio caso dovrei ottenere un elenco delle tabelle presenti sul db e
posizionarli nella casella di riepilogo.
Grazie 1000 per l'attenzione e per le eventuali risposte.


author: Alessandro

text:
"Aimonetto Armando" <
iln...@tiscalinet.it
> wrote in message
news:a50nob$i40$1...@lacerta.tiscalinet.it...
> Buonasera a tutto il NG.
> Come da oggetto, mi servono delucidazioni su come creare un casella di
> riepilogo con origine riga una funzione definita dall'utente.
> Ho guardato l'help in linea ma non riesco a capire gli esempi proposti.
> Nel primo, function ElencoLunedì, si fa riferimento ad una function esterna.
> Nel secondo, function ElencoMDB, mi ritorna dei valori non corretti nella
> casella di riepilogo.
> Nel mio caso dovrei ottenere un elenco delle tabelle presenti sul db e
> posizionarli nella casella di riepilogo.
> Grazie 1000 per l'attenzione e per le eventuali risposte.
Sul Sito sotto c'è un Esempio di come viene svilippato l'argomento.
Non è molto commentato, ma comprensibile.
http://digilander.iol.it/ik2zok/
sessione ALessandro--->Access--->utilità--->[L'ultimo]
Ciao.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro <
ik2...@libero.it
> wrote in message
aee00d7a69dbd26b9e...@mygate.mailgate.org...

Ti ringrazio per la rapidità e per la disponibilità.
Scarico tutto e ti faccio sapere.
Grazie 1000.


title: Query Aggiornamento

text:
Buongiorno ,

Il mio problema è questo :
Devo modificare i valori di un campo " CodiceProdotto "

il codice prodotto è tipo :

HPS.00.010.111.000/B
GPT.00.152.20101/B
BC.HTA.06.599.20000
BC.HTA.08.740.10.301/B
NSW.00.490.10101.00

DOVREI togliere il punto ovunque si trovi con una unica query di aggiornamento
come posso fare ?

Grazie
Giuseppe
ciao 🖐


title: Query Aggiornamento

author: BFS

text:
Il 26/02/2020 17:00,
amrri...@hotmail.com
 ha scritto:
> HPS.00.010.111.000/B
> GPT.00.152.20101/B
> BC.HTA.06.599.20000
> BC.HTA.08.740.10.301/B
> NSW.00.490.10101.00

crea una query di aggiornamento cosi:

UPDATE TuaTabella SET TuaTabella.TuoCampo = Replace([TuoCampo],'.','');

ciao
BFS


title: Query Aggiornamento

text:
Perfetto

Grazie
ciao 🖐


title: Sito comune

author: Fabios

text:
Salve a tutti, confesso che non seguo il NG da un pň, e pure il Sitocomune;
volevo chiedere (a Luciano DOC...) come mai il sito non č + aggiornato da
marzo???
A presto


title: Sito comune

author: Antonio Biso

text:
"Fabios" <
if...@libero.it
> ha scritto nel messaggio
news:%fT89.86989$lu5.2...@twister1.libero.it...
> Salve a tutti, confesso che non seguo il NG da un pò, e pure il
Sitocomune;
> volevo chiedere (a Luciano DOC...) come mai il sito non è + aggiornato da
> marzo???
Perchè il sig. Luciano predica bene e razzola male!!!
Antonio


title: Sito comune

author: Luciano (DOC)

text:
"Fabios" <
if...@libero.it
> ha scritto nel messaggio
news:%fT89.86989$lu5.2...@twister1.libero.it...
> Salve a tutti, confesso che non seguo il NG da un pò, e pure il
Sitocomune;
> volevo chiedere (a Luciano DOC...) come mai il sito non è + aggiornato da
> marzo???
Perche' ci'avemo da fa'....:-))
Dunque, Antonello latita da qualche anno ormai, Federico ed io abbiamo
lavorato per qualche mese ad una grossa cosa in quache modo collegata col SC
ma prima dell'estate ci siamo fermati per impegni di lavoro remunerato
(tocca fa' campa le famiglie...:-).
Vediamo a settembre se riusciamo a dare una rinfrescata.
Saluti.
Luciano


title: Sito comune

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Ew099.85524$n04.2...@twister2.libero.it...
> Perchè il sig. Luciano predica bene e razzola male!!!
Ok, sto per spedirti in MB i 30 Mbyte di MDB che giacciono nella casella del
webmaster in attesa di essere testati. Grazie per la disponibilita', Anto',
iddio te ne renda merito!:-)
Saluti.
Luciano


title: Sito comune

author: Fabrizio

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:ak27ih$1es6a7$1...@ID-86073.news.dfncis.de...

Sei teribbile. A proposito se aprite una sezione mezzeseghe ( cioè io ) ,
avrei altri 15 ( appena ) MByte, sempre per Anto'.
Ciao. Fabrizio.


title: Sito comune

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:ak27ih$1es6a7$1...@ID-86073.news.dfncis.de...

Certo che per chi ci capisce poco, è molto faticoso e ci vuole molto tempo
per testare solo 30 mega di robba...
Antonio


title: Sito comune

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:m0299.85810$n04.2...@twister2.libero.it...

Millantatore.
Ciao. Fabrizio.


title: Sito comune

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:m0299.85810$n04.2...@twister2.libero.it...
> Certo che per chi ci capisce poco, č molto faticoso e ci vuole molto tempo
> per testare solo 30 mega di robba...
Sono 30 Mb di codice, non di dati...
Ah, beata ignoranza!
Saluti.
Luciano


title: Sito comune

author: FabioS

text:
>
> Perche' ci'avemo da fa'....:-))
...ho notato un NOTEVOLE "apprezzamento professionale" tra Antň e Luciano...
aha, l'amicizia non conosce limiti.
Comunque BUON LAVORO e saluti


title: stampa campi memo

author: Re Artů

text:
Ciao a tutti
Ho un problema nella stampa di documenti (ordini,ddt ...) con i campi memo,
che utilizzo per la descrizione degli articoli che vanno a finire nel corpo
di tali documenti: in pratica se ho 2 campi da 15 righe e assieme non ci
stanno tutti nel corpo, access mette il 1o campo nella 1a pagina, lascia uno
spazio fino a fine pagina e mette il 2o campo nella 2a pagina.
E' possibile evitare lo spazio a fine della 1a pagina e dividere il 2o campo
tra 1a e 2a pagina?
Grazie
Ciao
Luca


title: stampa campi memo

author: ciroteo

text:
"Re Artù" <
lucc...@tiscali.it
> ha scritto nel messaggio
news:bil7pl$afa5t$1...@ID-202568.news.uni-berlin.de...

Forse nelle proprietà del controllo: espandibile, riducibile ... priva a
vedere
>


title: Possibile prendere i dati da una tabella alternativa?

author: luk

text:
Ho un applicativo diviso in BE (sul server) e FE sui vari client
(tanti....quasi 30).
Sul FE c'è una maschera che prende i dati da una tabella da un altro
database.mdb situato su uno dei client
Non posso mettere questa tabella sul BE sul server poichè le prestazioni
peggiorano molto per l'utente che usa quella tabella tutti i giorni.
Vorrei capire se è possibile fare in modo che sul FE la maschera in
questioni prenda i dati dal .MDB sul pc di quel particolare utente e se quel
pc non è disponibile (perchè spento o non loggato in rete) prenda i dati da
un altra tabella (magari una copia che posso farmi tutti i giorni appena
quell'utente accende il pc o nella pausa pranzo).
ciao e grazie


author: Roccia

text:
Non ho potuto credere alle mie orecchie quando, il Fri, 6 May 2005
09:01:04 +0200, ho udito
magi...@hotmail.com
 asserire:
> Vorrei capire se è possibile fare in modo che sul FE la maschera in
> questioni prenda i dati dal .MDB sul pc di quel particolare utente e se quel
> pc non è disponibile (perchè spento o non loggato in rete) prenda i dati da
> un altra tabella (magari una copia che posso farmi tutti i giorni appena
> quell'utente accende il pc o nella pausa pranzo).
Ma fargli sempre prendere dati dalla tabella locale, e aggiornarla
quotidianamente?
Boh, comunque per restare nelle tue specifiche farei una cosa del genere:
alla partenza del db fai partire una funzioncina che cerca di leggere una
proprieta' qualunque del db remoto (Diciamo name, giusto per essere
originali). Se ci riesce bene, se genera un errore lo intercetti e fai una
cosa di questo genere:
On error resume next
If dbengine.opendatabase("\\server\share\Database_BE.mdb").name>"" then _
 ChgConnect "\\server\share\Database_BE.mdb"
On error goto 0
If err.numbero=3044 (credo) then ChgConnect "C:\PIPPO\Database_FE.mdb"
Sub ChgConnect(RDB As String)
Dim t As DAO.TableDef
DoCmd.Hourglass True
For Each t In CurrentDb.TableDefs
    If t.Attributes And dbAttachedTable Then
        t.Connect = ";DATABASE=" & RDB
        t.RefreshLink
        End If
    Next
DoCmd.Hourglass False
End Sub
Ovviamente, se invece riesci a leggere il db in rete:
Cia'
Max


text:
"Roccia Max De Poli" <rocc...@CIPPA.com> ha scritto nel messaggio
news:MPG.1ce5c5c1d...@nntpserver.tele2.it...
Non ho potuto credere alle mie orecchie quando, il Fri, 6 May 2005
>Ma fargli sempre prendere dati dalla tabella locale, e aggiornarla
>quotidianamente?
>Boh, comunque per restare nelle tue specifiche farei una cosa del genere:
>alla partenza del db fai partire una funzioncina che cerca di leggere una
>proprieta' qualunque del db remoto (Diciamo name, giusto per essere
>originali). Se ci riesce bene, se genera un errore lo intercetti e fai una
>cosa di questo genere:
>On error resume next
>If dbengine.opendatabase("\\server\share\Database_BE.mdb").name>"" then _
Grazie, provo a fare come hai detto tu.
La tabella viene aggiornata piu' volte al giorno su quel pc, non posso
aggiornare la tabella sull'altro DB solo una volta al giorno.
Ciao
Luca


title: query in sql

author: Maicol

text:
Un saluto a tutto il NG.
Ripeto un post precedente perche' mi ero spiegato MALE
e giustamente ho avuto delle risposte non adatte.
:Ho una tabella con un campo nome ,un campo data  ed un campo risultato .
Per ogni nome e' possibile avere piu' records con date diverse e risulatati
diversi
Devo estrarre i records completi in cui ogni nome appare solo con la data
piu'
recente. Io so farlo usando due query . ma mi ricordo che in un post
ho visto che era possibile farlo in sql con una sola query.
Chi mi puo' aiutare ???  Grazie


title: query in sql

author: Roberto da casa

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:9h4e8.16251$fa5.5...@twister2.libero.it...

Se la tabella che contiene i dati si chiama Tabella1 ed ha una struttura
simile:
ID            Contatore e chiave primaria
Nome       Testo
Data1        Data/ora
Risultato    Numerico
la query che ti serve dovrebbe avere questo codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.Data1)=DMax("Data1","Tabella1","Nome=" & Chr$(34) & [Nome]
& Chr$(34))))
ORDER BY Tabella1.Nome;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query in sql

text:
> >
>
> Se la tabella che contiene i dati si chiama Tabella1 ed ha una struttura
> simile:
>
> ID            Contatore e chiave primaria
> Nome       Testo
> Data1        Data/ora
> Risultato    Numerico
>
> la query che ti serve dovrebbe avere questo codice SQL:
>
> SELECT Tabella1.*
> FROM Tabella1
> WHERE (((Tabella1.Data1)=DMax("Data1","Tabella1","Nome=" & Chr$(34) &
[Nome]
> & Chr$(34))))
> ORDER BY Tabella1.Nome;
>
> --Ti ringrazio e' perfetta . Sono un nuovo del NG ma non ho potuto fare a
meno di seguire attraverso l'ondata di post degli altri la tua vicenda . Ti
faccio un mare di auguri . Grazie Enzo


title: query in sql

author: Paolo P

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:wKae8.18845$fa5.6...@twister2.libero.it...

Il più bel thread degli ultimi mesi!!!!     BENTORNATO
Paolo


title: query in sql

text:
"Paolo P" <
p.pe...@inrete.it
> ha scritto nel messaggio
news:3c7952ec$1...@news.opennet.it...
>
[CUT]
> Il più bel thread degli ultimi mesi!!!!
Esagerato! :-))
> BENTORNATO
Grazie!
> Paolo
Ciao
Roberto


title: query in sql

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:34be8.18968$fa5.6...@twister2.libero.it...
[CUT]
> Sono un nuovo del NG ma non ho potuto fare a
> meno di seguire attraverso l'ondata di post degli altri la tua vicenda .
Ti
> faccio un mare di auguri . Grazie Enzo
Grazie a te!



title: inputbox in un record

author: badush

text:
Ciao amici del news,
per inseire il riferimento ai DDt in un report fattura ho trovato questo
sistema.
Ho creato una casella di testo ed al suo origine controllo ho inserito una
inputbox di questo tipo:
=inputbox("Inserisci DDT";"DDT")
Mi funziona, però quando devo stampare il report mi esce di nuovo la
imputbox.
Come posso fare che la imputbox esca solo quando faccio l'anteprima e non
quando do la stampa?
Grazie


title: inputbox in un record

text:
"badush" <
bad...@martucci.com
> ha scritto nel messaggio
news:TpHia.1394$DT4....@twister1.libero.it...
> Ciao amici del news,
> per inseire il riferimento ai DDt in un report fattura ho trovato questo
> sistema.
> Ho creato una casella di testo ed al suo origine controllo ho inserito una
> inputbox di questo tipo:
>
> =inputbox("Inserisci DDT";"DDT")
>
> Mi funziona, perň quando devo stampare il report mi esce di nuovo la
> imputbox.
> Come posso fare che la imputbox esca solo quando faccio l'anteprima e non
> quando do la stampa?
Non usare inputbox!
La casella di testo deve essere riempita.
Se al clic del pulsante che lancia il report essa č vuota, con un msgbox
dici all'utente che deve inserire un valore lě e poi fai un setfocus su quel
controllo!!!
Antonio


title: inputbox in un record

text:
> > Non usare inputbox!
> La casella di testo deve essere riempita.
> Se al clic del pulsante che lancia il report essa č vuota, con un msgbox
> dici all'utente che deve inserire un valore lě e poi fai un setfocus su
quel
> controllo!!!
>
> Antonio
Ci provero!Grazie


title: query che raggruppa su un campo e trova i valori diversi su un altro

text:
sento che è banale, ma si vede che di domenica non si dovrebbe lavorare
in una tabella vorrei vedere quali record hanno valori diversi su un campo,
a parità invece di valore su un altro campo
A B
A B
A C
B E
B E
C F
C G
C F
C F
la query dovrebbe darmi
AB
AC
e
CF
CG
perchè 'nce riesco?
Antonio


author: Bruno Campanini

text:
Antonio Biso explained :
> sento che è banale, ma si vede che di domenica non si dovrebbe lavorare
>
> in una tabella vorrei vedere quali record hanno valori diversi su un campo, a
> parità invece di valore su un altro campo
>
> A B
> A B
> A C
> B E
> B E
> C F
> C G
> C F
> C F
>
> la query dovrebbe darmi
> AB
> AC
>
> e
> CF
> CG
Sarebbe a dire?
Bruno


text:
"Bruno Campanini" <
bruno...@libero.it
> ha scritto nel messaggio
news:4cd6ffd5$0$26700$4faf...@reader1.news.tin.it...
> Antonio Biso explained :
>> sento che � banale, ma si vede che di domenica non si dovrebbe lavorare
>>
>> in una tabella vorrei vedere quali record hanno valori diversi su un
>> campo, a parit� invece di valore su un altro campo
>>
>> A B
>> A B
>> A C
>> B E
>> B E
>> C F
>> C G
>> C F
>> C F
>>
>> la query dovrebbe darmi
>> AB
>> AC
>>
>> e
>> CF
>> CG
>
> Sarebbe a dire?
>
> Bruno
>
>
>
Che vor d� sarebbe a dire?
mi sembra una richiesta/spiegazione sufficientemente esaustiva
Antonio


author: Pablitomf (da casa)

text:
> la query dovrebbe darmi
> AB
> AC
> e
> CF
> CG
sulla base di che,dici che il risultato dovrebbe essere quello?
s ci fosse
A B
A B
A C
A C
il risultato quale sarebbe?


text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:xEFBo.225159$9f6.4...@twister1.libero.it...

AB
AC
in pratica io devo controllare le cazzate scritte da altri.
Per ogni recors, a parità di valore nel primo campo, anche nel secondo ci
deve essere lo stesso valore
quindi AB AB AB ecc...
ovviamente è sugli altri campi che le cose cambiano, ma li non devono
cambiare
Purtroppo gli utOnti esistono e devo controllare quali record hanno
quell'errore, stesso valore primo campo, valori divrersi nel secondo.
mi basta anche un raggruppamento, poi me li vado a cercare io tutti i record
con AB e AC, oppure anche tutti quei record va bene lo stesso.
non mi deve restituire i record dove la regola è rispettata
Antonio


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:NKFBo.225161$9f6.4...@twister1.libero.it...

ah... allora è facile...
basta che ragggruppi e conti la prima colonna... se superiore a 1, c'è la
cazzata, altrimenti è ok...
almeno se ho capito bene


text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:pNFBo.225162$9f6.4...@twister1.libero.it...

non mi torna quello che mi dici.
me lo spieghi meglio?
A


text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:pNFBo.225162$9f6.4...@twister1.libero.it...
>
> ah... allora è facile...
> basta che ragggruppi e conti la prima colonna... se superiore a 1, c'è la
> cazzata, altrimenti è ok...
> almeno se ho capito bene
anche perche quando raggruppi e conti, ti conta quelli raggruppati sullo
stesso valore, quindi è il contrario di quello che serve a me


text:
> non mi torna quello che mi dici.
> me lo spieghi meglio?
Tabella :
Tabella1
Campi:
C1
C2
Query1:
SELECT Tabella1.C1, Tabella1.C2
FROM Tabella1
GROUP BY Tabella1.C1, Tabella1.C2;
Query2:
SELECT Query1.C1
FROM Query1
GROUP BY Query1.C1
HAVING (((Count(Query1.C1))>1));
Query3: (il risultato delle cazzate)
SELECT Query2.C1, Query1.C2
FROM Query2 INNER JOIN Query1 ON Query2.C1 = Query1.C1;
Chiaro?


text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:J8GBo.990$w8....@twister2.libero.it...

s�, ma in questa maniera, se ho questa situazione
AB
AB
AB
AB
AB
AC
lui mi restituisce comunque tutti i record anche quelli giusti, invece per
poterci lavorare dovrei avere solo un AB e un AC
all'interno di uno sbroscio di record corretti, magari ne ho solo uno col
valore sbagliato, se mi ritorna tutto � come se mi metto a scorrere a mano
la tabella con i due campi ordinati, percependo dove c'� la differenza
Antonio


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:MdGBo.225175$9f6.4...@twister1.libero.it...
>
> "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:J8GBo.990$w8....@twister2.libero.it...
>>> non mi torna quello che mi dici.
>>> me lo spieghi meglio?
>>
>> Tabella :
>> Tabella1
>> Campi:
>> C1
>> C2
>>
>> Query1:
>> SELECT Tabella1.C1, Tabella1.C2
>> FROM Tabella1
>> GROUP BY Tabella1.C1, Tabella1.C2;
>>
>> Query2:
>> SELECT Query1.C1
>> FROM Query1
>> GROUP BY Query1.C1
>> HAVING (((Count(Query1.C1))>1));
>>
>> Query3: (il risultato delle cazzate)
>> SELECT Query2.C1, Query1.C2
>> FROM Query2 INNER JOIN Query1 ON Query2.C1 = Query1.C1;
>>
>>
>> Chiaro?
>
> sě, ma in questa maniera, se ho questa situazione
>
> AB
> AB
> AB
> AB
> AB
> AC
>
> lui mi restituisce comunque tutti i record anche quelli giusti, invece per
> poterci lavorare dovrei avere solo un AB e un AC
>
> all'interno di uno sbroscio di record corretti, magari ne ho solo uno col
> valore sbagliato, se mi ritorna tutto č come se mi metto a scorrere a mano
> la tabella con i due campi ordinati, percependo dove c'č la differenza
>
> Antonio
Antň ma la soluzione che ti ho dato non restituisce tutti i record, ma solo
un AB e AC


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:8_FBo.225165$9f6.4...@twister1.libero.it...

Non hai capito... ti ho risp. sotto... ;)


text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:FgGBo.225177$9f6.4...@twister1.libero.it...

Query1 e Query2 sono propedeutiche per Query3, ovvero quella che serve a
te...
vedi bene.


text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:yoGBo.996$w8....@twister2.libero.it...

l'ho provate e non mi pare sia cosi
mo riguardo domani a mente fresca, ma penso che sia come dico
a domani
grazie
Antonio


text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:eFGBo.999$w8....@twister2.libero.it...

Eh si, mi sa che bisogna che ci sia mente fresca perchč ce l'ho qua davanti
e funzia come dico io :)
(se vuoi ti giro l'mdb)


author: MA

text:
Antonio Biso ha scritto:
> sento che � banale, ma si vede che di domenica non si dovrebbe lavorare
> in una tabella vorrei vedere quali record hanno valori diversi su un campo,
> a parit� invece di valore su un altro campo
> A B
> A B
> A C
> B E
> B E
> C F
> C G
> C F
> C F
> la query dovrebbe darmi
> AB
> AC
> e
> CF
> CG
> perch� 'nce riesco?
> Antonio
Ciao ma tu vuoi una cosa del genere?
SELECT MiaTab.A
FROM (SELECT T.A, T.B
FROM Tabella1 AS T
GROUP BY T.A, T.B
)  AS MiaTab
GROUP BY MiaTab.A
HAVING (((Count(MiaTab.A))=2));
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: pablitomf

text:

bhè questo è il raggruppamento di query1 e query2... alla fine è una
semplificazione di sintassi, ma il risultato è lo mismo... è che lui
però sostiene non essere ciò che gli serve (secondo me era l'ora
tarda) :D


text:
pablitomf explained :
> bhè questo è il raggruppamento di query1 e query2... alla fine è una
> semplificazione di sintassi, ma il risultato è lo mismo... è che lui
> però sostiene non essere ciò che gli serve (secondo me era l'ora
> tarda) :D
L'ora tarda?
Come sei buono!
Bruno


text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:a71ee685-a0ae-4b1f...@l32g2000yqc.googlegroups.com...

bh� questo � il raggruppamento di query1 e query2... alla fine � una
semplificazione di sintassi, ma il risultato � lo mismo... � che lui
per� sostiene non essere ci� che gli serve (secondo me era l'ora
tarda) :D
E ce credo, alla fine la query 3 l'avevo fatta tra la query 2 e la tabella
base
era stanchezza
Antonio


text:
On 8 Nov, 19:20, "Antonio Biso" <
ab...@libero.it
> wrote:
> "pablitomf" <
pablit...@virgilio.it
> ha scritto nel messaggionews:a71ee685-a0ae-4b1f...@l32g2000yqc.googlegroups.com...

Quindi é quello che ti serviva? Avevo capito bene? Mi fa piacere...
Oraovviamente le query possono essere riscritte meglio con le sub
query


text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:bedec406-cc45-44ab...@30g2000yql.googlegroups.com...
On 8 Nov, 19:20, "Antonio Biso" <
ab...@libero.it
> wrote:
> "pablitomf" <
pablit...@virgilio.it
> ha scritto nel
> messaggionews:a71ee685-a0ae-4b1f...@l32g2000yqc.googlegroups.com...
> On 8 Nov, 11:47,
mas...@massimilianoamendola.it
 (MA) wrote:
>
>
> era stanchezza
>
> Antonio
Quindi � quello che ti serviva? Avevo capito bene? Mi fa piacere...
Oraovviamente le query possono essere riscritte meglio con le sub
query
Si si, grazie mille
A


title: Comunicare con la seriale

author: Aky

text:
Ho un'applicazione che spedisce SMS inviando in automatico delle e-mail con
il n. di cellulare ad un provider che mi gestisce il servizio di invio sms.
Vorrei svincolarmi dal provider installando un modem gsm.
Ho bisogno di trovare un esempio di codice per comunicare con la seriale per
poter inviare gli sms direttamente (Es. con i comandi AT).
qualcuno ha un esempio ?
Grazie
Aky