title: Progetti ADP Problema query

author: Romana Serafini

text:
Salve,
    stò cercando di convertire un db fatto in access (comune MDB -
access2000) in un progetto,
in realtà non stò eseguendo un upsize ma lo stò riscrivendo così da
ripulirlo da tutto il superfluo ...
comunque stò incontrando diversi problemi con le query.
Se qualcuno di voi sa come risolvere il seguente problema gli sarò grata:
nei file MDB era possibile eseguire query del tipo:
SELECT IDProdotto
FROM PRODOTTI
WHERE IDProdotto=Forms!Prodotti!IDProdotto
dopo lunghe ricerche ho scoperto che i riferimenti agli oggetti di db come
forms e report non sono supportate
nelle query dei progetti.
Il mio problema è questo vorrei accodare un record ad una tabella in base ad
una mashera.
Cerco di spiegarmi meglio:
Vorrei eseguire un accodamento ad una tabella inserendo un record alla volta
(il record che voglio inserire è quello
che inserisco in base ad una maschera)
a disposizione per chiarimenti se qualcuno volesse aiutare garzie!!!!!!!


title: Progetti ADP Problema query

author: AEOM

text:
"Romana Serafini" <
rom...@radaimpianti.it
> ha scritto nel messaggio
news:438ee117$0$27594$4faf...@reader1.news.tin.it...

devi studiarti le stored procedure con parametri per fare quello che chiedi
es se hai una tabella con campi nome e cognome
e ci vuoi accodare i valori paolo rossi di due textbox della tua form devi:
creare una stored procedure chiamata "caricanome" del tipo "insert into
tblNomi (nome, cognome) values @prmNome, @prmCognome "
e poi richiamarla dalla tua form con qualcosa del genere
docmd.runsql "exec caricanome '" & me.nome & "','" & me.cognome & "'"
ciao, AEOM


title: Progetti ADP Problema query

text:
"AEOM" <
nos...@tin.it
> ha scritto nel messaggio
news:438ee76c$0$16218$4faf...@reader3.news.tin.it...

Dove posso trovare informazioni sulle stored procedure con parametri ?
ciao grazie


title: Progetti ADP Problema query

author: massimo

text:
> Dove posso trovare informazioni sulle stored procedure con parametri ?
> ciao grazie
>
Guida in linea di sql server
(
http://www.microsoft.com/downloads/details.aspx?FamilyId=A6F79CB1-A420-445F-8A4B-BD77A7DA194B&displaylang=it
).
Personalmente considero un buon testo per incominciare con sgl anche il
testo "Microsoft Access e SQL Server Guida dello sviluppatore" edito da
Mondadori (50 euro).
Ciao, Max.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Riposizionamenro su record vuoto

author: Pastore

text:
salve ho un problema ho 10 piccole maschere che puntato sulla stessa tabella
vorrei che all'apertura di indistinta di ognuna di esse (una per volta
naturalmente)
trovare campi  vuoti (magari in automatico)
ora invece le maschere, mi mostrano sempre i record inseriti la prima volta
dalla prima maschera aperta, e per accodarli
li devo scorrere fino a trovare quello vuoto
Disperato e neofita, le ho provate tutte ma và aldilà delle mie modeste
conoscenze
Grazie


title: Riposizionamenro su record vuoto

author: Roberto dalla campagna

text:
Pastore <
stho...@yahoo.it
> wrote in message
Q6aWa.6363$cl3.1...@news2.tin.it...

Apri le maschere con il metodo OpenForm impostando a acFormAdd l'argomento
modalitàdati (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aiuto relazioni tabelle

author: bainco

text:
Salve a tutti cerco aiuto per un'amico per un semplice database per
gestire un banco frutta con due tabelle
Prima tabella Acquisti:id acquisti,data,prodotti,quantitŕ,prezzo
unitario,iva
Seconda tabella incassi:id incassi,data,incasso
Tenendo presente che nella tabella acquisti con la stessa data ci sono
molti prodotti acquistati mentre nella tabella incasso no
Come impostare le chiavi primarie e come mettere in relazione le due
tabelle sempre se  si půň.
Grazie a tutti e scusate il disturbo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: aiuto relazioni tabelle

text:
"bainco" <
bai...@virgilio.it
> ha scritto nel messaggio
news:b3lho6$lj6$1...@news.newsland.it...
> Salve a tutti cerco aiuto per un'amico per un semplice database per
> gestire un banco frutta con due tabelle
> Prima tabella Acquisti:id acquisti,data,prodotti,quantità,prezzo
> unitario,iva
> Seconda tabella incassi:id incassi,data,incasso
> Tenendo presente che nella tabella acquisti con la stessa data ci sono
> molti prodotti acquistati mentre nella tabella incasso no
> Come impostare le chiavi primarie e come mettere in relazione le due
> tabelle sempre se  si pùò.
> Grazie a tutti e scusate il disturbo
>
Provo a risponderti in modo veloce, se poi non è soddisfacente
approfondiamo.
Il Database di NorthWind con qualche modifica permette una gestione molto
simile.
Tieni conto che invece di Frutta/Verdura ha prodotti da vendere finiti
formati da
Parti.
Gestisce anche i pagamenti......... e le consegne.
Il DB lo trovi come Db di esempio di ACCESS, cercalo con TROVA NorthWind.Mdb
@Alex.


title: Associare pulsante opzione a campo testo con valore SI/NO

author: Giulio Severini

text:
Ciao, e buon giorno.
Devo trasformare alcuni controlli su una maschera in pulsanti opzione
che se ceckati valgono SI altrimenti NO.
I campi di riferimento sono campi della tabella tblutenti di tipo testo
in forma di casella di riepilogo con origine riga il record SI, NO.
Quando ho trascinato i campi sulla maschera la creazione guidata mi ha
automaticamente scelto una casella di riepilogo per ogni campo che era
SI/NO.
Poichè ora dovrò modificare questi controlli, come devo impostare i
campi nella relativa tabella?
Ad.es.
se ora il campo Studente è un campo testo, in formato Casella di
riepilogo con origine riga SI/NO e sulla maschera il suo controllo
associato è una casella di riepilogo, come lo devo modificare in modo
che sia associato ad un pulsante di opzione che se ceckato valga SI
altrimenti NO?
Grazie e scusate la domanda sciocca :)


author: ciroteo

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117617370.3...@o13g2000cwo.googlegroups.com...
Ciao, e buon giorno.



Ad.es.


risposta:
perchè non modifichi il campo in valore boleano? proprio un si/no o meglio
vero falso ...


text: quindi lo trasformo in SI/NO e ci associo il pulsante?


title: Database di immagini

author: il barbi

text:
Ho visto sul Sito Comune la FAQ di Stefano Bettini su "Come
implementare correttamente un archivio di immagini", dove
lui propone di usare nella maschera un controllo immagine
che prende il pathname del file immagine da un controllo
testo nascosto. Ma a questo punto come faccio per inserire
un nuovo record? Direi che va benissimo se il controllo
testo e' visibile, salvo che non so bene come implementare
la funzione "Sfoglia", magari qu me lo puo' suggerire. S.B.
suggerisce di visualizzare l'immagine sull'evento
Form_current con una riga di codice, e naturalmente cosi'
viene richiamata l'applicazione a cui e' associata
l'immagine.
A questo punto vorrei fare un paragone col caso che invece
di un Controllo immagine uso una Cornice oggetto associato,
naturalmente definendo in Struttura che l'oggetto e'
collegato. In questo modo quando devo aggiungere un nuovo
record ho il vantaggio che sulla Cornice oggetto associato
c'e' gia' una ricca finestra predefinita in cui definire il
pathname. Usando "Visualizza come icona" (ma se anche uso
"Visualizza come contenuto" mi compare un'icona, e
giustamente, perche' ho definito "collegato" anziche'
"incorporato"), noto che ogni nuovo record richiede 4K, che
naturalmente sono imputabili quasi tutti all'icona, e questo
e' uno svantaggio rispetto alla soluzione di S.B.; forse
questo era il motivo per cui lui sconsiglia di usare la
Cornice oggetto associato (a parte l'ovvia osservazione di
non usare il modo "incorporato")?
Un inconveniente minore della soluzione di S.B. riguarda il
fatto che mentre sto compilando i campi di un nuovo record,
ogni volta che cambio campo l'immagine lampeggia.
Tutto sommato quindi la soluzione di S.B. mi sembra la
migliore, ma e' veramente quella effettivamente usata nei
vari prodotti in circolazione?
il barbi


title: Database di immagini

author: Roberto da casa

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:WCBhb.261071$R32.8...@news2.tin.it...
> Ho visto sul Sito Comune la FAQ di Stefano Bettini su "Come
> implementare correttamente un archivio di immagini", dove
> lui propone di usare nella maschera un controllo immagine
> che prende il pathname del file immagine da un controllo
> testo nascosto. Ma a questo punto come faccio per inserire
> un nuovo record? Direi che va benissimo se il controllo
> testo e' visibile,
Chie sia visibile o non visibile non cambia assolutamente nulla: se non ti
dà fastidio vederlo lascialo visibile.
> salvo che non so bene come implementare
> la funzione "Sfoglia",
Sempre sul Sito Comune, sempre nella Sezione General, sempre di Stefano
Bettini c'è un'altra FAQ intitolata "Richiamare la finestra di dialogo per
la selezione di un file", con la quale potrai "implementare la funzione
'Sfoglia'".
[SUPERCUT]
> Tutto sommato quindi la soluzione di S.B. mi sembra la
> migliore, ma e' veramente quella effettivamente usata nei
> vari prodotti in circolazione?
Stai tranquillo che quella tecnica è la migliore se usi Access: d'altra
parte gli inconvenienti di memorizzare i file immagine in una tabella in un
campo di tipo oggetto OLE già li hai evidenziati tu.
Se vuoi vedere applicata in pratica la tecnica suggerita da Stefano Bettini,
nella Sezione General del Sito Comune ci sono altre due FAQ (comprensive di
esempio) che è bene che ti guardi:
1) Implementare un archivio immagini di Silvio Savoldi
2) Archiviazione immagini di Franco Cappellaro
Nella Faq del Savoldi trovi anche un esempio di come scegliere i file
immagine da archiviare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
> il barbi
>


title: Tebelle Allegate

author: Troy

text:
Abbiamo dei software sviluppati in access 97, con allegate tabelle oracle
recentemente siamo passati dalla 8i alla 9.2
Allegando le tabelle, però, mi perde le proprietà dei campi
Praticamente me li vede quasi tutti come Testo
Uso l'ultima versione di ODBC driver 9.02.00.06
Ringrazio tutti quelli che potranno dara qualche suggerimento
Troy


title: Tebelle Allegate

author: ALESSANDRO Baraldi

text:
"Troy" <
gems...@hotmail.com
> ha scritto nel messaggio
news:cq8qht$p3o$1...@stargate1.inet.it...

Hai verificato che non servano i Driver aggiorati alla nuova
versione...??
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Tebelle Allegate

text:
non chiedermi il perchè, ma semplicemente reinstallando access ho risolto il
problema
i miei colleghi, con la stessa versione non hanno avuto alcun problema
Tks
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cq9pmg$pk3$1...@lacerta.tiscalinet.it...



title: Cambiare colore di sfondo a campo in base al valore

author: Giorgia

text:
Ciao a tutti.
In una maschera ho un campo calcolato che restituisce una differenza tra
altri 2 campi della stessa maschera.
Vorrei che lo sfondo di questo campo fosse VERDE se il valore restituito
fosse un numero positivo, ROSSO se fosse negativo.
Non so come usare If per indicare "se � un numero negativo"...
Grazie.
--
Giorgia Vitale
VITALE TRASPORTI
Via Torino, 173
10099 San Mauro T.se
Tel.: 011.8220542
Fax: 011.8220970


text:
On 26 Giu, 11:38, "Giorgia" <
gior...@vitaletrasporti.com
> wrote:
> Ciao a tutti.
> In una maschera ho un campo calcolato che restituisce una differenza tra
> altri 2 campi della stessa maschera.
> Vorrei che lo sfondo di questo campo fosse VERDE se il valore restituito
> fosse un numero positivo, ROSSO se fosse negativo.
>
> Non so come usare If per indicare "se è un numero negativo"...
>
> Grazie.
>
> --
> Giorgia Vitale
Il campo è negativo quando è minore di ZERO....!!
Fai attenzione che se hai le Maschere continue devi usare la
formattazione condizionale...
@Alex


author: Karl Donaubauer

text:
Giorgia wrote:
> In una maschera ho un campo calcolato che restituisce una
> differenza tra altri 2 campi della stessa maschera.
> Vorrei che lo sfondo di questo campo fosse VERDE se il valore
> restituito fosse un numero positivo, ROSSO se fosse negativo.
>
> Non so come usare If per indicare "se ï¿œ un numero negativo"...
Nella vis. struttura fai clic sul controllo calcolato, scegli menï¿œ
Formato/Formattazione condizionale e nel dialogo della FC
scegli e scrivi:
Espressione ï¿œ   [Campo1]-[Campo2]>0
dove sostituisci  [Campo1]-[Campo2] con il tuo calcolo.
Poi scegli verde per il fondo.
Lo stesso fai una seconda volta con
Espressione ï¿œ   [Campo1]-[Campo2]<0
ecc.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: Pablitomf

