mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Criteri in query

Sempre alle prese con la mia rubrica. Ho una tabella tContatti con i vari
campi (nome, cognome, ...), una maschera (continua) mRicerca con una serie
di campi txtCognomeRicerca e una query qRicerca su cui si appoggia la
maschera
la query mostra tutti i campi della tabella e nei criteri del campo nome ho
inserito "Like ([Forms]![mRicerca]![txtRicercaCognome]) & "*")" per poter
così visualizzare a ogni reqeury della maschera i contatti che iniziano con
quanto inserito
ripetendo questa operazione anche per gli altri campi (indirizzo ecc
ecc...) ho scoperto che se in un record c'è un campo vuoto (ad es
indirizzo) e lascio vuota la casella di testo txtRicercaIndirizzo (quindi
il criterio è like("*")) non viene visualizzato il record
ho provato allora a inserire la funzione
Iif ( IsNull ([forms]![mRicerca]![txtRicercaIndirizzo])=Vero;
"" or like("*"); Like (ecc ecc..) )
pensando che se la casella di testa viene lasciata vuota il criterio sia:
campo nullo o qualsiasi valore
non capisco il motivo ma non funziona
come è possibile inserire un criterio, ammettendo la possibilità di un
campo vuoto e non solamente di qualsiasi valore?
grazie per l'interessamento, perrins87

 ha scritto nel
messaggio news:1jrbf518p7qin.1...@40tude.net...

Ciao perrins87,
per testare se un campo è nullo la funzione da usare è Is Null per cui il
tuo criterio Like "*"   dovrebbe diventare Like "*" OR Is Null
Saluti
Cinzia

 ha scritto nel
messaggio news:1jrbf518p7qin.1...@40tude.net...

Like [Forms]![mRicerca]![txtRicercaCognome] OR
[Forms]![mRicerca]![txtRicercaCognome]  Is Null
Ciao.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Era anche un mio problema,
GRAZIE!
Cla

 [Forms]![mRicerca]![txtRicercaCognome]  Is Null
ti ringrazio! mi sorge ora un altro dubbio (che forse può sembrare banale,
ma di cui non ho alcuna idea): usando questo sistema per i dieci campi
della query (cognome, nome, indirizao, ecc ecc) e "provando" con dieci
contatti fittizi ho scoperto che visualizzando la query in struttura mi si
riempiono una miriade di righe 'oppure'
immagino di inserire a lavoro ultimato almeno duecento contatti (su cui
effettuare le ricerche) e prevedo che il numero di righe 'oppure' nella
struttura della query si riempia in modo direttamente proporzionale
ciò può dare problemi o posso andare tranquillo?
chiedo scusa per quella che può essere forse la banalità del quesito e
saluto!

 ha scritto nel
messaggio news:1g9x6zhekcj6i.1jxgoxdc5r7bd$.dlg@40tude.net...

Non ho ben capito, ma il Numero di Righe massimo che deve restituire
è quello della Tabella non filtrata, se ne restituisce un numero maggiore
è perchè la Query contiene relazioni non corrette.
Ciao

Newsgroup: it.comp.appl.access
Titolo: Sottomaschera.

Salve ragazzi.
Avrei un problema, ho una maschera e ho inserito una sottomaschera con una
relazione tra le tabelle di origine di 1 a molti.
come posso in funzione di un dato inserito nella maschera principale
spostare il controllo attivo nel campo (peresempio [data rientro]) dell'
ultimo record della sottomaschera.
sono riuscito tramite il metodo setfocus a spostarmi nella sottomaschera e
nel campo che mi serve, ma se la sottomaschera ha piu di un un record non
riesco a spostarmi sull' ultimo di questi recors.
spero di essere stato chiaro e che qlc possa darmi un aiuto.


Docmd.gotorecord,, aclast
ciao Massimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:FKHua.65578$3M4.1...@news1.tin.it...

L'esempio sfrutta l'evento AfterUpdate di campo combo
Private Sub CboDip_AfterUpdate()
    Me.TxtZona = Me.CboDip.Column(2)
    Me.SubDitte.Requery
' ------------------------si posiziona sull,ultimo record della
sottomaschera
    Me.SubDitte.Form.Recordset.MoveLast
' ------------------------
End Sub

 ha scritto nel messaggio
news:62Z94Z28Z127Y1...@usenet.libero.it...

Grazie "MA", era la soluzione che andavo cercando.

Newsgroup: it.comp.appl.access
Titolo: bloccare dati in una maschera

Ho una maschera, dove ho un campo data (già "popolato") e dei
controlli da riempire. Io vorrei che si potessero riempire i campi
"vuoti" ma non modificare quelli già popolati. Ho provato con le
proprietà della maschera "non consentire modifiche" ma non funziona
perché io devo poter inserire dati nei controlli vuoti
Come posso aggirare quest'ostacolo?
Ciao mau

 Ciao mau
Prova ad usare la proprietà "bloccato" per il campo e non per tutta la
maschera.
Lo trovi nella cartella dati nelle proprietà del campo.
Impostalo a "Sì"
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:1162283650.9...@h48g2000cwc.googlegroups.com...


Ciao mau
[risposta]
Devi vedere le proprietà locked e hai la risposta al tuo quesito, nell'help 
del visual digiti "locked", prova a vedere se riesci da solo, ho visto che 
c'è anche un'esempio che calza a pennello alla tua problematica.
Saluti Andrea
Newsgroup: it.comp.appl.access
Titolo: Inserire una "specie" di contatore in una Query

Credo di avere letto un messaggio del NG che é possibile inserire in una 
query di selezione un numero che renda un campo unico all'interno del 
recordset???
Sapete indicarmi quale è
Grazie
-- 
Carlo
:) 

elicar ha scritto:

Nelle query qualsiasi campo  Calcolatonon può fungere da indice
UNIVOCO, quello
è un compito riservato ai campi PK(Chiave primaria) nelle tabelle.
Forse intendevi poter avere un campo progressivo solo ai fini di
visualizzazione...?
Nel SitoComune c'è un demo proprio sull'argomento.
Altrimenti effettuando una ricerca per argomento giusto per
dimostrazione che
funziona:
http://groups.google.it/group/it.comp.appl.access/search?group=it.comp.appl.access&q=Campo+progressivo+query&qt_g=1
Saluti
@Alex

 ha scritto nel messaggio 
news:1152529244.4...@s13g2000cwa.googlegroups.com...
elicar ha scritto:





http://groups.google.it/group/it.comp.appl.access/search?group=it.comp.appl.access&q=Campo+progressivo+query&qt_g=1
Saluti
@Alex
Grazie per la risposta
:)

Newsgroup: it.comp.appl.access
Titolo: soluzione migliore

attraverso decine di query estraggo dal gestionale via odbc e analizzo i
dati riguardanti i miei agenti: chiamate, consegne, etc.
ora mi piacerebbe fare una scheda agente che riassuma un po' tutti questi
dati per ogni agente senza dover
imputare a mano i dati (ora lo faccio in excel) in questa scheda.
Il mio dubbio è la apparente complessità nell'usare tutte queste query in un
report.
qual è la soluzione migliore da attuare?
diciamo che generalmente ho tabelle di questo tipo.
Agente |  mese  |  n. visite
Agente |  mese  |  chiamate
etc..
mi date qualche consiglio su come muovermi?

 etc..
Se la fonte dati alla quale accedi (non importa sia con ODBC), è una struttura
Database, quindi con Tabelle Relazionate, puoi estrarre una Qry Unica dedicata
alla stampa con solo i dati che ti servono, altrimenti puoi relazionare le
tue decine di Qry ed estrarre sempre e solo i dati essenziali, se utilizzi
SQL server è ancora più semplice perchè perchè creata la Store Procedure
richiami quella....
Però non capisco perchè hai così tante Qry per gestire così pochi dati....???
@Alex 
-- 
Posted from  [62.98.108.89] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Però non capisco perchè hai così tante Qry per gestire così pochi
dati....???
Io ho fatto solo un esempio.
ho tante query perchè ricavo molte altre cose dalle varie tabelle
ad esempio dalla mia tabella rifornimento ricavo le visite fatte, le visite
"singole" di clienti, i rifornimenti, le qta vendute, poi ricavo da altre
tabelle le chiamate, le installazioni, e molti altri dati.
io vorrei metterli tutti insieme, ma non so come.
forse mi conviene cercare di fare una tabella del tipo
Agente | Mese | dato1 | dato2 | dato3 |.........
grazie.
Newsgroup: it.comp.appl.access
Titolo: form.refresh in ritardo?

Buongiorno a tutti/e,
siccome eseguo operazioni da codice, volevo inserire messaggi di
cortesia all'utente, sottoforma di "attendere questo...", "attendere
quest'altro...", etc.
Niente di difficile, ho un controllo testo nel quale vado a scrivere da
codice ed eseguo un form.refresh.
Il problema è che in realtà il refresh viene fatto sempre "in
ritardo", sebbene sia sempre all'interno della stessa funzione, e
quindi in teoria il refresh dovrebbe avvenire PRIMA dell'esecuzione
delle istruzioni successive. Eppure non è così, qualcuno sa spiegarmi
il perché, o quantomeno se è il modo corretto di operare per inserire
messaggini di testo a video, su una maschera, che vengano aggiornati?
Grazie,
Panahtos


Ma la texbox nella quale inserisci i messaggi si trova nella stessa maschera 
che contiene anche i dati oggetto dell'elaborazione?
Se sì, il problema potrebbe essere risiedere nel fatto che la form cerca 
di "rinfrescare" tutti i campi, ma non sono tutti disponibili a causa delle 
elaborazioni in corso.
In tal caso proverei ad utilizzare una form separata per i messaggi.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 In tal caso proverei ad utilizzare una form separata per i messaggi.
Infatti è stata la prima cosa che avevo fatto, poi però mi sono
accorto di non saperla gestire, e quindi ho "ripiegato" sui messaggi
nel form principale... se apro un'altra maschera, l'applicazione va in
clessidra e ci rimane anche dopo il termine delle query pass-through...
vabbuò, comunque la strada da seguire è quella e pertanto va
imparata.
Grazie per il sempre prezioso supporto.
Panathos

Newsgroup: it.comp.appl.access
Titolo: Sempre grafico

Non riesco a formattare il grafico che rappresenta il fatturato degli
agenti.
Ho consultato la guida in linea ma, gli importi della tabella dati e
quelli di riferimento nell'asse, non risco a cambiare il loro formato
numerico.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 numerico.
Se clicchi sul grafico in struttura hai le proprieta'.
Saluti.
Luciano

 numerico.
Nelle prorpietà del grafico non trovo la formattazione numerica della
tabella
dei dati.
Nella fase di "visualizzazione foglio dati" c'è la possibilità di
scegliere
il formato numerico, e cambiando le impostazioni a video (sempre in
modalità
visualizzazione foglio dati)effettivamente l'impostazione cambia, ma
dopo aver
confermato la variazione se lancio la query per la visualizzazione del
grafico
il risultato non cambia.





 in modalità
struttura clicca 2 volte sugli elementi del grafico che rappresentano la
misura.
ciao 
MAssimiliano
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: Problema sull'evento

Ciao a Tutti
 
Ho una semplice maschera con origine da query;
su doppio clic del controllo "DataOrdine" ho inserito questo codice:
 
Private Sub DataOrdine_DblClick(Cancel As Integer)
 If IsNull(Me!DataOrdine) Then
 Me!DataOrdine = Date
 Me.Refresh
 Forms!Ordini!Mio_numero_Progressivo = 
Forms!Ordini![Ultimo_Mio_numero_Progressivo].Form!MaxDiMio_numero_Progressivo 
+ 1
 End If
End Sub
 
in modo che se ho gią la data e clicco di nuovo, il "Mio_numero_Progressivo" 
non si incrementa.
 
Ora vorrei avere lo stesso risultato inserendo manualmente
la data nel controllo "DataOrdine", anzichč fare doppio clic,
ma che, se dovessi correggere la data gią inserita  in "DataOrdine", il 
Mio_numero_Progressivo rimanga inviariato.
 
Ma per quanto ho provato non ci sono riuscito.
Grazie per l'aiuto 
 
 

 Grazie per l'aiuto
 
 
Ciao Luigi....
Hai provato a inserire lo stesso codice sull'evento "dopo
aggiornamento" di "DataOrdine"????
 
Saluti
M7a1x

 ha scritto nel messaggio 
news:db2f63db-41a1-4161...@z9g2000vbx.googlegroups.com...

Ciao M7a1x
 
si, ma non funziona
Saluti
 
 


 
Saluti
M7a1x
Newsgroup: it.comp.appl.access
Titolo: Magazzino: ordinato e impegnato...