text:
Giorgia ha scritto:
> Ciao a tutti.
> In una maschera ho un campo calcolato che restituisce una differenza tra
> altri 2 campi della stessa maschera.
> Vorrei che lo sfondo di questo campo fosse VERDE se il valore restituito
> fosse un numero positivo, ROSSO se fosse negativo.
invece di usare If ecc ecc... perch� non eviti lo SFONDO e usi invece per
differenziare il colore del testo?...
cos� facendo eviti molte rogne di formattazione...
puoi fare cos� :
nel campo incriminato, basta che nelle sue propriet� "FORMATO" ci metti
[Rosso]-0;[Blu]+0;0
in questo modo, quando sar� negativo sar� un testo rosso, quando positivo
Blu...
;)
> Non so come usare If per indicare "se � un numero negativo"...
> Grazie.
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
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


text:
> in questo modo, quando sar� negativo sar� un testo rosso, quando positivo
> Blu...
ah dimenticavo, questo lo puoi usare anche con Forms continue ;)



author: marcopio

text:
On 26 Giu, 11:38, "Giorgia" <
gior...@vitaletrasporti.com
> wrote:
> Ciao a tutti.
> In una maschera ho un campo calcolato che restituisce una differenza tra
> altri 2 campi della stessa maschera.
> Vorrei che lo sfondo di questo campo fosse VERDE se il valore restituito
> fosse un numero positivo, ROSSO se fosse negativo.
>
> Non so come usare If per indicare "se è un numero negativo"...
>
> Grazie.
>
> --
> Giorgia Vitale
> VITALE TRASPORTI
> Via Torino, 173
> 10099 San Mauro T.se
>
> Tel.: 011.8220542
>
> Fax: 011.8220970
www.sitocomune.com
puoi vedere 3.10 e 3.91
trovi anche altre idee
HTH, mpio.


title: quale evento utilizzare

author: pfm

text:
salve

ho una serie di caselle di testo associate a campi di tabella

ho anche 2 caselle di testo non associate txt1 e txt2
che hanno un calcolo associato

ho provato a utilizzare
txt1_after_update()
ma ma non si scantena l'aggiornamento

che evento devo utilizzare?

GRAZIE


title: quale evento utilizzare

author: GiorgioDaPrato

text:

se ho ben inteso, e comunque in generale:

SE ci sono textbox che effettuano calcoli con dati
che, almeno in parte, sono presenti su altri controlli della form

quando si apre la form le textbox che calcolano "dovrebbero" dire il giusto

ma se si cambiano dati che determinano il calcolo

occorre, all'evento afterUpdate del controllo con i dati
imporre il requery delle textbox che calcolano


title: quale evento utilizzare

text:

grazie

il discorso e' un po' complesso

txt_legato1=campo1
txt_legato2=campo2

txt1 = miocalcolo ( che prende anche valori da txt_legato1 e txt_legato2)
txt2 = txt1

come far aggiornare in automatico txt1 e di conseguenza txt2

pensavo di mettere in afterupdate txt1_legato1 e txt_legato2

call esegui_miocalcolo


title: quale evento utilizzare

text:

non ottieni niente mettendo, in afterUpdate di txt1_legato1 e txt_legato2,
txt1.requery e txt2.requery ?


title: quale evento utilizzare

text:
provo a fare un esempio

se ho 4 caselle di testo associate a campi

 PLordo1
 PTara1
 PLordo2
 PTara2

creo due caselle di testo (non associate) con il totale peso e

txtTotNetto
txtTotPesoNetto_Testa   (un'altra casella che mi riporta lo stesso valore )

Sub mioCalcolo()
   Dim nTotPeso As Single
   nTotPeso = (Nz(PLordo1, 0) - Nz(PTara1, 0)) + _
              (Nz(PLordo2, 0) - Nz(PTara2, 0))
   txtTotNetto.Value = nTotPeso
   txtTotPesoNetto_Testa.Value = nTotPeso
End Sub

cioe' vorrei centralizzare i calcoli in una funzione e non nella controlSource


title: quale evento utilizzare

text:
Perché questa bizzarra voglia...?
Vorrei capire se hai un motivo specifico oppure è una scelta arbitraria.

@Alex


title: quale evento utilizzare

text:

mah, ho presente situazioni mie praticamente uguali
e in fondo la cosa appare (con sospetto per me di aver preso un abbaglio) piuttosto semplice:

SE i controlli sono tutti su una form

mioCalcolo() è, di fatto, una routine della form
(infatti ha il compito di aggiornare controlli della form)

quindi, ad ogni afterUpdate di
  PLordo1
  PTara1
  PLordo2
  PTara2
è sufficiente inserire
mioCalcolo

Private Sub controlloConDati_AfterUpdate()
mioCalcolo
end sub

se non ottieni niente
il sospetto cade sulla funzione Nz
o nella scrittura "doppiata" (uguale) di nomeControllo E nomeCampo

mi sembra che RobertoA, pochi post fa,
sia incappato in un tranello simile


title: quale evento utilizzare

text:

AGGIUNTA
e, proprio per pensarle tutte,
può essere necessario REGISTRARE il record
(se non si incappa nel mancato rispetto di una regola di convalida)

Private Sub controlloConDati_AfterUpdate()
If Me.Dirty = True Then Me.Dirty = False
mioCalcolo
end sub


title: quale evento utilizzare

text:
Grazie dei messaggi
Sono arrivato a ciò perché ovviamente i calcoli sono molto più complessi e anche il numero di campi é decisamente superiore. Il discorso é di centralizzare i calcolo per poter velocemente controllare il codice.


title: quale evento utilizzare

text:
Il giorno giovedì 31 gennaio 2019 20:49:13 UTC+1, pfm ha scritto:
> Grazie dei messaggi
> Sono arrivato a ciò perché ovviamente i calcoli sono molto più complessi e anche il numero di campi é decisamente superiore. Il discorso é di centralizzare i calcolo per poter velocemente controllare il codice.

l'edeale sarebbe scatenare un unico evento per una serie di controlli che hanno ad esempio TAG="calcola"

si potrebbe fare? come?


title: quale evento utilizzare

text:
Basta mettere nell'evento la chiamata ad ù a funzione... invece di Routine Evento... e questo però è da valutare perché se hai 100 controlli lo chiamano tutti e 100... e forse è inutile.

@Alez


title: quale evento utilizzare

text:
Il giorno giovedì 31 gennaio 2019 22:24:20 UTC+1, @Alex ha scritto:
> Basta mettere nell'evento la chiamata ad ù a funzione... invece di Routine Evento... e questo però è da valutare perché se hai 100 controlli lo chiamano tutti e 100... e forse è inutile.
>
> @Alez

inutile ma devi pensare che non so quale dato inserisce l'utente

avendo una maschera con moltissimi controlli dovrei mettere la chiamata su after_update dei vari controlli ma oltre a questo lanciare la fuzione calcola quando si apre la mascehra perche' altrimenti dopo il caricamento dei valori dei campi le caselle di testo "clacolate" non si aggiornano

ma su che evento?  form_activate?


title: quale evento utilizzare

text:
> l'edeale sarebbe scatenare un unico evento per una serie di controlli che hanno ad esempio TAG="calcola"
>
> si potrebbe fare? come?

mah
SOLO per continuare (è una mattina piovosa ...)
teoricamente mi sembra stia in piedi, ma penso che l'"impatto" sia gravoso

all'evento dirty della form
si può fare un ciclo dei controlli con il tag
valutando la differenza fra oldvalue e value

al primo riscontro di differenza si esce dal ciclo e si lancia
la routine/funzione


title: quale evento utilizzare

text:

NO HO SBAGLIATO,
l'evento dirty SCATTA PRIMA di update


title: quale evento utilizzare

text:
devo tenere conto di alcune casistiche:
- maschera legata e quindi caricamento dati da record
- inserimento dati nelle caselle di testo

tutto funziona da pulsante calcola ma non funziona da ctrl_Update()

dubbio: qui il nome del controllo legato coincide col nome del campo

se credete invio link per un semplice esempio da vedere che ha problemi
https://www.transferbigfiles.com/e84e8960-3f1e-4875-9c07-9153ea032e00/CKwjtEx5xTJuhjB5uOCBig2


title: quale evento utilizzare


title: quale evento utilizzare

text:
Sinceramente non riesco a seguire perché sospetto che di base ci sia qualche accrocchio.

Se hai 10 controlli come contribuenti del calcolo devi decidere se vuoi eseguire il ricalcolo ad ogni evento Update dei 10 controlli.
Se la risposta è sì, sì gestisce l'evento singolo e scrivendo sull'evento AfterUpdate(Non before perché può essere annullato)
=Ricalcola()
Quindi scrivi una funzione PUBLIC nella form chiamata Ricalcola...
Nella funzione verifichi DIRTY anche se sarà sempre TRUE altrimenti non si sarebbe scatenato AfterUpdate... ma trovo buona cosa farlo, escludendo tuttavia il caso di NEWRECORD in quanto avresti inserimenti parziali.
Questo rende semplice l'aggiornamento.

Ci sono poi tecniche piu raffinate...(Classi MasterClassi con eventi persanlizzati) ma credo non sia il caso di affrontarle sia perche mi pare siano eccessive per questa necessita ma anche perché serve avere una visione più strutturata per impostare queste gestioni.

Boh per il resto... continuo a non capire.

@Alex


title: quale evento utilizzare

text:

grazie dei consigli prima di tutto
sto portando avanti questo perche' molte volte anche a distanza di tempo mi richiedono di cambiare i calcoli e se centralizzassi il tutto diventa molto più facile.

il mio dubbio resta ancora:
(come di scrivevo metto in alto sopra una CTrlTab) il totale dei totali)
se ho una casella che visualizza il valore di un'altra che evento devo utilizzare

nella funzione Ricalcola scrivo
txtTot.value  = a*b

perche' se metto nell'evento

sub txtTot_AfterUpdate()
  txtTotDeiTot.value =txtTot.value
end sub

non funziona?
GRAZIE


title: quale evento utilizzare

text:
Se fai un Me.Repaint o Recalc che succede...?
Gli eventi richiamati da VBA secondo me non hanno gli stessi effetti del sistema che li genera... intendo come Refresh video.

Per questo assegnare ai controlli calcolati il calcolo in OrigineControllo su n controlli, poi è sufficiente un Me.Recalc per forzare il ricalcolo dei calcolati.
La funzione inserita in ControlSource rientra nei calcolati.

@Alex


title: quale evento utilizzare

text:

funziona
se metto in origine controllo di txtDiToT   =[txtTot]

funziona

me se lascio vuota origine controllo di txtDiToT
e nell'evento AfterUpdate o Change di TxtTot
Private Sub txtTotNetto_AfterUpdate()
   txtDiTot= nTotPeso
   Me.Repaint
   Me.Recalc
End Sub  NON FUNZIONA


title: quale evento utilizzare

text:
>
> funziona
> se metto in origine controllo di txtDiToT   =[txtTot]
>
> funziona
>
> me se lascio vuota origine controllo di txtDiToT
> e nell'evento AfterUpdate o Change di TxtTot
> Private Sub txtTotNetto_AfterUpdate()
>    txtDiTot= nTotPeso
>    Me.Repaint
>    Me.Recalc
> End Sub  NON FUNZIONA

cosa succede con

Private Sub txtTotNetto_AfterUpdate()
If Me.Dirty = True Then Me.Dirty = False
'che FORZA la "consapevolezza" del sistema (dovrebbe scaricare i buffer, "dovrebbe" ...)
  txtDiTot= nTotPeso

End Sub


title: quale evento utilizzare

text:

ma il problema e' che se aaggiorno un campo non associato
da VBA non si scatena l'evento _AfterUpdate?

Come posso forzare ?

GRAZIE


title: quale evento utilizzare

text:
Se haingeneratonu a sub/Function che chiami dopo Update dei controlli Associati... lo sai bene quando viene aggiornato anche il controllo calcolato...
Se metti la Function come ControlSource devi generare il Recalc e la chiamata alla Function lo sai che si scatena per Update del controllo calcolato...
Cosa continua a sfuggirmi...?

@Alex


title: quale evento utilizzare

text:

haingeneratonu ??? che vuol di?

se metto nell'avento _after_update di un controllo legato (txt1) il richiamo di una funzione che calcola valori e li mette il risulttato in in controllo non associato funziona (es txtControlloNonAssociato)

noto pero' che se ho un controllo txt2 che ha nella proprietà ControlSource --> =txtControlloNonAssociato questa non viene aggiornata quando si aggiorna txtControlloNonAssociato

pensavo di forzare mettendo

sub txtControlloNonAssociato_after_update()
    txt2.value = txtControlloNonAssociato.value
end sub

ma noto che dal debug l'evento non si scatena nemmeno


title: quale evento utilizzare

text:
La tastiera dei smartphone ha un linguaggio primitivo...
"HAI GENERATO UN..."

Infatti ti ho suggerito di far chiamare una Function così da riuscire ad averne traccia...

@Alex


title: quale evento utilizzare

text:
>
> ma noto che dal debug l'evento non si scatena nemmeno

infatti, dalla guida A2003

Eventi PrimaDiAggiornare, DopoAggiornamento
La modifica dei dati di un controllo tramite Visual Basic o una macro contenente l'azione ImpostaValore non provoca questi eventi nel controllo.


title: quale evento utilizzare

text:

e quindi, ho provato con A2003,
se si vuol ottenere "una risposta attesa"
(e magari prolungare una catena di valorizzazioni)
dopo la modifica di un valore da codice

occorre definire Public l'evento AfterUpdate
nel controllo valorizzato

e completare la modifica da codice
con Me.nomeControlloValorizzato_AfterUpdate


title: CODICE ERRATO

author: alexb

text:
Ciao a tutti. Vi avevo chiesto come potessi effettuare delle copie in
automatico del mio database e mi è stato dato il seguente codice:
FileCopy "tuo.mdb", Format (Date(),"ddmmyy") & ".mdb"
ma quando lo inserisco nella riga SU APERTURA di una maschera o SU CLIC di
un pulsante mi dà il seguente errore:
IMPOSSIBILE TROVARE LA QUERY FILECOPY ....
Cosa devo fare? Grazie


title: CODICE ERRATO

author: AntoGal

text:
"alexb" <
a...@tin.it
> ha scritto...

Un'occhiata alla guida in linea, no eh? :-)
NON va inserito sulla riga SuApertura, ma una volta selezionata la riga,
devi cliccare sui 3 puntini, poi gli dici "Generatore di Codice", e ti
appare qualcosa di simile.
Private Sub TuoPulsante_Click()
End Sub
Ecco, la funzione FileCopy va richiamata via codice, inserendola tra le due
righe generate automaticamente.
P.S. Prima che chiedi come mai di dirà "File tuo.mdb non trovato." leggi qua
(estratto dall'help):
Copia un file.
Sintassi
FileCopy source, destination
La sintassi dell'istruzione FileCopy è composta dagli argomenti predefiniti
di seguito descritti:
Parte Descrizione
source Obbligatoria. Espressione stringa che specifica il nome del file da
copiare. Può includere la directory o cartella e unità.
destination Obbligatoria. Espressione stringa che specifica il nome del file
di destinazione. Può includere la directory o cartella e unità.
Osservazioni
Se si cerca di utilizzare l'istruzione FileCopy per un file aperto, verrà
generato un errore.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: rappresentare i 31 giorni del mese su 2 colonne della maschera

text:
Salve a tutti, non sono riuscito a trovare nel newsg un problema simile:

Ho bisogno di visualizzare in un'unica schermata (senza utilizzo delle barre
di scorrimento verticali) i 31 giorni di un mese, con le rispettive ore di
lavoro.
Ci sono dei metodi simili gia' trattati?