Ciao,
ho creato una piccola procedura che dovrebbe caricare e scaricare il 
magazzino...
3 tabelle
tbArticoli
tbMagazzino (movimenti di magazzino)
tbCausali
nella movimentazione di magazzino inserisco:
IDArticolo
IDCausale
DataMov
Prezzo
XQta (... cordina da 1,5 da 100 mt costa 180 ? )
Qta
Iva...
ecc
le causali hanno un valore e una tipologia in base alla loro funzione...
Carico da fornitore  ValoreCausale 1  TipoCausale C (carico magazzino)
Reso da cliente        ValoreCausale 1  TipoCausale C (carico magazzino)
Reso a fornitore       ValoreCausale -1 TipoCausale S (scarico magazzino)
e così via..
Quindi  Prezzo*QTA*ValoreCausale ottengo un valore positivo per il carico e 
negativo per lo scarico..
la somma dovrebbe darmi la giacenza...
Spero di aver fatto bene i conti... perchè ancora non ho messo in pratica 
quanto descritto :)
Adesso vorrei gestire anche gli ordini a fornitori e gli impegni verso 
clienti....
la domanda è questa:
secondo voi è il caso di riversare tutto nella tabella tbMagazzino, cioè 
nella tabella dei movimenti di magazzino creando delle causali tipo:
Ordine a fornitori ValoreCausale 0 TipoCausale O
Impegno da cliente ValoreCausale -1 TipoCausale I  (... l'impegno dovrebbe 
scaricare il magazzino no? )
in questo caso la giacenza sarebbe cmq reale perchè nel caso degli ordini 
sommerebbe 0 mentre per gli impegni sottrarrebbe la quantità impegnata...
...potrei gestire anche con delle subquery... per ogni tipologia di causale, 
carico scarico, ordinato, e impegnato.. ecc
OPPURE
gestire gli impegni verso clienti nella tabella magazzino mentre gli ordini 
gestirli con un campo nella tabella tbArticoli e incrementando o diminuendo 
il campo ogni qualvolta si presenta la necessita?
mm... spero di essere stato chiaro...
Grazie a quanti mi aiuteranno a capire...!
Ciao.

[CUT]
Ciao,
non voglio pensare che sei un attimo perplesso sul da farsi anche se qualche 
domanda te la poni: xchè non dai 1 occhiata al database della NorthWind che 
il famoloso zio "Bill"  ci ha regalato nell'ambito di access? Se guardi bene 
codesto db gestisce acquisti e vendite con la presenza del magazzino e 
credimi le relazioni fra tb sono di una semplicità unica ;-)
Parti da quella base e poi implenti il db con l'eventuale tb impegni etc.. 
;-) 

 ha scritto nel messaggio 
news:a8Orh.183$tW3...@nntpserver.swip.net...


Newsgroup: it.comp.appl.access
Titolo: Cursore del mouse

Ciao a tutti,
come posso cambiare il cursore del mouse quando passa sopra ad un controllo
etichetta?
Vorrei che diventasse la mano come quando e sopra ad un link.
Naturalmente dovrebbe tornare normale quando non è più sopra l'etichetta.
Grazie
Francesco

 ha scritto nel messaggio
news:a4677e$a4o$1...@lacerta.tiscalinet.it...

basta mettere uno spazio nella proprieta' indirizzo di collegamento
ipertestuale
Pietro

 ha scritto nel messaggio
news:JSB98.54833$nI1.1...@twister1.libero.it...

Grazie
Francesco
Newsgroup: it.comp.appl.access
Titolo: setwarnings atttivo in tutto il progetto

ho notato che se eseguo delle query in vari moduli diversi del db devo prima
specificare setwarning false per non chiedere conferma di esecuzione
non c'è un modo per definire il setwarning a livello globale e per tutte le 
query?


Strumenti - Opzioni - (riquadro) Conferma.
Ma te lo sconsiglio...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
ho dimenticato mi riferivo ad un pc senza access ma con il solo runtime in 
cui tale menu non è accessibile..


M'arrendo...
Ciao.
-- 
Sergio MAZZA 

 runtime in cui tale menu non è accessibile..
Puoi usare SetOption come mostrato nella 
www.donkarl.com/it
FAQ 2.4  Eliminare i messaggi d'avviso
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)

Newsgroup: it.comp.appl.access
Titolo: Disabilitare il passaggio tra form

Ora mi spiego meglio.
Nel db capita che dalla maschera 1, per motivi vari, si aprano la mschera 2
e da questa la 3.
Ovviamente bisognerebbe chiudere la 3 poi la 2 ed arrivare alla 1.
Come posso prevenire un utente medio che decida invece si usare il menù
'Finestra' per passare direttamente dalla maschera 3 alla maschera 1?
Praticamente io vorrei rendere impossibile vedere la maschera 1 se tutte le
altre non sono chiuse.
Una soluzione potrebbe essere mettere la maschera 2 e 3 in modalità popup,
ma da vba come posso procedere?
Uso A97. Grazie per l'attenzione!
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------

 ha scritto nel messaggio
news:Kw1N8.30414$86.7...@twister1.libero.it...

Nel codice imposta la proprietà visible = False della form attuale prima di
aprire la successiva. L'ultima form, alla chiusura, deve rendere visibile la
precedente... E così via...
Ciao.
--
Sergio MAZZA

CUT
anche questo è fattibile, ma non debella il rischio del menu 'Finestra'!


Cioč? Ti riferisci al fatto che nel menů finestra puoi selezionare le form
attive? Fai sparire il menů finestra creandoti una tua nuova barra
strumenti...
Ciao.
--
Sergio MAZZA

Forse potresti intercettare l'evento "disattivazione" delle maschere 2 e 3
per verificare se si sono attivate le maschere sottostanti senza chiudere la
2 o la 3; a quel punto puoi scegliere se chiudere Tu da codice le maschere o
dopo un MsgBox di avvertimento riportare il focus sulle maschere da
chiudere.
Newsgroup: it.comp.appl.access
Titolo: Contatore d'accesso

Ciao a tutti.... domanda semplice ( spero )
Come posso costruire un contatore d'accesso, ovvero un qualcosa che
tenga conto del numero delle volte che un Db è stato aperto ?
Ciaoo e grazie

 Ciaoo e grazie
all'apertura della form iniziale aggiungi un record in una tua
Tab_Login... poi basta contarli per saperne il risultato.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: MSXML2.XMLHTTP