Per la prima parte (dall'1 al 15), non ho problemi: basta che imposto il
filtro nella maschera, ma per gli altri 15/16 gg che dovranno apparire sulla
parte dx dello schermo? Immagino dovro' creare una sottomaschera con lo
stesso contenuto e filtrare i dati dal 16 al 30/31 vero?

C'e' qualcuno che ha gia' affrontato il problema o sa darmi un consiglio? Mi
pare un sistema piuttosto faraginoso.

Grazie 1000 a tutti
Marco67


author: Riccardo Baldinotti

text:
Marco67 ha scritto:

Non mi è chiara una cosa: se metti i primi 15 giorni a sinistra e i
restanti a destra, non è come averli in un'unica riga? O i due blocchi
sono ordinati su righe, e come? E sono in due sottomaschere?
Riccardo Baldinotti

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Riccardo Baldinotti" <
riccardo....@qualcosa.it
> ha scritto nel
messaggio news:jq7ccn$vep$1...@news.newsland.it...

Hai ragione Riccardo, non l'ho detto.
Ho provato ad usare una sottomaschera della parte di dx (da 16 a 30/31), ma
ho gia' verificato che in questo modo la mask. principale viene impostata
come 'singola', quindi cosi' non puo' andare.
Forse dovro' usare 2 sottomaschere una per ogni quindicina?
Grazie ancora


text:
Marco67 ha scritto:

> "Riccardo Baldinotti" <
riccardo....@qualcosa.it
> ha scritto nel
> messaggio news:jq7ccn$vep$1...@news.newsland.it...
> > Marco67 ha scritto:
> >
> >> Salve a tutti, non sono riuscito a trovare nel newsg un problema simile:
> >
> >> Ho bisogno di visualizzare in un'unica schermata (senza utilizzo delle
> >> barre
> >> di scorrimento verticali) i 31 giorni di un mese, con le rispettive ore
> >> di
> >> lavoro.
> >> Ci sono dei metodi simili gia' trattati?
> >
> >> Per la prima parte (dall'1 al 15), non ho problemi: basta che imposto il
> >> filtro nella maschera, ma per gli altri 15/16 gg che dovranno apparire
> >> sulla
> >> parte dx dello schermo? Immagino dovro' creare una sottomaschera con lo
> >> stesso contenuto e filtrare i dati dal 16 al 30/31 vero?
> >
> >> C'e' qualcuno che ha gia' affrontato il problema o sa darmi un consiglio?
> >> Mi
> >> pare un sistema piuttosto faraginoso.
> >
> > Non mi è chiara una cosa: se metti i primi 15 giorni a sinistra e i
> > restanti a destra, non è come averli in un'unica riga? O i due blocchi
> > sono ordinati su righe, e come? E sono in due sottomaschere?
> > Riccardo Baldinotti
> >
 >
> Hai ragione Riccardo, non l'ho detto.
> Ho provato ad usare una sottomaschera della parte di dx (da 16 a 30/31), ma
> ho gia' verificato che in questo modo la mask. principale viene impostata
> come 'singola', quindi cosi' non puo' andare.
> Forse dovro' usare 2 sottomaschere una per ogni quindicina?

È quello che intendevo, ma a questo punto tanto vale usare tutti i dati
nella maschera principale, perché se ti ci stanno in due sottomaschere
allora ti ci stanno ancora meglio così.
Continuo però a non capire la questione della barra verticale: se hai una
riga non dovrebbe comparirti.



text:
"Riccardo Baldinotti" <
riccardo....@qualcosa.it
> ha scritto nel
messaggio news:jq7ms3$io2$1...@news.newsland.it...

Credo di averti confuso le idee, cerco di spiegarmi al meglio, al di la'
delle prove che ho fatto finora...
Ho bisogno, per migliorare l'operativita' del sistema (utilizzato da
neofiti), di visualizzare in unica schermata le ore lavorate da un operatore
durante il mese (senza utilizzare barre verticali di scrolling intendo) .
Visto che i 31 giorni (31 record) non riesco a visualizzarli in unica
schermata, ho pensato che l'unica soluzione sia dividere in 2 colonne lo
stesso schermo.
Ma all'interno di una sola maschera, come faccio?
C'e' la possibilita' di scomporre effettivamente la visualizzazione del
recordset in 2 colonne sulla maschera ? O e' necessario l'utilizzo di 2
sottomaschere (una a sx che visualizzi i primi 15 giorni, l'altra a dx per
gli ultimi 30/31).

Spero di averti spiegato al meglio.
Grazie ancora Riccardo


text:

> >> > Non mi č chiara una cosa: se metti i primi 15 giorni a sinistra e i
> >> > restanti a destra, non č come averli in un'unica riga? O i due blocchi
> >> > sono ordinati su righe, e come? E sono in due sottomaschere?
> >> > Riccardo Baldinotti
> >> >
> > >
> >> Hai ragione Riccardo, non l'ho detto.
> >> Ho provato ad usare una sottomaschera della parte di dx (da 16 a 30/31),
> >> ma
> >> ho gia' verificato che in questo modo la mask. principale viene impostata
> >> come 'singola', quindi cosi' non puo' andare.
> >> Forse dovro' usare 2 sottomaschere una per ogni quindicina?
> >
> > Č quello che intendevo, ma a questo punto tanto vale usare tutti i dati
> > nella maschera principale, perché se ti ci stanno in due sottomaschere
> > allora ti ci stanno ancora meglio cosě.
> > Continuo perň a non capire la questione della barra verticale: se hai una
> > riga non dovrebbe comparirti.
> > Riccardo Baldinotti
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it

> >
> >
> Credo di averti confuso le idee, cerco di spiegarmi al meglio, al di la'
> delle prove che ho fatto finora...
> Ho bisogno, per migliorare l'operativita' del sistema (utilizzato da
> neofiti), di visualizzare in unica schermata le ore lavorate da un operatore
> durante il mese (senza utilizzare barre verticali di scrolling intendo) .
> Visto che i 31 giorni (31 record) non riesco a visualizzarli in unica
> schermata, ho pensato che l'unica soluzione sia dividere in 2 colonne lo
> stesso schermo.
> Ma all'interno di una sola maschera, come faccio?
> C'e' la possibilita' di scomporre effettivamente la visualizzazione del
> recordset in 2 colonne sulla maschera ? O e' necessario l'utilizzo di 2
> sottomaschere (una a sx che visualizzi i primi 15 giorni, l'altra a dx per
> gli ultimi 30/31).

Direi che č cosě: nella prima sottomaschera metti il filtro a giorno<16 e
nella seconda lo metti a giorno>15.
Direi che va bene.



text:
"Riccardo Baldinotti" <
riccardo....@qualcosa.it
> ha scritto nel
messaggio news:jq9ok3$3nl$1...@news.newsland.it...

>> >> > Non mi è chiara una cosa: se metti i primi 15 giorni a sinistra e i
>> >> > restanti a destra, non è come averli in un'unica riga? O i due
>> >> > blocchi
>> >> > sono ordinati su righe, e come? E sono in due sottomaschere?
>> >> > Riccardo Baldinotti
>> >> >
>> > >
>> >> Hai ragione Riccardo, non l'ho detto.
>> >> Ho provato ad usare una sottomaschera della parte di dx (da 16 a
>> >> 30/31),
>> >> ma
>> >> ho gia' verificato che in questo modo la mask. principale viene
>> >> impostata
>> >> come 'singola', quindi cosi' non puo' andare.
>> >> Forse dovro' usare 2 sottomaschere una per ogni quindicina?
>> >
>> > È quello che intendevo, ma a questo punto tanto vale usare tutti i dati
>> > nella maschera principale, perché se ti ci stanno in due sottomaschere
>> > allora ti ci stanno ancora meglio così.
>> > Continuo però a non capire la questione della barra verticale: se hai
>> > una
>> > riga non dovrebbe comparirti.
>> > Riccardo Baldinotti
>> >
>> > --
>> >
>> > questo articolo e` stato inviato via web dal servizio gratuito
>> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it

>> >
>> >
>> Credo di averti confuso le idee, cerco di spiegarmi al meglio, al di la'
>> delle prove che ho fatto finora...
>> Ho bisogno, per migliorare l'operativita' del sistema (utilizzato da
>> neofiti), di visualizzare in unica schermata le ore lavorate da un
>> operatore
>> durante il mese (senza utilizzare barre verticali di scrolling intendo) .
>> Visto che i 31 giorni (31 record) non riesco a visualizzarli in unica
>> schermata, ho pensato che l'unica soluzione sia dividere in 2 colonne lo
>> stesso schermo.
>> Ma all'interno di una sola maschera, come faccio?
>> C'e' la possibilita' di scomporre effettivamente la visualizzazione del
>> recordset in 2 colonne sulla maschera ? O e' necessario l'utilizzo di 2
>> sottomaschere (una a sx che visualizzi i primi 15 giorni, l'altra a dx
>> per
>> gli ultimi 30/31).
>
> Direi che è così: nella prima sottomaschera metti il filtro a giorno<16 e
> nella seconda lo metti a giorno>15.
> Direi che va bene.
> Riccardo Baldinotti
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it

>
>
Fatto, proprio cosi' ed era proprio cio' che volevo.
Grazie ancora Riccardo
Un saluto
Marco67


title: [OT] Uso del PDF Writer

text:
Ho installato una stampante Laser della Canon e con essa alcuni software
di supporto. In particolare dopo l'installazione del Page Manager (uno di
questi software allegati) mi ritrovo nella definizione delle Stampanti
(Pannello di controllo) la definizione della Stampante Canon più una
stampante chiamata: Page Manager  PDF Writer che immagiono potrebbe
essermi di aiuto per stampare in formato PDF. Ma anche cercando sulla
documentazione non ci riesco proprio. Se metto questa stampante come
predefinita e lancio una stampa viene a crearsi un file che poi non so
come gestire.
Grazie per l'aiuto
Nicola
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Uso del PDF Writer

author: ciroteo ®

text:
"nico47" <
nicola.bi...@libero.it
> ha scritto nel messaggio
news:eq485u$4fk$1...@news.newsland.it...

per i pdf puoi usare pdf995, pdfcreator oppure vedi sul sito di lebans
un'utilissima routine che genera pdf anche senza stampanti virtuali come
quella che hai installato tu.


title: [OT] Uso del PDF Writer

text:
ciroteo ® ha scritto:


I PDF vengono creati dl Page Manager. Quello che non riesco a capire è
come usare la stampante virtuale. Grazie Nicola



title: [OT] Uso del PDF Writer

text:
"nico47" <
nicola.bi...@libero.it
> ha scritto nel messaggio
news:eq56gf$1df$1...@news.newsland.it...

fai una prova anche con word. stampa un file con quella stampante, invece
del foglio ti chiederà dove salvare il pdf.


title: [OT] Uso del PDF Writer

text:
ciroteo ® ha scritto:


Se provo ad indirizzare la stampa (da Word) sulla stampante Virtuale (che
nel mio caso si chiama Page Manager PDF) Quando si apre la finestra che
precede la stampa la dove viene indicato "Percorso" : NEWSOFT (sulla
stampante normale viene indicato la porta USB). Infatti quando la stampa
ha completato l'elaborazione viene creato un file NEWSOFT senza
estensione. Sono andato sul Programma (che viene dato a corredo con la
stampante Canon)  Presto ! Manager 7 della NewSoft (che tra le varie
funzioni possiede anche quella di generare file PDF: avviene semplicemente
salvando un file qualsiasi) per vedere se è in grado di gestire questi
file, ma sembra non sia possibile. Grazie ancora Nicola



title: [query] output su file

author: massimo

text:
Sempre a proposito di vie alternative per raggiungere lo stesso
risultato...
Devo salvare il contenuto di una query su un file.
I problemi sono:
a. la query viene generata dinamicamente da una maschera.
b. non mi piace la soluzione di avere più query con parametri come
   suggerito sul sitocomune perché ne dovrei creare a decine.
L'unica soluzione che mi viene in mente è quella di generare
dinamicamente la stringa SQL per poi salvarla su un oggetto database
in questo modo:
  Set MyQueryDef = CurrentDb.QueryDefs("qrydati")
  MyQueryDef.SQL = strSQL
per poi lanciare DoCmd.OutputTo:
  DoCmd.OutputTo acOutputQuery, "qrydati", acFormatXLS, "c:\dati.xls"
Altre soluzioni che non richiedano di passare dal salvataggio di un
oggetto?


title: [query] output su file

author: namor

text:
massimo ha scritto:

Da vba:
- apertura del recordset sulla tua stringa SQL
- apertura del file con Open (vedi help in linea)
- ciclo che scrive sul file i record uno per uno (vedi Print #)
- chiusura del file (vedi Close)
- chiusura e distruzione del recordset (rst.close: set rst=nothing)
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Primo elemento su comboBox di ricerca

author: Brunix

text:
Ciao a tutti,
avrei bisogno di un aiuto riguardo le caselle combinate di ricerca (che
listano i valori di un campo di una tabella):
come faccio per far comparire all'apertura della maschera il primo elemento
della lista?
Esempio:
ho una maschera dove ho messo una casella combinata per la ricerca dei
record. All'apertura della maschera, normalmente mi da la casella vuota; io
vorrei che invece della casella vuota mi dia il primo elemento della lista.
Come faccio?
Grazie per l'aiuto
ciao
Brunix


title: Primo elemento su comboBox di ricerca

author: ciroteo

text:
"Brunix" <
dym...@aliceposta.it
> ha scritto nel messaggio
news:Bjkpe.993334$b5.43...@news3.tin.it...

valore predefinito ="tuo valore"
attento però all'origine dati della combo, ossia che il dato da te indicato
deve esistere nell'origine dati.


title: Primo elemento su comboBox di ricerca

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:Hukpe.138242$IN.23...@twister2.libero.it...

Così non funziona...
Io ho bisogno di scrivere, all'apertura della maschera, il primo valore
della lista della casella combinata.
Esempio:
Se la casella combinata ha questa lista:
- VAL1
- VAL2
- VAL3
All'apertura della maschera, nella casella combinata dovrà esserci scritto
VAL1.
ciao
Brunix


title: Primo elemento su comboBox di ricerca

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:Hukpe.138242$IN.23...@twister2.libero.it...

Così non funziona...



title: Primo elemento su comboBox di ricerca

text:
Brunix wrote:
>...
> ho una maschera dove ho messo una casella combinata per la ricerca dei
> record. All'apertura della maschera, normalmente mi da la casella vuota;
> io vorrei che invece della casella vuota mi dia il primo elemento della
> lista.
www.donkarl.com/it

FAQ 4.12 Casella combinata/di riepilogo - Selezionare una riga
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Primo elemento su comboBox di ricerca

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3gmqb9F...@individual.net...

Grazie
ciao
Brunix


title: censura thread da parte di Google

author: atorob

text:
Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
a scrivere una funzione di ricerca parole in un testo, e, se una volta
si trovava un sacco di materiale, ora non c'è più niente. Ho provato
anche a cercare con
google.it
, ma senza risultati. Mi viene il
sospetto che il motore di ricerca non mostri appositamente alcun
risultato. Se per qualcuno di voi non è così, potrebbe aiutarmi a
cercare materiale a riguardo? Grazie a tutti.


title: censura thread da parte di Google

author: Marco Pizzamiglio

text:
atorob ha scritto:
> Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
> a scrivere una funzione di ricerca parole in un testo, e, se una volta
> si trovava un sacco di materiale, ora non c'� pi� niente. Ho provato
> anche a cercare con
google.it
, ma senza risultati. Mi viene il
> sospetto che il motore di ricerca non mostri appositamente alcun
> risultato. Se per qualcuno di voi non � cos�, potrebbe aiutarmi a
> cercare materiale a riguardo? Grazie a tutti.
Non si capisce bene cosa ti serve. Ricercare parole in un testo salvato in
un campo di una tabella? O in una variabile stringa? O in un file?
Posta una nuova richiesta con un oggetto pi� consono, per esempio "Ricerca
parole in un campo tipo testo" spiegando meglio cosa vuoi, magari con
qualche esempio.
Non mi risulta che google censuri i newsgroup, a meno che tu non abiti in
Cina o passi per un proxy cinese, e comunque non su questi argomenti.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: censura thread da parte di Google

text:
On 10 Ago, 13:37,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> atorob ha scritto:
>
> > Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
> > a scrivere una funzione di ricerca parole in un testo, e, se una volta
> > si trovava un sacco di materiale, ora non c'è più niente. Ho provato
> > anche a cercare con
google.it
, ma senza risultati. Mi viene il
> > sospetto che il motore di ricerca non mostri appositamente alcun
> > risultato. Se per qualcuno di voi non è così, potrebbe aiutarmi a
> > cercare materiale a riguardo? Grazie a tutti.
>
> Non si capisce bene cosa ti serve. Ricercare parole in un testo salvato in
> un campo di una tabella? O in una variabile stringa? O in un file?
> Posta una nuova richiesta con un oggetto più consono, per esempio "Ricerca
> parole in un campo tipo testo" spiegando meglio cosa vuoi, magari con
> qualche esempio.
> Non mi risulta che google censuri i newsgroup, a meno che tu non abiti in
> Cina o passi per un proxy cinese, e comunque non su questi argomenti.
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
So di non essermi spiegato bene riguardo l'oggetto della mia ricerca,
in quanto l'obiettivo che volevo raggiungere era capire se anche altre
persone avessero trovato difficoltà nel reperire informazioni o
avessero avuto il sospetto di probabili censure. Chiarito questo e
"... non abitando in Cina......" , quello che sto cercando di
costruire è una funzione in vba che mi permetta, una volta inserite
alcune parole in una casella di testo, di filtrare record da una
tabella usando come criterio le parole inserite nella casella di
testo.
esempio: se nella casella di testo (usata per scriverci le parole da
cercare) si scrive "energie rinnovabili", la funzione di ricerca deve
essere in grado di separare la parola "energie" dalla parola
"rinnovabili" e restituire come risultato l'insieme di record di una
tabella nel cui campo "descrizione" (esempio) siano contenute sia la
parola "energie" sia la parola "rinnovabili" [qualcosa del tipo  -
Like ("energie")  & Like ("rinnovabili")].
Grazie per l'ascolto.
RB


title: censura thread da parte di Google

text:
atorob ha scritto:
>On 10 Ago, 13:37, marco.pizzamig...@gmail,com  (Marco Pizzamiglio)
>wrote:
>> atorob ha scritto:
>>
>> > Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
>> > a scrivere una funzione di ricerca parole in un testo, e, se una volta
>> > si trovava un sacco di materiale, ora non c'=E8 pi=F9 niente. Ho provat=
>o
>> > anche a cercare con google,it , ma senza risultati. Mi viene il
>> > sospetto che il motore di ricerca non mostri appositamente alcun
>> > risultato. Se per qualcuno di voi non =E8 cos=EC, potrebbe aiutarmi a
>> > cercare materiale a riguardo? Grazie a tutti.
>>
>> Non si capisce bene cosa ti serve. Ricercare parole in un testo salvato i=
>n
>> un campo di una tabella? O in una variabile stringa? O in un file?
>> Posta una nuova richiesta con un oggetto pi=F9 consono, per esempio "Rice=
>rca
>> parole in un campo tipo testo" spiegando meglio cosa vuoi, magari con
>> qualche esempio.
>> Non mi risulta che google censuri i newsgroup, a meno che tu non abiti in
>> Cina o passi per un proxy cinese, e comunque non su questi argomenti.
>> Ciao.
>> -Marco-
>>
>> --
>>
>> questo articolo e` stato inviato via web dal servizio gratuito http :// www .=
>newsland,it /newssegnala gli abusi ad ab...@newsland,it
>
>So di non essermi spiegato bene riguardo l'oggetto della mia ricerca,
>in quanto l'obiettivo che volevo raggiungere era capire se anche altre
>persone avessero trovato difficolt=E0 nel reperire informazioni o
>avessero avuto il sospetto di probabili censure. Chiarito questo e
>"... non abitando in Cina......" , quello che sto cercando di
>costruire =E8 una funzione in vba che mi permetta, una volta inserite
>alcune parole in una casella di testo, di filtrare record da una
>tabella usando come criterio le parole inserite nella casella di
>testo.
>esempio: se nella casella di testo (usata per scriverci le parole da
>cercare) si scrive "energie rinnovabili", la funzione di ricerca deve
>essere in grado di separare la parola "energie" dalla parola
>"rinnovabili" e restituire come risultato l'insieme di record di una
>tabella nel cui campo "descrizione" (esempio) siano contenute sia la
>parola "energie" sia la parola "rinnovabili" [qualcosa del tipo  -
>Like ("energie")  & Like ("rinnovabili")].
>
>Grazie per l'ascolto.
>
>RB
SELECT ..... WHERE Descrizione like '*energie*' AND Descrizione like '*rinnovabili*'
Occhio che l'uso dell'asterisco all'inizio della stringa manda a pallino tutte le probabili indicizzazione del campo....se il set di record � grosso le prestazioni rischiano di essere infami......forse sarebbe meglio ripensare il motore di ricerca con l'utilizzo di 2 o pi� tab di appoggio per indicizzare le ricerche.......
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: censura thread da parte di Google

author: CIDI

text:
"atorob" <
rboni...@gmail.com
> ha scritto nel messaggio
news:15bf10fc-0b81-4260...@o35g2000vbi.googlegroups.com...
On 10 Ago, 13:37,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> atorob ha scritto:
>
> > Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
> > a scrivere una funzione di ricerca parole in un testo, e, se una volta
> > si trovava un sacco di materiale, ora non c'� pi� niente. Ho provato
> > anche a cercare con
google.it
, ma senza risultati. Mi viene il
> > sospetto che il motore di ricerca non mostri appositamente alcun
> > risultato. Se per qualcuno di voi non � cos�, potrebbe aiutarmi a
> > cercare materiale a riguardo? Grazie a tutti.
http://groups.google.it/advanced_search?hl=it&q=&hl=it&
So di non essermi spiegato bene riguardo l'oggetto della mia ricerca,
in quanto l'obiettivo che volevo raggiungere era capire se anche altre
persone avessero trovato difficolt� nel reperire informazioni o
avessero avuto il sospetto di probabili censure. Chiarito questo e
"... non abitando in Cina......" , quello che sto cercando di
costruire � una funzione in vba che mi permetta, una volta inserite
alcune parole in una casella di testo, di filtrare record da una
tabella usando come criterio le parole inserite nella casella di
testo.
esempio: se nella casella di testo (usata per scriverci le parole da
cercare) si scrive "energie rinnovabili", la funzione di ricerca deve
essere in grado di separare la parola "energie" dalla parola
"rinnovabili" e restituire come risultato l'insieme di record di una
tabella nel cui campo "descrizione" (esempio) siano contenute sia la
parola "energie" sia la parola "rinnovabili" [qualcosa del tipo  -
Like ("energie")  & Like ("rinnovabili")].
Grazie per l'ascolto.
sul sito comune:
www.sitocomune.com
  alla sezione forms ci
sono diverse faq sull'argomento
ciao
Daniele


title: censura thread da parte di Google

author: Massimo

text:

Confermo quanto sopra.
Anche secondo me c'è qualcosa che non va.
Se provo a ricercare ad esempio "Query campi incrociati" mi riotorna
solo un thread
Una volta ne tirava fuori un sacco.
Non credo si tratti di censura e nemmeno sono in Cina.... però
qualcosa è successo
Max


title: censura thread da parte di Google

author: Geppo

text:
"Massimo" <
maxpall...@libero.it
> ha scritto nel messaggio
news:e4acc66a-e674-41dd...@d4g2000vbm.googlegroups.com...
On 10 Ago, 12:29, atorob <
rbonizz...@gmail.com
> wrote:
> Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
> a scrivere una funzione di ricerca parole in un testo, e, se una volta
> si trovava un sacco di materiale, ora non c'� pi� niente. Ho provato
> anche a cercare con
google.it
, ma senza risultati. Mi viene il
> sospetto che il motore di ricerca non mostri appositamente alcun
> risultato. Se per qualcuno di voi non � cos�, potrebbe aiutarmi a
> cercare materiale a riguardo? Grazie a tutti.
Confermo quanto sopra.
Anche secondo me c'� qualcosa che non va.
Se provo a ricercare ad esempio "Query campi incrociati" mi riotorna
solo un thread
Una volta ne tirava fuori un sacco.
Non credo si tratti di censura e nemmeno sono in Cina.... per�
qualcosa � successo
usa la "ricerca avanzata" e te ne tira fuori quante ne vuoi. ;-)
Max
--
Ciao
Geppo