ho tre cicli do loop nidificati
all'interno lavoro su due recordset di una tabella e di una query facendo 
richieste MSXML2.XMLHTTP
dopo qualche migliaio di richieste mi si blocca il computer
cosa potrebbe essere? un buffer? effettuo regolarmente l'update della 
tabella
grazie

 
-- 
ac
y-1=x
Newsgroup: it.comp.appl.access
Titolo: Collegarsi ad un BE protetto da password

Risalve a tutti ...
Risono qui con il mio problemino di collegarmi dal mio db principale ad un
BE protetto da password (database password) . Rispetto al post precedente
... dove non volevo provare le soluzioni via ODBC .. a sto giro preso dalla
disperazione .... e dopo ore di lettura degli help vari ... ho provato pure
la via ODBC .. ma non mi si apre una mazza .. dice sempre password non
valida.
Qualcuno ha qualche suggerimento in merito ?? (anche di buttare via
tutto!! )
per cronaca .. il mio db principale si chiama Storer.mdb il suo beckend
BE.mdb (collegato), il db di archivio di roba vecchia che ho protetto con
password si chiama BEOld.mdb (la password .. semplicemente "test" ) e lo
voglio collegare solo all'occorenza. il BE principale l'ho collegato da
manu' -> collega tabella che mi chiede la password , la metto e lui mi
ricollega le tabelle  tranquillamente.
Grazie in aticipo :))
--
(^o^))~    Lorenzo   (^o^))~

 ha scritto nel messaggio
news:9egp7p$fl1$3...@lacerta.tiscalinet.it...

Newsgroup: it.comp.appl.access
Titolo: Stringa SQL con richiamo campo single

Ho scritto all'interno di una sub la seguente istruzione
DoCmd.RunSQL "INSERT INTO operazioni ( Numero, operatore ) VALUES (" &
Cifradep & ", '" & Nome & "')"
Il campo Cifradef è definito come single e in un esempio dove ha il  valore
520000
la stringa SQL diventa:
INSERT INTO operazioni ( Numero, operatore ) VALUES  (520000,'Rossini')
ma se il campo, per esempio, assume il valore 82000000 la stringa diventa:
INSERT INTO operazioni ( Numero, operatore ) VALUES  (8,2E+07,'Rossini')
Chiaramente in questo caso l'esecuzione SQL va in errore di run-time '3346'
in quanto all'interno delle parentesi sembra vi sia la compilazione di 3
campi (8 e 2E+07 e 'Rossini')
E' possibile evitare questo inconveniente?
Grazie anticipate per l'attenzione.
Lucio

 campi (8 e 2E+07 e 'Rossini')
Non capisco dove ti capita questo inconveniente.
Ho la sensazione che la tua variabile Cifradef non sia di tipo single ma di
tipo text o variant e che tu assegni il valore alla variabile provocando la
conversione del numero in stringa.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 ----------------------------------------------------
grazie Sib per la risposta!
Il campo è dichiarato Single, ma a scanso di equivoci prova questa function
-------------------------------
Function CampoSingle()
Dim Cifra As Single
    Cifra = 800678899
    MsgBox Cifra
End Function
-------------------------------
a me da il risultato 8,006789E+08
ciao, Lucio

 ha scritto nel messaggio
news:z5Iz7.10540$V75.2...@news1.tin.it...

Un saggio un giorno mi disse: "Mai campi dichiarati Single"
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


Sicuramente il saggio è posteriore agli 8086...
Antonio

 ha scritto nel messaggio
news:r02A7.55161$1H1.6...@news.infostrada.it...

Molto posteriore, visto quanto è grasso!
:-)

Newsgroup: it.comp.appl.access
Titolo: Focus su maschera PopUp

Perchè quando apro una maschera PupOp senza bordo, non mi prende il focus ?
Che devo fare ??
Grazie.

 ha scritto nel messaggio
news:79217c6f.0502...@posting.google.com...

Chi lo dice che non prende il Focus.
Che difetti ti dà, cosa devi fare....?
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Ciao
Quando apro la form PopUp, devo richiamare una funzione ogni qualvolta
diventa attiva. Ho provato sull'evento Focus, ma non passa.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Format

nel controllo txtmicro devo editare due numeri di un valore
di una sostanza, tale valore è sempre un valore in micro
 edito 12 risultato 0,000012
oppure
edito 24 risultato 0,000.024
utilizzo la sottoindicata routine ma il risultato è questo
0.000.012
Private Sub txtmicro_AfterUpdate()
Me!txtmicro = Format$(str$(Me!txtmicro), "#,0000000")
End Sub
dove sbaglio??
ciao, sono il pizz

Newsgroup: it.comp.appl.access
Titolo: query con somma progressiva

Ho una tabella con:
articolo (campo testo)
data (data)
qta (numerico)
 
la chiave è: articolo,data
cioè nella tabella un articolo si ripete n volte quante sono le date, ad 
esempio
 
penna 01/01/2011  5,0
penna 15/01/2011  3,0
penna 15/06/2011  -2,0
biro     02/02/2011  10,0
biro     03/02/2011  -5,0
 
il risultato che vorrei é:
 
penna 01/01/2011  5,0
penna 15/01/2011  8,0
penna 15/06/2011  6,0
biro     02/02/2011  10,0
biro     03/02/2011  5,0
cioè il progressivo di qta, ma specifico per articolo...
grazie
 

carlo ha scritto:

Ci vuole una subquery che per ogni record vada a fare la somma dei
movimenti di quel'articolo ma con data minore o uguale a quella del record:
 
SELECT Articoli.articolo, Articoli.data, (SELECT Sum(qta) FROM Articoli
Art2 WHERE Art2.Articolo=Articoli.Articolo And Art2.data<=Articoli.data)
AS Subtot FROM Articoli
 
Ciao.
-Marco-
 
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 


Prova con quest'espressione per un campo calcolato
nella query (tutto in 1 riga):
 
DSum("qta";"unatabella";"articolo='" & [articolo] & "' And data<= " & 
clng([data]))
 
-- 
Ciao
Karl
*********
Access FAQ: 
http://www.donkarl.com/it
 
 
 

Prova con quest'espressione per un campo calcolato
nella query (tutto in 1 riga):
 
DSum("qta";"unatabella";"articolo='" & [articolo] & "' And data<= " & 
clng([data]))
 
 
 
cosa intendi per "unatabella" ??
 

> Ho una tabella con:



 
lol
 
bfs
Newsgroup: it.comp.appl.access
Titolo: Selezione records in ListBox...

Ho una ListBox con origine records una tabella....vorrei avere la
possibilità di avere un pulsante del tipo "Seleziona tutto" che mi
evidenzi tutti i records....e pure la possibilità di evidenziare
manualmente i records ,tipo Win premendo CTRL;
Inoltre, dovrei accodare ad una tabella solo i records selezionati...
IS THIS POSSIBLE ?!
Grazie mille in anticipo
Ciao
Enrico.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Se non ricordo male deve esserci qualcosa del genere su Northwind.mdb
Ciao Paolo

 Enrico.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: metodo findrecord

Salve a tutti.
Vorrei sapere se l'istruzione:
docmd.findrecord "dato" ecc.
restituisce qualche valore, da usare in seguito, del tipo: "if found()
then" o qualcosa del genere.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Consultando l'help (A'97) non viene menzionato nulla su un test di tipo "If
found()"; credo che l'unica via sia quello di testare la fine del file "If
Me.RecorSetClone.Eof() Then" se utilizzi il DoCmd.FindRecord...
Ciao.
--
Sergio MAZZA

 
Grazie del suggerimento. Ho provato in effetti su maschere continue,
ma se non mi trova quanto richiesto (o non me ne trova altri dopo
l'ultimo) il cursore rimane fermo al record di partenza e così non
arrivo mai alla fine del recordset.
Proverei a verificare se effettivamente il contenuto del campo
evidenziato ha la stringa richiesta, ma se ho già trovato un record
che la contiene, anche questa verifica fallisce.
Quello che (non) mi piace della programmazione è l'alone di mistero
che circonda ogni problema, fino al momento in cui trovi (?) la
soluzione e ti dai del fesso per non averci pensato prima ...
Riccardo



Nessun "alone di mistero", devi trovare lo strumento adatto per ogni
situazione. Magari è anche utile inserire più informazioni possibili
riguardo al problema e al contesto (form, nomi controlli etc. etc.); questo
per arrivare presto ad una conclusione e una miglior valutazione da parte di
chi deve aiutarti/vi.
Prima che ti proponga un'altra soluzione, ti consiglio di fare un salto nel
sito comune (
www.sitocomune.com
) per vedere le soluzioni che altri hanno
trovato e pubblicato.
Se non trovi nulla allora ri-posta e vediamo di risolvere il problema...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:ea74a51fcaaf7088a33...@mygate.mailgate.org...

Memorizzati la chiave primaria del record corrente prima del FindRecord e
confrontala con quella del record corrente dopo il FindRecord; se il
confronto dà esito diverso, la ricerca ha avuto esito positivo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 
Ti ringrazio. La mia era una battuta sul computer in genere. Fra
linguaggio macchina, basic, cobol, framework (il cielo l'abbia in
gloria!)
dbIII, access, e non so quant'altro, mi sono trovato davvero un hobby
(e poi un lavoro) peggio di ogni rompicapo. Qualche volta penso che una
raccolta di francobolli...


 
Geniale!
Grazie


 Riccardo
Ciao.
--
Sergio MAZZA

 stata 'na salvata...
E il 4 un capolavoro. Sigh! I riferimenti a celle multiple mi sono
mancati
per anni, quando dovevo mettere una colonna calcolata in excel, una
formula per cella.



Al 4 non ci sono arrivato; sono passato a dbase e poi clipper s87 e il resto
č... Noia.
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Condizione di Subform Null in Istruzione If

Ciao a tutti.Ho una Form "Maschera1" e una Subform "Sottomaschera1".
Quando inserisco un record in "Maschera1" normalmente vedo nella
sottoform i dati correlati.Mi piacerebbe che dopo aver selezionato il
dato nel primo campo "Campo" se nella sottform non ci sono dati
correlati mi dia una segnalazione.
Ho inserito sull'evento prima di aggiornare del campo "Campo1" la
seguente istruzione If senza avere risultati.
If IsNull([Sottomaschera1]) Then
Msgbox "Attenzione mancano dati"
Else
End if
Dove sbaglio????A dir la verita' nel momento che inserisco il dato nel
"campo1" nella sottoform anche se non ho
records vedo "un record bianco"(la sottoform e' in visualizz. fohlio
dati)puo'  dipendere da questo???
Grazie in anticipo
Dino

 ha scritto nel messaggio 
news:bfe0bc67-3ca6-43c9...@m25g2000yqc.googlegroups.com...

Una strada potrebbe essere quella di contare i record correlati della 
sottomaschera utilizzando il campo chiave e per mezzo di una query.
Puoi usare la stessa query che alimenta la sottomaschera (se � una query).
Questo un esempio di query salvata (ContaRecordCorrelati):
SELECT Count(CampoChiave.TabellaSottomaschera) AS Conta
FROM TabellaSottomaschera
WHERE 
(((TabellaSottomaschera.CampoChiave)=[Forms]![NomeMascheraPrincipale]![CampoChiave]));
A questo punto, da codice e quando lo preferisci:
If dlookup ("Conta","ContaRecordCorrelati") = 0 then
msgbox "Nessun record correlato."
end if
Ciao, Carlo 

news:bfe0bc67-3ca6-43c9...@m25g2000yqc.googlegroups,com ...

Un'altra possibilit� � quella di usare recordsetclone per la sottomaschera
Sull'evento attivazione della form principale metti:
If me.TuaSottomaschera.Form.RecordsetClone.RecordsetCount = 0 then
    msgbox "Nessun dato"
Else
     ' quello che vuoi
end if
Puoi anche metterlo in un modulo e parametrizzarlo in modo da avere una
funzione slegata dall'ambito specifico e usarla quando vuoi tu
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 - Mostra testo citato -
Ciao Carlo e grazie per la risposta.OK il tuo consiglio.Ho risolto
piu' velocemente,nel senso che ho creato un controllo (non visibile
nella form) con riferiemnto ad un
campo della sottoform (=Sottomaschera1!campo1).Poi nell'istruzione If
ho inserito IsNull() con la segnalazione e tutto risolto.
Piuttosto ne approfitto della disponibilita' per chiedert isepuoi dare
un'occhiata all'altro post riguardante la filtrazione di una Query
mediante istruzione SQL.
Grazie ancora e grazie in anticipo per questo post
Dino
Newsgroup: it.comp.appl.access
Titolo: Lanciare (e chiudere) files audio da Access