title: censura thread da parte di Google

text:
Massimo ha scritto:
> On 10 Ago, 12:29, atorob <
rbonizz...@gmail.com
> wrote:
> > Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
> > a scrivere una funzione di ricerca parole in un testo, e, se una volta
> > si trovava un sacco di materiale, ora non c'� pi� niente. Ho provato
> > anche a cercare con
google.it
, ma senza risultati. Mi viene il
> > sospetto che il motore di ricerca non mostri appositamente alcun
> > risultato. Se per qualcuno di voi non � cos�, potrebbe aiutarmi a
> > cercare materiale a riguardo? Grazie a tutti.
> Confermo quanto sopra.
> Anche secondo me c'� qualcosa che non va.
> Se provo a ricercare ad esempio "Query campi incrociati" mi riotorna
> solo un thread
> Una volta ne tirava fuori un sacco.
> Non credo si tratti di censura e nemmeno sono in Cina.... per�
> qualcosa � successo
> Max
A me Google gruppi con "Query campi incrociati" d�
  Risultati 1 - 20 su circa 5.670 per Query campi incrociati
Verifica di aver inserito correttamente le keyword e nella casella giusta.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: censura thread da parte di Google

text:
On 11 Ago, 08:35,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> Massimo ha scritto:
>
>
>
>
>
> > On 10 Ago, 12:29, atorob <
rbonizz...@gmail.com
> wrote:
> > > Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
> > > a scrivere una funzione di ricerca parole in un testo, e, se una volta
> > > si trovava un sacco di materiale, ora non c'è più niente. Ho provato
> > > anche a cercare con
google.it
, ma senza risultati. Mi viene il
> > > sospetto che il motore di ricerca non mostri appositamente alcun
> > > risultato. Se per qualcuno di voi non è così, potrebbe aiutarmi a
> > > cercare materiale a riguardo? Grazie a tutti.
> > Confermo quanto sopra.
> > Anche secondo me c'è qualcosa che non va.
> > Se provo a ricercare ad esempio "Query campi incrociati" mi riotorna
> > solo un thread
> > Una volta ne tirava fuori un sacco.
> > Non credo si tratti di censura e nemmeno sono in Cina.... però
> > qualcosa è successo
> > Max
>
> A me Google gruppi con "Query campi incrociati" dà
>   Risultati 1 - 20 su circa 5.670 per Query campi incrociati
> Verifica di aver inserito correttamente le keyword e nella casella giusta.
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
Devo usare la ricerca avanzata.... e poi devo mettere nella casella
ricerca anche il nome completo del gruppo.
Prima bastava scrivere la stringa che mi tirava fuori quello che
volevo....
Probabilmente sono problemi di settaggio


title: censura thread da parte di Google

author: fausto

text:
--
Negrinelli Walter
3355237136
www.negrinellisrl.it
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:h5r3ge$uhm$1...@news.newsland.it...
> Massimo ha scritto:
>
>> On 10 Ago, 12:29, atorob <
rbonizz...@gmail.com
> wrote:
>> > Scusate la domanda, ma ho provato a cercare dei threads che mi aiutino
>> > a scrivere una funzione di ricerca parole in un testo, e, se una volta
>> > si trovava un sacco di materiale, ora non c'� pi� niente. Ho provato
>> > anche a cercare con
google.it
, ma senza risultati. Mi viene il
>> > sospetto che il motore di ricerca non mostri appositamente alcun
>> > risultato. Se per qualcuno di voi non � cos�, potrebbe aiutarmi a
>> > cercare materiale a riguardo? Grazie a tutti.
>
>> Confermo quanto sopra.
>> Anche secondo me c'� qualcosa che non va.
>> Se provo a ricercare ad esempio "Query campi incrociati" mi riotorna
>> solo un thread
>> Una volta ne tirava fuori un sacco.
>> Non credo si tratti di censura e nemmeno sono in Cina.... per�
>> qualcosa � successo
>> Max
>
>
> A me Google gruppi con "Query campi incrociati" d�
>  Risultati 1 - 20 su circa 5.670 per Query campi incrociati
> Verifica di aver inserito correttamente le keyword e nella casella giusta.
> Ciao.
> -Marco-
anche a me da un solo thread oltre a questo e mi da un fastidio visto che
trovavo un sacco di cose che mi servivano.
ciao a tutti



title: censura thread da parte di Google

text:
Massimo ha scritto:
[cut]
> > > Confermo quanto sopra.
> > > Anche secondo me c'� qualcosa che non va.
> > > Se provo a ricercare ad esempio "Query campi incrociati" mi riotorna
> > > solo un thread
> > > Una volta ne tirava fuori un sacco.
> > > Non credo si tratti di censura e nemmeno sono in Cina.... per�
> > > qualcosa � successo
> > > Max
> > A me Google gruppi con "Query campi incrociati" d�
> > � Risultati 1 - 20 su circa 5.670 per Query campi incrociati
> > Verifica di aver inserito correttamente le keyword e nella casella giusta..
> > Ciao.
> > -Marco-
> Devo usare la ricerca avanzata.... e poi devo mettere nella casella
> ricerca anche il nome completo del gruppo.
> Prima bastava scrivere la stringa che mi tirava fuori quello che
> volevo....
> Probabilmente sono problemi di settaggio
Anche a me d� un solo risultato (a parte questo) se limito la ricerca a
it.comp.appl.access, mentre se la estendo a tutti i newsgroup ne trova
tanti.
Comunque � strano che in ICAA ne trovi uno solo, dovrebbero essercene
parecchi su quel tema. Forse esegue la ricerca solo nel titolo e non nel
testo, mentre con la ricerca avanzata cerca anche nel corpo dei messaggi?
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: censura thread da parte di Google

text:
Ciao "Massimo" <
maxpall...@libero.it
> ha scritto nel messaggio
news:e22cdc2d-ba69-4855...@r38g2000yqn.googlegroups.com...
----cut----
Devo usare la ricerca avanzata.... e poi devo mettere nella casella
ricerca anche il nome completo del gruppo.
Prima bastava scrivere la stringa che mi tirava fuori quello che
volevo....
Probabilmente sono problemi di settaggio
Hai riprovato oggi? Sembra che sia tornato tutto come prima.
--
Ciao
Geppo


title: campo unione di tipo data

author: Francesco

text:
Buongiorno
quando creo una query, formatto un campo data di una tabella in questo
modo:
Format([entrance],"dd/mm/yy")
quando eseguo la query e chiedo di ordinare per data, l'orinamento e'
testuale e non data (ad esempio 01/12/06 viene prima di 03/01/06
perche' 01 è minore di 03)
oltretutto se faccio una query di unione di due query generate in quel
modo, il campo risultante ha lo stesso problema ovviamente.
come risolvere ?
ho bisogno di ottenere una query di unione in cui il campo "entrance"
sia di tipo data
grazie


title: campo unione di tipo data

author: PBsoft

text:
> ho bisogno di ottenere una query di unione in cui il campo "entrance"
> sia di tipo data
Puoi convertirlo in data all'interno della query con una CDate.
Puoi comunque dirmi nella tabella in cui si trova, di quale tipo è definito
il campo Entrance?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: campo unione di tipo data

author: Davide (Sib)

text:
"Francesco" <
vi...@tiscali.it
> ha scritto nel messaggio



title: campo unione di tipo data

text:
"Francesco" <
vi...@tiscali.it
> ha scritto nel messaggio


come risolvere ?

----------------
Allora perchè lo formatti?
La funzione format restituisce una stringa, è ovvio che quindi l'ordinamento
avvenga come dici.
2 soluzioni:
1. Non formattare il campo, formattalo nel controllo della maschera/report
dove usi la query
2. Inserisci in query anche il campo Entrance non formattato e ordina in
base a quello (considera che non è obbligatorio che esca in output per
ordinare)
Davide
--
www.gestionedati,com


title: campo unione di tipo data

text:
Davide (Sib) wrote:
> ----------------
> Allora perchè lo formatti?
> La funzione format restituisce una stringa, è ovvio che quindi l'ordinamento
> avvenga come dici.
ecco perke' lo formattavo :)
non avevo pensato che format restituisse una stringa :)
grazie!
domani provo!


title: conteggio incrementale1

author: paolo

text:
Ho una tabella contenente i seguenti valori(da considerare come partite
successive tra squadre di calcio,anche delle centinaia)
dovrei calcolare ad ogni riga(nei campi ContaPartitePro1 e ContaPartitePro2)
il totale progressivo delle partite giocate da ogni squadra,
fino a quel momento tenendo per� presente l'ultimo totale progressivo che
deve essere attinto durante il calcolo
sia dal campo ContaPartitePro1 che dal campo ContaPartitePro2
TabellaPartite
 Casa          Fuori     ContaPartitePro1     ContaPartitePro2
 a1                a2
 a3                a4
 a4                a5
 a3                a2
 a1                a5
 a6                a5
 a5                a6
La tabella � gi� riempita nelle prime due colonne che sono fisse,non c'�
inserimento
e neppure la modifica di record esistenti,c'� solo da calcolare i valori di
ContaPartitePro1 e ContaPartitePro2 su tutta la lista una sola volta.
Sono riuscito con la procedura di cui sotto a creare la seguente tabella
inserendo un campo contatore(ID)
 Casa        Fuori     ContaPartitePro1     ContaPartitePro2        ID
 a1                a2             1                        1
1
 a3                a4             1                        1
2
 a4                a5             1                        1
3
 a3                a2             2                        2
4
 a1                a5             2                        2
5
 a6                a5             1                        3
6
 a5                a6             1                        1
7
Purtroppo il calcolo incrementale � giusto ma solo sulle singole colonne
(vedi per
esempio a5)
nella partita a4-a5 il valore di ContaPartitePro1 dovrebbe essere per� 2 e
non 1
infatti a4 in precedenza ha gi� giocato una partita con a3 e nella partita
a5-a6
il valore del campo ContaPartitePro1 dovrebbe essere 4 e non 1)
La tabella corretta deve essere cos�:
 Casa        Fuori     ContaPartitePro1     ContaPartitePro2        ID
 a1                a2             1                        1
1
 a3                a4             1                        1
2
 a4                a5             2                        1
3
 a3                a2             2                        2
4
 a1                a5             2                        2
5
 a6                a5             1                        3
6
 a5                a6             4                        2
7
(Notare per meglio capire gli ultimi due incontri di a5,nell'ultimo campo vi
� un
progressivo di 3 e poi nell' ultimo record di 4).
Non si tratta di calcolare i progessivi SEPARATI di casa e fuori casa,
ma i progessivi reciproci o assoluti per ogni squadra sui due campi (va bene
il termine?).
Sul newgroup di It.delphi non sono riusciti a risolvere,chiedo aiuto a
codesto newgroup.
Grazie Paolo
procedure TForm1.Button1Click(Sender: TObject);
begin
  TPartite.First;
    While not TPartite.Eof Do
 Begin
                 with QueryContaCasa do begin
close;
SQL.Clear;
SQL.Add('select Casa,count(Casa)as ContaPartitePro1');
SQL.Add('from TPartite');
SQL.Add('where Casa =:SquadraA and ID <=:ID1');
SQL.Add('group by Casa');
ParamByName('SquadraA').Value :=TPartiteCasa.AsString ;
ParamByName('ID1').Value :=TPartiteID.AsInteger ;
open;
    end;
                     with QueryContaFuori do begin
close;
SQL.Clear;
SQL.Add('select Fuori,count(Fuori)as ContaPartitepro2');
SQL.Add('from TPartite');
SQL.Add('where Fuori =:SquadraB and ID <=:ID1');
SQL.Add('group by Fuori');
ParamByName('SquadraB').Value :=TPartiteFuori.AsString ;
ParamByName('ID1').Value :=TPartiteID.AsInteger ;
open;
    end;
    TPartite.Edit;
    TPartiteContaPartitePro1.AsInteger:=QueryContaCasa.AsInteger
;/////secondo me
qui ci vorrebbe del codice ad hoc,ma forse non � qui che bisogna
intervenire.
    TPartiteContapartitePro2.AsInteger:=QueryContaFuori.AsInteger ;
    TPartite.Edit;
    TPartite.Post;
   TPartite.Next;
 end;
end;


title: Aiuto Server Ole error

author: tin

text:
Salve a tutti chiedo un aiuto molto grande, ho fatto un programma in
MsAccess2000 e su due macchine funziona perfettamente, ma su altre macchine
mi da il problema del Server ole non trovato. L'errore avviene quando
richiamo un report. premetto che ho fatto diverse forms ma nessuna da
errore. Potete aiutarmi a risolvere questo problema. Grazie


title: Access 2003 vs 2000

author: BluDeep

text:
Il mio titolare ha appena acquistato Access 2003 e vorrebbe sostituirlo
all'attuale Access 2000.
Disinstallando il 2000 e reinstallando il 2003, i documenti esistenti
si visualizzeranno ugualmente o dovrò riconfigurare tutte le join?


title: Access 2003 vs 2000

author: Nick

text:
BluDeep ha detto: in data 31/03/2006 10.20:
> Il mio titolare ha appena acquistato Access 2003 e vorrebbe sostituirlo
> all'attuale Access 2000.
> Disinstallando il 2000 e reinstallando il 2003, i documenti esistenti
> si visualizzeranno ugualmente o dovrň riconfigurare tutte le join?
>
per quel che ne so io.. a livello di join non cambia niente, perň leggi
i post vecchi che un po' se ne č parlato.. le famose "espressioni
pericolose" di access 2003 creano a volte non pochi problemi con i file
realizzati in access 2000 (a me capitano con visualizzazione di immagini
Tiff).
Purtroppo la mia esperienza con A03 si ferma a vederla funzionare su pc
nei quali non posso mettere mano, quindi per lo piů uso escamotage piů
che risolvere il problema alla radice..piů di cosě non ti posso aiutare...
ciao
Nick


title: Access 2003 vs 2000

author: Karl Donaubauer

text:

Non ci sono problemi tra le versioni in questo rispetto.
Certo ci sono qualche nuovo bug, issues, features ecc. in A03.
Allora dipende un po' cosa usi nelle tue applicazioni.
Sul mio sito
http://www.donkarl.com/it/NuoveVersioni
 trovi alcune
informazioni in più.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Access 2003 vs 2000

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:494d1uF...@individual.net...

karl ... io ancora non ho capito come modificare le chiavi di registro di
windows per evitare i messaggi di allerta.
non funzionano!
mi potresti postare un esempio?
nel mio caso uso runtime 2003.


title: Access 2003 vs 2000

author: Massimiliano Bertoglio

text:
"BluDeep"

Niente di così drastico, ma i problemi non mancano:  a partire dagli avvisi
sulla sicurezza all'avvio dei file ... un'odiosa presa per i fondelli.
Ciao!


title: Access 2003 vs 2000

text:
ciroteo wrote:
> ...
> karl ... io ancora non ho capito come modificare le chiavi di
> registro di windows per evitare i messaggi di allerta.
> non funzionano!
> mi potresti postare un esempio?
No.
> nel mio caso uso runtime 2003.
Dopo A97 ho usato il runtime molto scarso e solo in casi di eccezione
(A00 e AX). Non ho mai usato il runtime di 2003 e non ho l'intezione
di farlo.
Come scrivo nella FAQ 2.28 il metodo desritto è una scoperta di
Albert Kallal, confermato da un amico che l'ha usata e alcuni
partecipanti di diversi NG. Ma ci sono anche state partecipanti
nelle discussioni che hanno detto che hanno dovuto usare
chiavi diversi. Devono essere raggiungibile con google NG.
--
cu



title: Ricerche

author: Ciccio

text:
Ciao a tutti ho questo problema, in una maschera ho creato una routine che
quando vado a inserire un nuovo record, se il codice dell' articolo e' gia'
presente mi avverte.Fin qui tutto bene, il problema e' che inserita in
questa msk c'e' anche una sottomaschera dove visualizzo i barcode
dell'articolo. Vorrei fare lo stesso anche con questa Smsk, ma non mi
riesce.Vi faccio vedere cosa ho provato:
Private Sub Barcode_AfterUpdate()
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("Barcode")
Set rs2 = db.OpenRecordset("AnagraficaArticoli")
Dim varCodArt As Variant
trovaarticoli = True
varCodArt = DLookup("Barcode", "Barcode", BARCODE = Me!BARCODE)
If Nz(varCodArt, "") <> "" Then
    MsgBox "Attenzione Barcode gia' presente in anagrafica con Codice " &
DLookup("Codice", "AnagraficaArticoli", BARCODE = Me!BARCODE), vbCritical,
"Attenzione"
   trovaarticoli = False
  Me!Barcode.SetFocus
End If
End Sub
Ciao


title: Ricerche

author: Roberto da casa

text:
"Ciccio" <
c....@tiscali.it
> ha scritto nel messaggio
news:O4H5a.143692$YG2.4...@twister1.libero.it...

Se il campo BARCODE č di tipo testo, prova a scrivere la prima DLookup cosě:
varCodArt = DLookup("Barcode", "Barcode", _
"BARCODE = '" & Me!BARCODE & "'")
e la seconda DLookup cosě:
DLookup("Codice", "AnagraficaArticoli", _
"BARCODE = '" & Me!BARCODE & "'")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ricerche

author: Federico Rinaldi

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:WoJ5a.144104$YG2.4...@twister1.libero.it...

Il campo Barcode e' di tipo numerico - precisione doppia - fisso
Ciao


title: Ricerche

text:
"Federico Rinaldi" <
fede...@libero.it
> ha scritto nel messaggio
news:jsl6a.149891$YG2.4...@twister1.libero.it...

Ed allora prova cosě:
varCodArt = DLookup("Barcode", "Barcode", _
"BARCODE = " & Me!BARCODE)
e cosě:
DLookup("Codice", "AnagraficaArticoli", _
"BARCODE = " & Me!BARCODE)



title: Ricerche

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Ywm6a.150058$YG2.4...@twister1.libero.it...

Cosi va bene, mi riconosce il barcode doppio, il problema e' che quando va
ad intercettare il codice dell' articolo mi restituisce sempre lo stesso
codice e non quello dell' articolo con quel barcode.
Ti riscrivo la routine:
Private Sub Barcode_AfterUpdate()
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("Barcode")
Set rs2 = db.OpenRecordset("AnagraficaArticoli")
Dim varCodArt As Variant
trovaarticoli = True
varCodArt = DLookup("Barcode", "Barcode", "BARCODE = " & Me!BARCODE)
If Nz(varCodArt, "") <> "" Then
    MsgBox "Attenzione Barcode gia' presente in anagrafica con Codice " &
DLookup("Codice", "AnagraficaArticoli", "BARCODE = " & Me!BARCODE),
vbCritical, "Attenzione"
    trovaarticoli = False
    Me!BARCODE.SetFocus



title: Ricerche

text:
"Federico Rinaldi" <
fede...@libero.it
> ha scritto nel messaggio
news:%fn6a.151302$ZE.44...@twister2.libero.it...
[CUT]
>
> Cosi va bene, mi riconosce il barcode doppio, il problema e' che quando va
> ad intercettare il codice dell' articolo mi restituisce sempre lo stesso
> codice e non quello dell' articolo con quel barcode.
> Ti riscrivo la routine:
>
> Private Sub Barcode_AfterUpdate()
>
> Dim db As Database
> Dim rs As Recordset
> Set db = CurrentDb
> Set rs = db.OpenRecordset("Barcode")
> Set rs2 = db.OpenRecordset("AnagraficaArticoli")
>
> Dim varCodArt As Variant
> trovaarticoli = True
> varCodArt = DLookup("Barcode", "Barcode", "BARCODE = " & Me!BARCODE)
>
> If Nz(varCodArt, "") <> "" Then
>     MsgBox "Attenzione Barcode gia' presente in anagrafica con Codice " &
> DLookup("Codice", "AnagraficaArticoli", "BARCODE = " & Me!BARCODE),
> vbCritical, "Attenzione"
>     trovaarticoli = False
>     Me!BARCODE.SetFocus
>
> End If
> End Sub
>
> Ciao
Ma ti riferisci al valore fornto dalla seconda DLookup?



title: Ricerche

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:yUo6a.150541$YG2.4...@twister1.libero.it...

Si proprio a quello!!!!
Ciao
>


title: Ricerche

text:
"Federico Rinaldi" <
fede...@libero.it
> ha scritto nel messaggio
news:BTp6a.150745$YG2.4...@twister1.libero.it...
[CUT]
> > >     MsgBox "Attenzione Barcode gia' presente in anagrafica con Codice
"
> &
> > > DLookup("Codice", "AnagraficaArticoli", "BARCODE = " & Me!BARCODE),
> > > vbCritical, "Attenzione"
[CUT]
> >
> >
> > Ma ti riferisci al valore fornto dalla seconda DLookup?
> >
> > --
> > Roberto
> >
>
> Si proprio a quello!!!!
>
> Ciao
> >
E cosa intendi quando dici che "mi restituisce sempre lo stesso codice e non
quello dell' articolo con quel barcode"?
Al limite se i criteri della DLookup non vengono soddisfatti la funzione ti
restituisce il valore Null e non un valore a caso; e se ti restituisse il
valore Null la MsgBox andrebbe in errore in quanto non accetta il valore
Null.



title: Ricerche

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:hOq6a.150948$YG2.4...@twister1.libero.it...
>
> "Federico Rinaldi" <
fede...@libero.it
> ha scritto nel messaggio
> news:BTp6a.150745$YG2.4...@twister1.libero.it...
> [CUT]
> > > >     MsgBox "Attenzione Barcode gia' presente in anagrafica con
Codice
> "
> > &
> > > > DLookup("Codice", "AnagraficaArticoli", "BARCODE = " & Me!BARCODE),
> > > > vbCritical, "Attenzione"
> [CUT]
> > >
> > >
> > > Ma ti riferisci al valore fornto dalla seconda DLookup?
> > >
> > > --
> > > Roberto
> > >
> >
> > Si proprio a quello!!!!
> >
> > Ciao
> > >
>
> E cosa intendi quando dici che "mi restituisce sempre lo stesso codice e
non
> quello dell' articolo con quel barcode"?
>
> Al limite se i criteri della DLookup non vengono soddisfatti la funzione
ti
> restituisce il valore Null e non un valore a caso; e se ti restituisse il
> valore Null la MsgBox andrebbe in errore in quanto non accetta il valore
> Null.
>
> --
> Roberto
>
Praticamente all' inserimento di un barcode gia' presente la Msgbox mi
restituisce sempre lo stesso messaggio:
"Attenzione Barcode gia' presente in anagrafica con Codice 160111"
Non riesco a capire perche' mi riconosce i barcode doppi, ma non li associa
al codice dell'articolo!!!
Ok????
Ciao e grazie Roberto


title: Ricerche

text:
"Federico Rinaldi" <
fede...@libero.it
> ha scritto nel messaggio
news:v1E6a.153952$ZE.45...@twister2.libero.it...

Ok, Ok!!!!
Per quelle che sono le mie conoscenze di Access un risultato del genere lo
dovresti ottenere solo se la funzione DLookup non avesse i criteri, ovvero
fosse scritta piů o meno cosě:
MsgBox "Attenzione Barcode gia' presente in anagrafica con Codice " &
DLookup("Codice", "AnagraficaArticoli"), vbCritical, "Attenzione"
Ma, visto che la funzione DLookup  ha i criteri, il motivo č un altro, e
senza avere a portata di mano il database non credo sia determinabile.
Mi dispiace ma non saprei cosa ipotizzare.
> Ciao e grazie Roberto



title: Come monitorare attivita' dentro directory ?

author: RobertoA

text:
Come fare per monitorare in vba l'attivita' di
creazione/modifica/eliminazione/rinomina dei file/directory contenuti dentro
una directory ?
Un po' quello che fa la classe FileSystemWatcher in dot net
Ciao e grazie
RobertoA


text:

Si in NET la cosa è più semplice... in VBA o meglio VB6, la cosa si
complica molto....
In sostanza ci sono API specifiche da usare che forzano Windows a
rendere una NOTIFICA:
1) FindFirstChangeNotification
2) FindNextChangeNotification
Tuttavia la notifica deve essere inviata ad un Handle... quindi devi
avere una Form che fa da riferimento per il rilancio della NOTIFICA.
Questa tecnica si chiama CALLBACK, quindi va attivata una funzione
specifica con la quale si deve spiegare a Windows a quale hWnd(Handle)
inviare la NOTIFICA...
In realtà la cosa si complica... in quanto va aperto un PROCESSO con
la 1° chiamata ed attesa la fine(che avviene quando viene notificata
la 2°, questo per essere certo che la modifica sia ultimata...
Detto così sembra facile, in realtà non è complicatissimo, ma neppure
una passeggiata...
Questo è l'esempio in VB6 ma perfettamente funzionante in Access dalla
versione 2000, per versioni A97 serve emulare il CALLBACK...!
http://www.thescarms.com/vbasic/FolderSpy.aspx
Questo è alternativo, non mi piace molto in quanto mantiene un LOOP
infinito in una FORM... ma è pur sempre validissimo al precedente:
http://www.mvps.org/access/modules/mdl0053.htm
Questo non l'ho provato ma realizza una Lib ed una DLL completa di
Codice, sempre basata sul concetto del primo Link, ma decisamente più
strutturato OOP e consente
più CallBack e più Folder da testare... molto completo ma per natura,
essendo una LIB esterna la eviterei...
http://www.mvps.org/access/modules/mdl0053.htm
@Alex


text:




-----------------------------------
Grazie per la risposta
Il primo esempio e' proprio quello che mi aspettavo
Ora vedo di capirne un po' il funzionamento


author: Carlo Costarella

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4da49a41$1...@newsgate.x-privat.org...

Forse una strada potrebbe essere quella di usare l'API GetFileTime che
restituisce data e ora di creazione, ultimo accesso, e ultima modifica.
E' evidente che devi avere un tempo zero in cui hai memorizzato in una
tabella tutti i dati riguardo quel/quei files; a questo punto potrai
confrontarli con i risultati dell'ultima ricerca.
Qui trovi un esempio (da adattare) di come si potrebbe usare l'API:
http://www.ex-designz.net/apidetail.asp?api_id=128
Ciao, Carlo


title: Margini di report

author: inbario

text:
Salve,ho un piccolo problema:
ho creato in un db un report che č formato solo da etichette,il risultato
finale č un rettangolo su foglio A4  d cm.26.7 di altezza,ho bisogno di
spostarlo piů in basso ma non riesco a diminuire il margine inferiore su
Imposta pagina fissato su mm.14,9,anche se metto un valore inferiore si
mantiene tale.Qualcuno sa spiegarmi il perchč?
                      Grazie ciao.


title: Margini di report

author: Setec Astronomy

text:
"inbario" <
barb...@libero.it
> ha scritto nel messaggio
news:xydw8.63189$SR5.1...@twister1.libero.it...

Perchč quello č presumibilmente il limite di stampa della tua stampante.


title: Non me lo apre piu'! HEEEEELLLPPP

author: Marco Serra

text:
Ciao a tutti
Quel mdb e' molto importante (in A2000)
Il backup piu' recente e' di 3 mesi fa (lo fanno tutte le notti ma siccome le sfighe non vengono mai sole ... )
Devo per forza riuscire ad aprirlo.
Si e' guastato quando ad un utente, che lo aveva aperto via rete, si e' spento il PC.
I sintomi adesso sono questi:
Entro e mi chiede le password di utente e di database.
Io gli do' quella di amministratore e quella di DB (E LUI LE RICONOSCE, perche' ho provato a sbagliarle e mi da "Password non
valida").
Subuto mi presenta un msgbox con
---------
Il database "d:\....\..mdb" deve essere ripristinato o non e' un database.
E' possibile che MS Access sia stato chiuso inaspettatamente mentre un database era aperto.
Tentare di ripristinare il database? [SI] / [NO]
--------
Ovviamente SI.
Ma subito mi compare un "Password non Valida" [OK]
Dopo l'OK un'altra msgbox con:
--------
Il database non puo' essere ripristinato o non e' un database di MS Access. [OK]
--------
Dopo l'OK una nuova msgbox con "Password non Valida" e ..... fine del viaggio.
Access rimane aperto ma senza nessun MDB caricato.
In altre occasioni mi rassegnerei.
Ma stavolta non posso proprio!
Qualcuno sa' se e' possibile salvare qualcosa di quel MDB?
Grazie 1000 in anticipo.
Ciao
Marco
--
Posted from [212.210.92.253]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Non me lo apre piu'! HEEEEELLLPPP

author: warp

text:
"Marco Serra" ha scritto nel messaggio
>Quel mdb e' molto importante (in A2000)
>Il backup piu' recente e' di 3 mesi fa (lo fanno tutte le notti ma siccome le sfighe non vengono
mai sole ... )
>
>Entro e mi chiede le password di utente e di database.
>Io gli do' quella di amministratore e quella di DB (E LUI LE RICONOSCE, perche' ho provato a
sbagliarle e mi da "Password non
>valida").
>
>Subuto mi presenta un msgbox con
>---------
>Il database "d:\....\..mdb" deve essere ripristinato o non e' un database.
>E' possibile che MS Access sia stato chiuso inaspettatamente mentre un database era aperto.
>Tentare di ripristinare il database? [SI] / [NO]
Hai provato ad avviarlo con un /Decompile?
Ciao, warp


title: Non me lo apre piu'! HEEEEELLLPPP

author: Federico Luciani

text:

sul 2000 non funzia :)
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Non me lo apre piu'! HEEEEELLLPPP