Ciao a tutti,
Avrei la necessiità che al verificarsi di determinati eventi venissero
lanciati determinati files audio.
Per la loro esecuzione non ho problemi:
StAppName = "C:\windows\system32\sndrec32.exe C:\coge07\start.wav"
Call Shell(StAppName, vbMinimizedFocus)
Il problema è che non mi ricordo come chiudere il programma
"C:\windows\system32\sndrec32.exe" utilizzato per l'esecuzione del file
audio (che dopo l'esecuzione del file audio rimane aperto).
Sapete dirmi come fare ?

Mirko Caporali ha scritto:

La cosa migliore sarebbe che tu usassi questo sistema...:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=231
in modo da recuperare l'Handle della Finestra.
Ora visto che con la Routine che ti ho suggerito hai recuperato
l'Handle ti basta passarlo a questa chiamata API:
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA"
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal
lParam As Long) As Long
Private Const WM_CLOSE = &H10
PostMessage WordHWND, WM_CLOSE, 0, 0 
Ciao 
@Alex

Mirko Caporali ha scritto:

invece di lanciare il registratore di suoni di windows ti suggerirei di
dare un okkiata all'esempio riportato sul sito comune
www.sitocomune.com
 nella sezione General:
6.14 Come gestire i "suoni" in VBA? (32 bit)
ciao

 
www.sitocomune.com
 nella sezione General:
Grazie a tutti e due.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Disabilitare pulsante dopo eliminazione record

Salve a tutti:
Su una form chiamata "form_A"  ho una listbox chiamata "list_A" ed un
pulsante chiamato "EliminaRiga" il quale, selezionando una riga della
listbox, elimina la riga selezionata.
Fino qui tutto ok
Il problema è il seguente:
Dopo che elimino il record la listbox non ha nessun record selezionato e
se inavvertitamente clicco daccapo sul pulsante di eliminazione riga mi
viene datao un errore ovviamente.
Quello che vorrei fare è che dopo aver eliminato il record desiderato il
pulsante "EliminaRiga" mi venga disabilitato, per poi essere riabilitato
quando clico su una riga della listbox.
Allora ho fatto cosi:
(1) 'Per disabilitare il pulsante
    me.EliminaRiga.enabled=false
(2) 'Per disabilitare il pulsante su evento click della listbox
    me.EliminaRiga.enabled=true
Domanda: Su che evento devo mettere la voce (1) ? non riesco a farlo   
         funzionare forse mi sfugge qualcosa sto provando di tutto :(
Grassieee
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grassieee
potresti disabilitarlo anche sull'evento click dello stesso pulsante, avendo 
premura (se non lavori su acc2010 non so con la 2007) di spostare prima il 
focus su un controllo attivo.
me!altrocontrollo.setfocus
me!eliminariga.enabled = false
-- 
Ciao
Geppo 

 ha scritto nel messaggio 
news:ih7m2f$f5c$1...@news.newsland.it...

da quello che hai detto dopo l'eliminazione della riga quindi dopo il codice 
che usi quando viene premuto, siccome però penso ke tu abbia prob a 
disabilitarlo se ha il focus sposta prima il focus su un altro controllo
ciao
Max 

 - Mostra testo citato -
Concordo pienamente con Geppo e Max,ad ogni modo se vuoi solo evitare
il messaggio di errore basta racchiudere il codice del controllo in:
On Error GoTo Err
Codice
Err:
Dino

Newsgroup: it.comp.appl.access
Titolo: come ridurre access 2007 nella try icon

salve, ho un probleme, credo all'apparenza banale, ma non ho trovato niente 
su' google su' come fare ad iconizare un database di access 2007 soltanto 
come try icon ( in quella zona vicino al orologio)
sapete se si puo' fare e come ?
grazie anticipatamente.

 ha scritto nel messaggio 
news:49a807d9$0$1105$4faf...@reader3.news.tin.it...

prova a dare un occhiata a queste demo di Alessandro BARALDI:
www.sitocomune.com
Sezione:   GENERAL
faq:  6.113 Inserire un'icona nella SysTray di Windows e creare un Menů 
Popup Runtime personalizzato con le API.
e
faq: 6.235 Inserire un icona nella SysTray di Windows senza SubClassing
-- 
Ciao
Geppo 

trion ha scritto:

Oltre ai consigli di geppo vedi:
http://support.microsoft.com/kb/176085/EN-US
e questo:
http://www.saphua.com/blog/?page_id=18
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Oltre ai consigli di geppo vedi:........
ok grazie a tutti e due :-)

> Oltre ai consigli di geppo vedi:......

Newsgroup: it.comp.appl.access
Titolo: compatta ripristina DB

c'e' la possibilità di compattare e ripristinare il DB in automatica all'
apertura x esempio.

 all' apertura x esempio.
dal 2000 lo puoi fare in chiusura.
lo stovi in strumenti opzioni
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Attenzione,
all'apertura lo pioi fare ma controllalo bene via codice.
Ad ogni compattazione corrisponde una nuova apertura del dbase ...
così rischi un bel loop da primato ... !!!
Buona giornata.
Crea un campo testo ChechCR da una posizione.
All'apertura verifica che sia vuoto, se è vuoto lo compili con S e
lanci il compatta e ripristina da codice, alla successiva riapertura,
trovando il campo valorizzato, non partirà più la compattazione.
Creati poi un comando di chiusura del DBase che vada a pulire quel
campo affinchè al successivo reale avvio del programma, possa
ripartire la compattazione dello stesso ... oppure ... compattalo
automaticamente in chiusura come suggerito da MA ... ma solo se hai la
versione corretta di Access.
Buona giornata.
--
MC


scusa la mia ignoranza io ho access 2003 ma non lo trovo nelle opzioni  in
che menu è??
grazie 1000

 grazie 1000
Non credo si adiversissimo (anche se io non ho 2003)
da me č in "Generale" in basso a sx


 ato
grazie 1000 l 'ho trovato funziona benissimo.....

 apertura x esempio.
A parte quanto suggerito da MA, se ti interessa compattare e fare il backup
del database all'apertura dello stesso vai sul Sito Comune (link qui sotto)
e nella Sezione General troverai 5 o 6 FAQ che parlano dell'argomento.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Ho visto "Vacanze Romane" & problema di oggi