author: Guido dal Faro

text:
On Tue, 08 May 2001 12:11:55 +0200, Federico Luciani
<
fluc...@paperino.sitocomune.com
> wrote:
>> Hai provato ad avviarlo con un /Decompile?
>> Ciao, warp
>
>sul 2000 non funzia :)
Uso Access 2000 e uso costantementre /decompile.
Ciao.
---------------
Guido
light...@flashnet.it


title: Non me lo apre piu'! HEEEEELLLPPP

text:
Guido dal Faro wrote:
> On Tue, 08 May 2001 12:11:55 +0200, Federico Luciani
>
> >> Hai provato ad avviarlo con un /Decompile?
> >> Ciao, warp
> >
> >sul 2000 non funzia :)
>
> Uso Access 2000 e uso costantementre /decompile.
io non uso il 2000, ma sono sicuro di aver letto che non funzia
cmq, sono felice della smentita :)



title: Non me lo apre piu'! HEEEEELLLPPP

text:
Federico Luciani ha scritto nel messaggio
>warp wrote:
>sul 2000 non funzia :)
Eh, eh, eh .... t'ho beccato!
Funzia perfettamente :-D
Ciao, warp


title: Da Query a EMail (lista) + testo

text:
Ho fatto una ricerca con google ma non trovato nulla al mio caso :
Tabella o Query Ferie :
Nominativo    Ferie A.C.   Ferie A.P   recuperi        Email
Paperino          32                18            10
te...@test.it
e a seguire una lista di 100 persone;
il testo dovrebbe divinire così :
Si comunica la situazione ferie aggiornata al 31/03/2004 :
Ferie Anno Corrente:    32  ;
Ferie Anno Precedente:   18 ;
Saldo recuperi, da utilizzare entro il 31/12/2004:  10   .
Note:     .
Si prega di comunicare, tramite e-mail, eventuali discordanze. Grazie.
Con Excel , me la cavavo cosi :
Sub ferie()
    Dim Email As String, Subj As String
    Dim Msg As String, URL As String
    Dim r As Integer, x As Double
    For r = 1 To 1 'data in rows 2-150
'       Get the email address
        Email = Cells(r, 38)
'       Message subject
        Subj = "Situazione ferie"
'       Compose the message
        'If Cells(r, 6) > 3 Then
        Msg = ""
        Msg = Msg & "Si comunica la situazione ferie aggiornata al
31/03/2004 :"
        Msg = Msg & Text & " " & vbCrLf & vbCrLf
        Msg = Msg & "Ferie Anno Corrente:      "
        Msg = Msg & Cells(r, 23).Text & ";" & vbCrLf & vbCrLf
        Msg = Msg & "Ferie Anno Precedente:    "
        Msg = Msg & Cells(r, 22).Text & ";" & vbCrLf & vbCrLf
        Msg = Msg & "Saldo recuperi, da utilizzare entro il 31/12/2004:    "
        Msg = Msg & Cells(r, 24).Text & "." & vbCrLf & vbCrLf
        Msg = Msg & "Note:     "
        Msg = Msg & Cells(r, 41).Text & "." & vbCrLf & vbCrLf
                 Msg = Msg & "Si prega di comunicare, tramite e-mail,
eventuali discordanze. Grazie. " & vbCrLf & vbCrLf
'       Replace spaces with %20 (hex)
        Subj = Application.WorksheetFunction.Substitute(Subj, " ", "%20")
        Msg = Application.WorksheetFunction.Substitute(Msg, " ", "%20")
'       Replace carriage returns with %0D%0A (hex)
        Msg = Application.WorksheetFunction.Substitute(Msg, vbCrLf,
"%0D%0A")
'       Create the URL
        URL = "mailto:" & Email & "?subject=" & Subj & "&body=" & Msg
'       Execute the URL (start the email client)
        ShellExecute 0&, vbNullString, URL, vbNullString, vbNullString,
vbNormalFocus
'       Wait two seconds before sending keystrokes
        Application.Wait (Now + TimeValue("0:00:02"))
        Application.SendKeys "%s"
       ' End If
     Next r
End Sub
grazie.


title: Da Query a EMail (lista) + testo

text:
"Aristotele64" <
toglituttoques...@yahoo.it
> ha scritto nel
messaggio news:c4skc1$2l48h6$1...@ID-24065.news.uni-berlin.de...
> Ho fatto una ricerca con google ma non trovato nulla al mio caso :
>
> Tabella o Query Ferie :
> Nominativo    Ferie A.C.   Ferie A.P   recuperi        Email
> Paperino          32                18            10
>
te...@test.it
>
> e a seguire una lista di 100 persone;
>
> il testo dovrebbe divinire cosě :

Hai provato ad usare il metodo SendObject (vedi help), dopo aver creato
dinamicamnete la stringa il cui nome andrai a scrivere nell'argomento
testomessaggio?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Da Query a EMail (lista) + testo

text:
> Hai provato ad usare il metodo SendObject (vedi help), dopo aver creato
> dinamicamnete la stringa il cui nome andrai a scrivere nell'argomento
> testomessaggio?
        ci provo.......farň sapere . grazie.


title: Run time in italiano

author: All Eyez On Me

text:
Ciao..
sapete che file devo sostituire nei run-time di access per avere i messaggi
di errore in italiano?
Grassie!!
AEOM


title: Run time in italiano

text:
All Eyez On Me <
fish...@tiscalinet.it
> wrote in message
9ha34h$dm5$1...@lacerta.tiscalinet.it...

mso9intl.dll
grintl32,dll
msain900.dll
daa9int.dll
per A2000 naturalmente
Carlo Ve
Pregggo


title: Run time in italiano

text:
Carlo_Ve <
xp...@libero.it
> wrote in message
1z7_6.2735$363.1...@news.infostrada.it...

Non è che tu sappia anche quelli per A97?
ciao
AEOM


title: Funzione IIf

author: onir