Salve a tutto il N.G. (gloria a chi l'ha ideato!!!)
Ho visto le foto delle "vacanze romane" sul sito comune. Mi piace l'idea del
raduno, dev'essere stato molto interessante. Approvo anche l'idea di aver
pubblicato le relative foto... E' ...curioso conoscere improvvisamente i
volti degli interlocutori che riempiono di informazioni questo NG, ma vado
al problema di oggi.
In una faq del sito comune, ho trovato una guida all'utilizzo della
"sicurezza a livello utente"; autore Cristiano De Pasquale.
Tutto chiaro, ma qualcosa deve essermi sfuggita:  al punto n 13 dice:
"Verificare che gli utenti possano accedere effettivamente solo agli oggetti
che VOI decidete".
Domanda : "Come faccio ad eseguire tale verifica?"
Prova n 1 :riaprendo il D.B protetto mi chiede la Pw dell'amministratore,
che sono io; la inserisco e da questo momento apro tutti gli oggetti.
Prova n 2 : reimpostando la directory di default System. MDW, il D.B. si
apre ma non mi permette di aprire nessun oggetto.
Forse oggi mi sono stancato... ma non ci sto capendo un accidente!!!

 wrote in message
news:8umlge$14i$1...@serv1.albacom.net...

Finalmente hanno, per me, un volto i miei MAESTRI. :-)))))))
Ciao a tutti i vacanzieri Romani
Newsgroup: it.comp.appl.access
Titolo: calcolare il campo di una query

In una query ho come risultato i giorni che sono trascorsi dall'ultimo ordine
dei miei 10 clienti. Ogni cliente è raggruppato e mi ha fatto 5 ordini in date
diverse.
Gradirei sapere se è possibile calcolare nella stessa query i giorni trascorsi
fra un ordine e l'altro dello stesso cliente.
Grazie anticipatamente e salutoni a tutti.
-- 
Posted from 
ppp-169-27.24-151.libero.it
 [151.24.27.169] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 via Mailgate.ORG Server - 
http://www.Mailgate.ORG
DateDiff("d",DataPrimoOrdine,DataUltimoOrdine)
dove DataPrimoOrdine č il Min (DMin) della data ordine della query
raggruppata e ....il Max.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: ot: EXCEL formattazione condi. x 2 coppie di condizioni

scusate l'intrusione ma non ho trovato un gruppo per excel
non riesco a trovare una formula che faccia al caso mio per una
formattazione condizionale che mi evidenzi gli errori:
in pratica io ho F colonne
la colonna C contiene una parola. 
se questa parola è pippo e F2=D2*2 il valore di F2 è corretto, ovvero 
E(C2="pippo";F2=D2*2) quindi non deve segnalami nulla
SE(E(C2 diverso da "pippo";F2=D2*3)) non deve segnalare nulla se è vero.
io ho fatto così 
=NON(SE(O(F2=D2*3;(E(C2="pippo";F2=(D2*2))));1;0))
visto che la formattazione condizionale funziona mi applica la condizione
se il risultato è di tutta la questione è vero (ad es mi colora la cella
in rosso)
MA non è del tutto corretto perchè  quando C2=pippo, mi da falso (il che
in realtà vuol dire vero ma io ragiono al contrario) anche quando F2=D2*3,
mentre in questo caso deve restituirmi vero...
insomma se C2=pippo e F2=D2*3 deve colorare la cella, se invece è =D2*2
non la deve colorare.
suggerimenti?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 suggerimenti?
microsoft.public.it.office.excel
ciao
Daniele
Newsgroup: it.comp.appl.access
Titolo: Creazione query

Ho una tabella Entrate;
IDe  DataE              TotaleE
1      01/01/02          100
2      03/01/02          150
3      06/01/02           80
ed una tabella Uscite;  
IDu      DataU          TotaleU
1      02/01/02          120
2      04/01/02          190
3      07/01/02           30
e vorrei ottenere una query cosi fatta:
IDeu    DataEU          TotaleE    TotaleU
1     01/01/02          100
1     02/01/02                     120
2     03/01/02          150
2     04/01/02                     190
3     06/01/02           80
3     07/01/02                      30
E' possibile? Se si come.
Ringrazio anticipatamente

 ha scritto nel messaggio
news:MPG.169bd135e...@news.tiscalinet.it...

Non mi intendo di Contabilità, ma io non avrei diviso le Tabelle.
Nel senso che visto si tratta di "Movimenti" che quindi da come vedo hanno
le
stesse caratteristiche, era inutile dupplicare il tipo di Tabelle,
bastava,secondo me,
inserire un campo aggiuntivo che identificasse il tipo di Movimento (Entrate
o Uscite).
Almeno io ho risolto così un progettino di contabilità domestica.........!
Tieno presente che ti semplifica la vita anche con le eventuali
visualizzazioni, in quanto
puoi rappresentare benissimo con la stessa Form i dati semplicemente
Filtrandoli
in base al Campo "TipoMovimento='Entrate'" piuttosto che 'Uscite'.
Ciao.
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :   
http://www.sitocomune.com
Sito Personale   :   
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*
"



Concordo!
Saluti.
Emanuele.

 ha scritto nel messaggio
news:MPG.169bd135e...@news.tiscalinet.it...

A parte le considerazioni fatte da chi ha già risposto, con cui concordo,
penso che una soluzione possibile la si possa ottenere comunque attraverso
due query:
la prima, chiamiamola "UnioneEntrateUscite", è una query di unione che
unisce i campi data e valore del movimento delle due tabelle:
SELECT Data, Entrata as ValoreMovimento FROM Entrate UNION SELECT data,
[Uscita]*(-1) AS U  FROM Uscite;
Questa query oltre a riotrnarti il recordset completo delle entrate e delle
uscite, ti modifica l'importo dell'uscita, rendondolo negativo. Questo serve
per poterlo identificare all' interno della seconda query:
SELECT UnioneEntrateUscite.Data, UnioneEntrateUscite.ValoreMovimento,
IIf([ValoreMovimento]>0,[ValoreMovimento],"") AS Entrata,
IIf([ValoreMovimento]<0,[ValoreMovimento],"") AS Uscita
FROM UnioneEntrateUscite;
in cui vengono creati due campi calcolati in cui, a seconda se il valore è
positivo o negativo, viene inserito il valore del movimento.
ciao
Newsgroup: it.comp.appl.access
Titolo: Data tra date

Chi mi aiuta:
Ho un set di date in tabella1
ID      Data
1        25/01/2003
2        31/01/2003
3        02/02/2003
4        10/02/2003
Data da analizzare  01/02/2003
come faccio a fare una query dove in tabella1 mi venga estratta la data >=
01/02/2003 (ossia la data + vicina e cmq suepriore o uguale al 01/02/2003)
Il risultato dovrebbe essere: 31/01/2003
Grazie1000

 wrote in message