text:
Ciao a tutto il NG.
In una casella di testo, all'interno di un report, ho inserito la funzione
IIF sotto descritta, che funziona.
Ma data la mia grande curiosità mi sono chiesto:
è possibile ridurre, in qualche modo o stratagemma, la funzione ripetuta più
volte all'interno dell casella di testo?
=IIf(Left([n°];1)="P";"in materia di xxxxxx.") & IIf(Left([n°];1)="c";"in
materia di xxxxxx.") & IIf(Left([n°];1)="l";"in materia di Lavoro.") &
IIf(Left([n°];1)="s";"in materia di xxxxxxx.")
Arriverderci e grazie per ogni risposta.
Onir.


title: Funzione IIf

author: Riccardo

text:
onir <
stra...@libero.it
> wrote in message
Hlsr7.32709$Lp6.1...@news.infostrada.it...

________
Puoi usare il Select Case nel modulo del form
ciao Riccardo


title: Funzione IIf

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9omqqj$ps0$1...@news.panservice.it...

Ma è applicabile anche all'interno di un report?
Ciao e ancora grazie.
Onir


title: Funzione IIf

author: Antonio Biso

text:
onir <
stra...@libero.it
> wrote in message
Hlsr7.32709$Lp6.1...@news.infostrada.it...

Vari modi... Prima di tutto non è proprio corretto il modo di nidificare
l'iif, anche se il risparmio è minimo
Potresti infatti fare:
="In materia di " &
iif(left([n°];1)="p";"xxxx";iif(left([n°];1)="c";"yyyy";"zzzz"))
Un altro modo potrebbe essere quello di delegare il tutto ad una funzione,
soprattutto se i calcoli che portano alla scelta del caso e della stringa
risultante sono complicati.
L'espressione nel controllo sarebbe allora soltanto:
=calcola([n°])
e quindi
function calcola(x as string) as string
if x = "wffw" then
  calcola = "dasdfsas"
elseif x <> "effew" and x + y - z <> 5 then
  calcola = "Wfwefwef"
end if
end function
Infine l'ultimo modo potrebbe essere quello di preparae una tabella di cross
reference tra i valori da testare e il risultato
Valore  Risultato
"c"          "xxxxx"
"P"         "yyyyy"
"r"          "zzzzz"
A questo punto l'espressione si riduce a
="in materia di " & dlookup("risultato","tab x_ref","[valore]='" & [n°] &
"'")
Antonio


title: modifiche e stampa dello stesso record

author: ^luigi^

text:
con una maschera "form1" in cui vi sono tutti i controlli campo di una
tabella "archivio", modificando qualche campo da questa maschera, e
lanciando una stampa di un modulo, le modifiche apportate non vengono
cambiate se non si passa ad un record successivo e poi ritornare sullo
stesso.
quale è il modo migliore per far stampare il modulo con le modifiche
apportate di quel record senza dover andare su un nuovo record  e
ritornare sul record modificato? e come
grazie
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: modifiche e stampa dello stesso record

author: sv

text:
^luigi^ ha scritto:
> con una maschera "form1" in cui vi sono tutti i controlli campo di una
> tabella "archivio", modificando qualche campo da questa maschera, e
> lanciando una stampa di un modulo, le modifiche apportate non vengono
> cambiate se non si passa ad un record successivo e poi ritornare sullo
> stesso.
> quale è il modo migliore per far stampare il modulo con le modifiche
> apportate di quel record senza dover andare su un nuovo record  e
> ritornare sul record modificato? e come
> grazie
> l.
Devi salvare il record o fare un requery.
--
sv



title: modifiche e stampa dello stesso record

text:
sv ha scritto:
> ^luigi^ ha scritto:
> > con una maschera "form1" in cui vi sono tutti i controlli campo di una
> > tabella "archivio", modificando qualche campo da questa maschera, e
> > lanciando una stampa di un modulo, le modifiche apportate non vengono
> > cambiate se non si passa ad un record successivo e poi ritornare sullo
> > stesso.
> > quale è il modo migliore per far stampare il modulo con le modifiche
> > apportate di quel record senza dover andare su un nuovo record  e
> > ritornare sul record modificato? e come
> > grazie
> > l.
> Devi salvare il record o fare un requery.
> --
> sv
il record è esistente, cambiando solo un dato di un campo il modulo che
poi vado a stampare associato a questo record non viene stampato con le
modifiche a meno che non esco e ritorno sullo stesso record.
Quindi penso che dovrei fare un requery dopo una qualsiasi modifica.
l.



title: modifiche e stampa dello stesso record

text:
^luigi^ ha scritto:
> con una maschera "form1" in cui vi sono tutti i controlli campo di una
> tabella "archivio", modificando qualche campo da questa maschera, e
> lanciando una stampa di un modulo, le modifiche apportate non vengono
> cambiate se non si passa ad un record successivo e poi ritornare sullo
> stesso.
> quale è il modo migliore per far stampare il modulo con le modifiche
> apportate di quel record senza dover andare su un nuovo record  e
> ritornare sul record modificato? e come
> grazie
> l.
ho risolto !
mi stavo esaurendo pensanto a chissà quale codice complicato aggiungere al
programma, poi mi è passato per la mente la parola refresh, in poche
parole, mettendo sull'evento clik dell'anteprima e della stampa il comando
me.refresh all'inizio del codice, come per incanto :-))) tutti i miei
problemi sono scomparsi!.
A pensare che per una cazzatella simile, sono rimasto bloccato 3 gg.



title: come inserire tutti i records

author: Franco

text:
chiedo aiuto per mettere un po' di ordine
in questo codice.

Maschera princiaple "Fatture3"
ho inserito un pulsante nella sottomaschera "Da Fatturare"
dove ho una lista di records da inserire nella
sottomaschera "DETTAGLIO FATTURE Sottomaschera"

Però mi inserisce un solo records
Come devo fare?
Grazie

    Dim rs
    Set rs = Me.RecordsetClone

If Not IsNull(Forms![Fatture3]!MiaFattura) Then
    Forms![Fatture3].SetFocus
    Forms![Fatture3]![DETTAGLIO FATTURE Sottomaschera].SetFocus

    DoCmd.GoToControl "IDfatturafornitore"
    DoCmd.GoToRecord , , acNewRec
    Forms![Fatture3]![DETTAGLIO FATTURE Sottomaschera].Form.Requery

    Else
    Forms![Fatture3]!MiaFattura.SetFocus
    DoCmd.GoToControl "MiaFattura"
    MsgBox "Devi inserire il numero della Fattura"
    End If

    If rs.RecordCount > 0 Then
    Forms![Fatture3]![DETTAGLIO FATTURE
Sottomaschera].Form![IDfatturafornitore] = Me![IDFattura]
    Forms![Fatture3]![DETTAGLIO FATTURE
Sottomaschera].Form![FornitoreClienteAgenzia] = Me![FornitoreClienteAgenzia]
    Forms![Fatture3]![DETTAGLIO FATTURE Sottomaschera].Form![N° fatt fornit]
= Me![N° FattForn]
    Forms![Fatture3]![DETTAGLIO FATTURE
Sottomaschera].Form![DATAFatturaFornitore] = Me![Del]
    Forms![Fatture3]![DETTAGLIO FATTURE Sottomaschera].Form![tot] = Me![tot]
    Forms![Fatture3]![DETTAGLIO FATTURE Sottomaschera].Form![IdCliente] =
Me![ID Cliente]
    Forms![Fatture3]![DETTAGLIO FATTURE Sottomaschera].Form![Id Fornitore] =
Me![Id Fornitore]

    Else
        Beep
        MsgBox "Non c'è nulla da Fatturare.", vbOKOnly, ""
    End If


title: come inserire tutti i records

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f8feb33$0$1387$4faf...@reader2.news.tin.it...

se non sbaglio serve il ciclo do loop


title: come inserire tutti i records

author: tommaso

text:
> se non sbaglio serve il ciclo do loop

hai pensato, ad una semplice query di accodamento dati?(se è fattibile.. o se potrebbe essere una veloce soluzione al quesito)
Ciao
Tommaso


title: come inserire tutti i records

text:
"tommaso" <
tommaso...@gmail.com
> ha scritto nel messaggio
news:29948815.652.1334864008851.JavaMail.geo-discussion-forums@vbbbg2...

Grazie Tommaso

si, ma preferivo fare in questo modo


title: Proprietà Form

author: Jason

text:
ciao a tutto il N.G.
ho creato una procedura che carica in una tabella tutti i nomi delle
maschere presenti nel Db.
Di queste dovrei filtrare solo quelle che contengono nella descrizione un
certo carattere.
E' possibile leggere il campo descrizione della proprietą della
maschera????
Mi sapete dare una dritta????
Grazie 1000
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Proprietà Form

author: ALESSANDRO Baraldi

text:
"Jason" <
g.bri...@ecrsystem.it
> ha scritto nel messaggio
news:ept5ln$l4k$1...@news.newsland.it...
> ciao a tutto il N.G.
>
> ho creato una procedura che carica in una tabella tutti i nomi delle
> maschere presenti nel Db.
> Di queste dovrei filtrare solo quelle che contengono nella descrizione un
> certo carattere.
>
> E' possibile leggere il campo descrizione della proprietà della
> maschera????
>
> Mi sapete dare una dritta????
>
> Grazie 1000
Questa è la funzione che recupera la DESCRIZIONE dell'oggetto FORMS, se poi
vuoi popolare una ListBox
con l'elenco puoi unire la funzione a questa SQL:
Public Function RetRepDesc(strName As String) As String
   On Error GoTo Err_RetDesc
   RetRepDesc =
CurrentDb.Containers("Forms").Documents(strName).Properties("Description")
   Exit Function
Err_RetDesc:
   If Err.Number = 3270 Then RetRepDesc = vbNullString
End Function
Metti questa SQL come ORIGINE RIGA di una LISTBOX con 2 Colonne dopo aver
messo la Function
sopra in un Modulo:
SELECT MsysObjects.Name, RetRepDesc([Name]) AS Descrizione
FROM MsysObjects
WHERE (((MsysObjects.Type)=-32768))
ORDER BY MsysObjects.Name;
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Proprietà Form

text:
ALESSANDRO Baraldi ha scritto:



>    On Error GoTo Err_RetDesc




Grazie Alessandro, sei sempre gentilissimo!!



title: p

author: Anacoreta

text: Prova


title: p

text:
funziona!
"Anacoreta" <
ere...@caltanet.it
> ha scritto nel messaggio
news:frmqo2$l66$1...@tdi.cu.mi.it...
> Prova
>


title: Problema con report e immagini da stampare

author: MaTTeO

text:
Buongiorno a tutti,
ho un problemino con il database che ho strutturato. In pratica nel
report di stampa, il db va a prendere un'immagine bmp che viene
stampata in anteprima. Il problema è che non riesco ad allinearla
centrata nel riquadro....il problema sussiste soprattutto per le foto
in verticale, dove lo spazio che avanza nel riquadro, non è suddiviso
equamente, creando un effetto estetico sgradevole.
Come posso fare??


author: Sergio MAZZA

text:
"MaTTeO" <
MaC...@gmail.com
> ha scritto nel messaggio
news:1169729745.9...@k78g2000cwa.googlegroups.com...

[risposta]
Ma non c'è la proprietà "Allineamento immagine" = Centrato?
Per "...riquadro..." intendi un controllo immagine?
Ciao.
--
Sergio MAZZA


title: controlli su maschere continue

author: Vittorio

text:
Ho un controllo su una maschera continua :
se QTA'1 > QTA'2, il colore del font del campo QTA'1 diventa rosso. L'evento
è sulla maschera "SU CORRENTE". Il problema è che il controllo viene fatto
sul primo record e in automatico colora nello stesso modo anche tutti i
restanti records. Come posso fare per fare il controllo Record per Record?
Grazie!!


title: controlli su maschere continue

author: Karl Donaubauer

text:

Usa la Formattazione Condizionale. Vedi anche:
Colori differenti in maschere continue
www.donkarl.com/it/?FAQ4.1
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: bloccare immissione dati su stesso record

author: Michele

text:
In un db multi utenza ho una machera [scaffali] con relativa
sottomaschera[prodotti].
Dovendo inventariare i prodotti di ogni scaffale è possibile fare in modo
che se una persona stà immettendo dati relativi ai prodotti dello scaffale 1
un' altro utente venga bloccato qualora volesse immettere dati nel medesimo
record scaffale?
saluti
miky


text:
"Michele" <
mic...@alice.it
> ha scritto nel messaggio
news:458057ad$0$19099$4faf...@reader4.news.tin.it...

Non ho esperienze in merito; se devo pensare di realizzare quanto chiedi lo
realizzerei tramite un campo booleano (default a 0[false]) "chkBlocco" che
verrà impostato a -1[true] quando l'utente vuole modificarlo.
Ovviamente lo sbloccherà quando avrà salvato le modifiche...
Ciao.
--
Sergio MAZZA


author: Riaudo Marcello (Alice)

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:elrln3$ucm$1...@tdi.cu.mi.it...

io ho risolto questo problema in questo modo (Access2000)
Private Sub Form_Current()
On Error GoTo Err_Form_Current
'''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''
Exit_Form_Current:
    Exit Sub
Err_Form_Current:
    KDouble = Err.Number
    If Err.Number = -
2147352567
 Then
       MsgBox "Attenzione il Record su cui ci si vuole posizionare  è " & _
              "Attualmente usato da un altro utente,non  è possibile
posizionarsi " & _
              "fino a che l'altro Utente non lo libera", vbCritical
       DoCmd.GoToRecord , , acNext
    Else
       MsgBox Err.Description
       Resume Exit_Form_Current
    End If
    Resume Exit_Form_Current
End Sub
a me funziona
Saluti e buone feste a Tutti
Marcello Riaudo