news:m3b%b.32117$IT2.1...@news4.tin.it...


oops...  la tua era una domanda diversa
comunque
se tuadata è 01/02/2004
(tuadata - 1) è 31/01/2004
"Ale in the newsgroups" <news...@DELETEnovameta.it> wrote in message
news:c1k8mt$c8k$1...@lacerta.tiscalinet.it...


 Non so se ho capito perche dici estrarre la data comunque superiore o
uguale al 1/2/2003 ma poi come risultato dai 31/1/2003 che e' inferiore.
Comunque per ottenere la piu' vicina superiore io farei cosi', anche se
sicuramente si puo' fare meglio
SELECT TOP 1 Tabella1.datadel
FROM Tabella1
GROUP BY Tabella1.datadel
HAVING ((([datadel]-#2/1/2003#)>=0))
ORDER BY [datadel]-#2/1/2003#;

Newsgroup: it.comp.appl.access
Titolo: DAO: nomatch

Salve a tutti,
in un ciclo for ho inserito le istruzioni:
Set rstPRODOTTI = dbs.OpenRecordset("SELECT prov_prodotti.cod_prod FROM
prov_prodotti where (prov_prodotti.sub= """ & rstSUBAGENTI!codice & """) AND
(prov_prodotti.flg_incentivi=True) GROUP BY prov_prodotti.cod_prod;",
dbOpenDynaset)
If rstPRODOTTI.NoMatch Then
perchè la condizione è sempre false anche sebbene molte volte rstPRODOTTI
contenga dei record?
qualche suggerimento?
grazie!
ringo

 contenga dei record?
Sì, leggi a cosa serve nomatch...
E' una proprietà che torna vera o falsa dopo una ricerca all'interno del
recordset.
Se vuoi verificare l'esistenza di almeno un record nel recordset devi usare
eof.
della serie:
Set rstPRODOTTI = dbs.OpenRecordset("SELECT prov_prodotti.cod_prod FROM
prov_prodotti where (prov_prodotti.sub= """ & rstSUBAGENTI!codice & """) AND
(prov_prodotti.flg_incentivi=True) GROUP BY prov_prodotti.cod_prod;",
dbOpenDynaset)
If rstPRODOTTI.eof Then il tuo recordset è vuoto...

 ha scritto nel messaggio
news:c7g349$u4f$1...@newsreader.mailgate.org...

grazie!

 ha scritto nel messaggio
news:c7g349$u4f$1...@newsreader.mailgate.org...

Meglio così
If rstPRODOTTIBOF And rstPRODOTTI.EOF Then
Sunrex

 ha scritto
nel messaggio
news:82Omc.215428$rM4.9...@news4.tin.it...

MAgari con qualche punto qui e lì
MAssimiliano

 If rstPRODOTTIBOF And rstPRODOTTI.EOF Then
Perché sarebbe "meglio" duplicare una prova?
Basta complettamente BOF o EOF.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dao360/html/damthmovefirst.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dao360/html/daprobof.asp
-- 
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Perché sarebbe "meglio" duplicare una prova?
Per testare se sei sei sei all'inizio od alla fine di un recordset.
Se no il recordset non esiste.
If rstPRODOTTI.BOF And rstPRODOTTI.EOF Then
per MA


 Se no il recordset non esiste.
Il recordset (come oggetto) esiste ma č vuoto.

Newsgroup: it.comp.appl.access
Titolo: Access 2003, MDE e incompatibilità

Per chi non ha ancora provato ad utilizzare gli MDE con Access 2003.
Ho creato un MDE da un MDB di libreria, utilizzando Access 2003.
Ho aperto, con Access 2002, un file MDB che ha al suo interno un riferimento
all'MDE di cui sopra: sopresa!!!! Non funziona più.
Ho ricreato il file MDE della libreria mediante Access 2002.
Ho aperto, sempre con Access 2002, il solito file MDB che ha il riferimento
a questo MDE e stavolta ha funzionato correttamente.
Conclusione: il formato MDE di Access 2003 non è compatibile con Access
2002.
Il problema è stato già segnalato a Microsoft.
-- 
Gabriele Bertolucci
PBsoft 
www.pbsoft.it


Più che un bug sembra una caratteristica. Ho già letto qualcosa
in merito questa incompatibilità.
Ciao.
Toni

Newsgroup: it.comp.appl.access
Titolo: Problema con Select

Salve a tutti,
ho un problema...vorrei sapere quale e' il carattere o la parola riservata
per dire a un database Access in una query SQL in una clausola Where di
prendere tutti records di quel campo...
Es: where Nome='Pippo' AND Cognome=(qualsiasi siano)
                                           ^
                                           |
                                      Come si scrive?
Ho provato con * e % ma niente da fare...
Grazie a tutti
Elena

 wrote in message
Xns907BD0396688...@0.0.0.1...

Basta non scrivere niente!
cioe':
.... WHERE Nome='Pippo'
Ciao
Luciana

: 

Come ho gia detto mi sembra non ricordo a chi..quella clausola la devo 
usare per forza ehehe :) altrimenti sarebbe stato facile :)
Elena

 ha scritto nel messaggio
news:Xns907BD0396688...@0.0.0.1...

Via codice sostituendo opportunamente i valori di tabella, prova cosě:
Public Function FaiProvaLike()
Dim sq As Recordset
Dim Miastringa As String
Miastringa = "SELECT CLIENTI.CODCLI, CLIENTI.COGNOME FROM CLIENTI WHERE
(((CLIENTI.COGNOME) Like '" & "*" & "'" & "));"
Set sq = CurrentDb.OpenRecordset(Miastringa)
sq.MoveLast
sq.MoveFirst
Dim QuantiRecord As Long
QuantiRecord = sq.RecordCount
MsgBox "La tabella contiene " & QuantiRecord & " record."
sq.Close
End Function
In pratica ho usato ' (apice) sia dopo il Like che dopo l'asterisco in una
istruzione SQL che vuole restituire il CODCLI e il Cognome di una tabella
chiamata Clienti, prendendo ("*") tutti i cognomi.
Fammi sapere.
Ciao, Carlo

: 

Grazie per l'esempio, ora funziona tutto.
Al posto pero di * va messo %
Ciaoooo
Elena