title: Creazione guidata pacchetti (XP)

author: Alessandro Baraldi

text:
"Ferrari Rino" <
rinof...@virgilio.it
> wrote in message
news:rg6dc.27926$
hc5.1...@news3.tin.it

Nel sito di Inno c'è una parte dedicata alle FAQ, che spesso
riporta molti casi già affrontati, come la ricerca
delle versioni di MDAC o l'installazione del RUNTIME di
VB che è assimilabile a quello di ACCESS, ma anche l'utilizzo
del pacchetto Standard lanciato da INNO è fattibile.
Con INNO puoi fare tutto quello che vuoi, anche personalizzarti
il SETUP con Routine in PASCAL dedicate.
Io sinceramente non distribuisco RUNTIME, ma ho realizzato
molti PACCHETTI e non ho mai avuto problemi di sorta.
In ogni caso c'è anche un NG dedicato e molto ben frequentato
anche dal PADRE di INNO "JORDAN RUSSEL" che è estremamente
disponibile per Help.....!!!
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: richiamo da casella combinata di altra maschera per aggiunta dati

author: Fabio

text:
salve,
non riesco piu a trovare sul sitocomune la faq relativa o comunque un
esempio, in cui quando si cliccava su una casella combinata si
aprivaun'altra maschera per aggiunta dati, previo messaggio di avviso
qualcuno si ricorda il numero della faq?
grazie
fabio


author: Karl Donaubauer

text:

Non conosco l'esempio sul SC. Sul mio sito ho un esempio per
il caso che viene inserito un valore nuovo. Vedi "Variante 2" qui:
Casella combinata - Aggiungere un nuovo record
www.donkarl.com/it?FAQ4.13
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Memorizzare l'ultimo ID usato

author: foice

text:
Questo era il mio codice VBA in evento di una finestra di dialogo che
chiede conferma dell'esecuzione di una certa query.
Se si rispondeva si veniva eseguito questo codice.
Dim stDocName  As String
stDocName = "SvuotaOrdine"
DoCmd.OpenQuery stDocName, acNormal, acEdit
DoCmd.Close 'chiude la finestra di dialogo
Però c'era un problema.
Se l'utente inizia a lavorare sul record 138 poi passa al 118 e poi
p.es
. si sposta al 152, e quando lavora al 152 esegue questo codice,
dopo l'esecuzione la maschera torna a visualizzare il record 138, cioè
il primo che ha visualizzato quando è stata aperta.
Ho poi scoperto che questo comportamento era dovuto al codice VBA che
ho trovato in questo DB creato a paertire da un esempio di Access.
Ho però capito che per altri contesti questo codice è essenziale e non
lo posso bypassere.
Così ho deciso di fare in modo che dopo l'esecuzione di questa query
venga ricercato l'ID che era visualizzato al momento del lancio della
query.
Ho provato con:
Dim stDocName  As String
Dim ultimo As Variant
ultimo = Forms!Ordini!IDOrdine
stDocName = "SvuotaOrdine"
DoCmd.OpenQuery stDocName, acNormal, acEdit
DoCmd.Close 'chiude la finestra di dialogo
'ora c'è la maschera ordini
DoCmd.GoToRecord acDataForm, "Ordini", acGoTo, ultimo
Però l'argomento 4 non gli sta bene.
Non sono riuscito a capire se
ultimo = Forms!Ordini!IDOrdine
faccia il suo dovere, poiché inserendo
debug.print ultimo
(per vedere cosa avesse memorizzato) non produce nessun risultato a
schermo, ma forse qui è colpa mia, visto che è la prima volta che uso
print
Che cosa posso usare per "ultimo" e fargli memorizzare l'Id in uso
prima di eseguire la query e poi visualizzare o quell'ID dopo la
query?
Grazie a tutti


title: Memorizzare l'ultimo ID usato

author: sv

text:
foice ha scritto:




> ultimo = Forms!Ordini!IDOrdine




Se non sbaglio in questo caso "ultimo" sta ad indicare il numero record
che compare nella finestra della maschera. Dovresti controllare se
coincide IdOrdine con il numero record.
rgrds
SC
<cut>
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Memorizzare l'ultimo ID usato

author: Roberto da casa

text:
"foice" <
fo...@tiscalinet.it
> ha scritto nel messaggio
news:b95movgr81dq9769k...@4ax.com...

Invece di usare il metodo GoToRecord usa il metodo FindRecord.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Memorizzare l'ultimo ID usato

text:
>Se non sbaglio in questo caso "ultimo" sta ad indicare il numero record
>che compare nella finestra della maschera. Dovresti controllare se
>coincide IdOrdine con il numero record.
come detto ci ho provato tramite
debug.print ultimo
e mi attendevo una finestrella col valore di ultimo.
perň non č successo niente.
come posso verificare il valore di ultimo? come lo "stampo a schermo"
per fare una verifica?
grazie


title: Memorizzare l'ultimo ID usato

author: Francesco R.

text:
"foice" <
fo...@tiscalinet.it
> ha scritto nel messaggio
news:0iuoov8tt6pggju8q...@4ax.com...
>
>
> debug.print ultimo
>
> e mi attendevo una finestrella col valore di ultimo.
> perň non č successo niente.
>
> come posso verificare il valore di ultimo? come lo "stampo a schermo"
> per fare una verifica?
>
debug.print produce l'output nella "finestra immediata" che visualizzi con
Ctrl+g,
se vuoi visualizzare una finestra che blocchi l'esecuzione mostrando il
valore devi usare MsgBox
Ciao.


title: Memorizzare l'ultimo ID usato

text:
On Wed, 15 Oct 2003 04:36:54 GMT, "Francesco R."
<
rfrance...@infinito.it
> wrote:
>debug.print produce l'output nella "finestra immediata"
fino a qui la guida di access lo dice poi però il fatto di control+g
se lo è tenuto tutto per lei ...
>che visualizzi con Ctrl+g,
>se vuoi visualizzare una finestra che blocchi l'esecuzione mostrando il
>valore devi usare MsgBox
Si ma io conosco solo MsgBox "Prompt"
dove prompt è una stringa.
A dire il vero ci avevo pensato. forse sono stato troppo pessimista a
non provare neanche ... ora lo faccio ...


title: Memorizzare l'ultimo ID usato

text:
Lo odio!
ho messo
MsgBox ultimo
ed è uscito un bel 156 che era proprio giusto
e con
Debug.Print ultimo
nella finestrella che è comparsa con CTRL+G lo stesso ho avuto un bel
156 che era giusto.
ora almeno so che l'assegnazione e la valorizzazione sono corretti.
proverò FindRecord ...


title: Memorizzare l'ultimo ID usato

text:
On Wed, 15 Oct 2003 23:18:06 +0200, foice <
fo...@tiscalinet.it
> wrote:
>proverň FindRecord ...
fatto!
cosě funziona.
grazie a tutti per l'aiuto!


title: DAO, ADO e problemi

author: Filippo

text:
Buongiorno e scusate il Subject un po' vago....
(s.o. WIN2000, Access 2000)
Il frammento di istruzioni che segue, richiede la libreria DAO
Dim db As database
Dim rs As Recordset

 Set db = CurrentDb
 Set rs = db.OpenRecordset("Fatture")
 rs.AddNew
(ect........)
se volessi eliminare il riferimento a DAO e lasciare soltanto quello a
ADO, come dovrei modificare il codice?
Tra l'altro, è opportuno farlo, o non vi è ragione e non è il caso?
A me sembra di capire che DAO è superato e ADO è più performante, è
esatto?
Grazie,
Filippo


title: DAO, ADO e problemi

author: MA

text:

e' una guerra di religione.
fatto sta che dopo la spinta con Axp verso Ado, M$ è tornata sui suoi passi e continua con DAO come default.
Io lo preferisco
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: DAO, ADO e problemi

author: Simone Calligaris

text:
"Filippo"

Dai un'occhiata:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=218
Saluti.


title: Sincronizzazione fra form separate con due chiavi primarie e apertura 2^ form da pulsante di comando

author: Bruno - S95

text:
Access XP /2003
Ciao a tutti e buona domenica
Problema:
La  sincronizzazione che vorrei fare è fra la form denominata "f1"
(collegata alla tabella denominata "Tab1" dove vengono scaricati i dati di
base) e "f2" collegata alla Tab2 dove dovrebbero essere scaricati i dati
inseriti nei vari record correlati. La correlazione che dovrei fare,
diversamente da quella in esempio che ha una sola chiave primaria, ha 2
chiavi primarie che sono: NrProgressivo   e     DataNrProgressivo. Come
effettuare la sincronizzazione con due chiavi primarie ?
Il codice d'esempio funziona benissimo e mi pare di averlo scaricato dal
sito comune, ma il problema è che quando si apre la prima maschera "f1", in
automatico apre anche la seconda form "f2" per la sincronizzazione, cosa che
non interessa, in quanto vorrei poter aprire a piacimento la "f2" con un
pulsante di comando, solo quando è necessario correlare record da inserire.
Ho provato a modificare il seguente codice creando un pulsante di comando,
lasciando comunque su Current della form il codice di sincronizzazione,
purtroppo nonostante i diversi tentativi non sono riuscito a risolvere.
---------------------- codice inserito in form
"f1" -----------------------------------
Option Compare Database
Private Sub Form_Current()
On Error GoTo Err_Form_Current
' Se la maschera f2 è già aperta, visualizza i prodotti del fornitore
selezionato.
    Dim strNomeDoc As String
    Dim strCriteriCollegamento As String
        strNomeDoc = "f2"
        strCriteriCollegamento = "IDPrincTab2 = Forms!f1!IDPrincTab1"
        '[IDFornitore] = Forms![Fornitori]![IDFornitore]"
    If IsNull(Me![IDPrincTab1]) Then
        Exit Sub
    ElseIf Caricata("f1") Then
        DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
    End If
Esci_Form_Current:
    Exit Sub
Err_Form_Current:
    MsgBox Err.Description
    Resume Esci_Form_Current
End Sub
---------------------- codice inserito in form
"f2" -----------------------------------
Option Compare Database
Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me.IDPrincTab2.Value = Forms!f1!IDPrincTab1
End Sub
 Dim strCond As String
 strCond = "Forms!f2!IDPrincTab2 = Forms!f1!IDPrincTab1"
  If IsLoaded([f2]) Then
 Me.Forms![f2].FilterOn = True
 Me.Forms![f2].Filter = strCond
 End If
End Sub
---------------------- codice inserito in form "f2"  nella proprietà
filtro-----------------------------------
IDPrincTab2 = Forms!f1!IDPrincTab1
----------- fine codice ---------------------
Mille grazie, Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:49292caa$0$1093$4faf...@reader1.news.tin.it...
> Access XP /2003
>
> Ciao a tutti e buona domenica
>
> Problema:
>
> La  sincronizzazione che vorrei fare č fra la form denominata "f1"
> (collegata alla tabella denominata "Tab1" dove vengono scaricati i dati di
> base) e "f2" collegata alla Tab2 dove dovrebbero essere scaricati i dati
> inseriti nei vari record correlati. La correlazione che dovrei fare,
> diversamente da quella in esempio che ha una sola chiave primaria, ha 2
> chiavi primarie che sono: NrProgressivo   e     DataNrProgressivo. Come
> effettuare la sincronizzazione con due chiavi primarie ?
> Il codice d'esempio funziona benissimo e mi pare di averlo scaricato dal
> sito comune, ma il problema č che quando si apre la prima maschera "f1",
> in automatico apre anche la seconda form "f2" per la sincronizzazione,
> cosa che non interessa, in quanto vorrei poter aprire a piacimento la "f2"
> con un pulsante di comando, solo quando č necessario correlare record da
> inserire.
> Ho provato a modificare il seguente codice creando un pulsante di comando,
> lasciando comunque su Current della form il codice di sincronizzazione,
> purtroppo nonostante i diversi tentativi non sono riuscito a risolvere.
[CUT]
Ho scordato di menzionare che alla form principale dovranno essere
sincronizzare piů maschere ove verranno inseriti dati diversi collegati alle
due chiavi primarie della form principale.
Grazie
Bruno


text:
[CUT]
Per maggiore chiarezza ho cambiato i nomi dei 2 campi chiave primarie. Con
il seguente codice pare che funsioni. Imputa sia il "NrProgrTab1" in
"Forms!f1!NrProgrTab2" sia la data "DataNrProgrTab1" in
"Forms!f1!DataNrProgrTab2"., l'unica che mi appare strano è che non riesco a
far accettare il filtro nella proprietà della form "f2" come segue:
NrProgrTab2 = Forms!f1!NrProgrTab1 And DataNrProgrTab2 =
Forms!f1!DataNrProgrTab1, come anche nella "strCriteriCollegamento = " della
form "f1" e nella "strCond = " della form "f2". Preciso che per unire le
stringhe ho utilizzato si And, sia & che +, avendo solo pernacchie come
risposte. Se non ho creato troppa confusione, potete aiutarmi a capire.
Grazie Ancora da Bruno
---------------------- codice inserito in form
"f1" -----------------------------------
Option Compare Database
Private Sub Form_Current()
On Error GoTo Err_Form_Current
' Se la maschera f2 è già aperta, visualizza i prodotti del fornitore
selezionato.
    Dim strNomeDoc As String
    Dim strCriteriCollegamento As String
        strNomeDoc = "f2"
        strCriteriCollegamento = "NrProgrTab2 = Forms!f1!NrProgrTab1"
    If IsNull(Me![NrProgrTab1]) Then
        Exit Sub
    ElseIf Caricata("f1") Then
        'La seguente stringa apre la form in foglio dati
        DoCmd.OpenForm strNomeDoc, acFormDS, , strCriteriCollegamento
        'La seguente stringa apre la form come maschera singola
        'DoCmd.OpenForm strNomeDoc, , , strCriteriCollegamento
    End If
Esci_Form_Current:
    Exit Sub
Err_Form_Current:
    MsgBox Err.Description
    Resume Esci_Form_Current
End Sub
---------------------- codice inserito in form
"f2" -----------------------------------
Option Compare Database
Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me.NrProgrTab2.Value = Forms!f1!NrProgrTab1
    Me.DataNrProgrTab2.Value = Forms!f1!DataNrProgrTab1
End Sub
 Private Sub Form_Current()
 Dim strCond As String
 strCond = "Forms!f2!NrProgrTab2 = Forms!f1!DataNrProgrTab1"
 ' Use the IsLoaded function from the Northwind
 ' sample database to check whether the Products
 ' form is open, then set the properties.
 If IsLoaded([f2]) Then
 Me.Forms![f2].FilterOn = True
 Me.Forms![f2].Filter = strCond
 End If
End Sub
---------- codice inserito in form "f2"  nella proprietà
filtro-----------------
NrProgrTab2 = Forms!f1!NrProgrTab1
----------- fine codice ---------------------
Riciao da Bruno


text:
[CUT]
Negativo, non funzia. Non riesco a far funzionare le forms aprendo la form
da sincronizzare con un pulsante. I record non cambiano se mi sposto su
altro record della form principale,
čE' una giornata intera che ci provo. Aiuto!!!
Ciao, Bruno


author: Alessandro Cara

text:
Bruno - S95 ha scritto:
> Access XP /2003
>
> Ciao a tutti e buona domenica
>
> Problema:
>
> La  sincronizzazione che vorrei fare è fra la form denominata "f1"
> (collegata alla tabella denominata "Tab1" dove vengono scaricati i dati di
> base) e "f2" collegata alla Tab2 dove dovrebbero essere scaricati i dati
> inseriti nei vari record correlati. La correlazione che dovrei fare,
> diversamente da quella in esempio che ha una sola chiave primaria, ha 2
> chiavi primarie che sono: NrProgressivo   e     DataNrProgressivo. Come
> effettuare la sincronizzazione con due chiavi primarie ?
Due chiavi primarie non esistono.
Cosa intendi una chiave primaria con due colonne?
> Il codice d'esempio funziona benissimo e mi pare di averlo scaricato dal
> sito comune, ma il problema è che quando si apre la prima maschera "f1", in
Ok. Personalmente pero' non conosco molto il software che sta sul sito
Lascia stare cio che fai.
Cosa vuoi fare?
--
ac


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:BgjWk.36225$8%.19915@tornado.fastwebnet.it...

-------------------
Ciao, da una form principale, con un pulsante di comando vorrei aprire
un'altra form che sia sincronizzata, per intenderci... come se fosse una
sottomaschera, al fine di poter inserire i dati (diversi record) da
correlare alla tabella della form principale che possiede 2 chiavi primarie
che sono: NrProgrTab2 e DataNrProgrTab. Le form da aprire sono circa 10,
ovviamente da aprire una per volta, ed anno nella propria tabella i 2 campi
denominati come quelli della form principale, naturalmente non sono chiavi
primarie perchè devono poter contenere diversi record con stesso Nr e Data.
Oltre che poter correlare i dati, vorrei anche poterli visualizzare quando
scorro i record della form principale. mamma mia che stanchezza oggi.
E' un macello questo codice VBA, anzi codice Matrix per me.
Grazie Alessandro!!
Bruno


text:

Ciao Bruno, insisto, su una tabella e' possibile "unasolachiaveprimaria"
Quello che puoi avere sono "n" chiavi che identificano univocamente un
record ma solo una di queste e' definibile "primaria".
Una chiave (indice) poi può essere composta da piu' attributi (o colonne
che dir si voglia).
Questo per la parte  teorica.
Private Sub Form_Current()
On Error Resume Next
     Dim X As Variant
     Dim strCond As String
     strCond = "codicebase = '" & Me.Codice & "'"
     Parent!sCodDettaglio.Form.FilterOn = True
     Parent!sCodDettaglio.Form.Filter = strCond
     Parent!sCodDettaglio.Visible = True
End Sub
questo codice fa esattamente quello che chiedi.
L'ho recuperato ad una applicazione che ho in "produzione"
Il contesto e' leggermente diverso dal tuo perche' sono sottomaschere di
una form padre (Parent) ma se sostituisci
Parent!sCodDettaglio.Form
con
Forms!nomeform
ottieni lo stesso effetto
e' sufficiente e necessario avviare alla form collegata il corretto
criterio di filtro i.e. strCond nel codice soprariportato
Non mi sembra poi cosi' "Matrix"
Ciao Bruno.
--
ac


text:
Bruno - S95 ha scritto:
P.S.
Nella mia applicazione non ci sono pulsanti.
E' chiaro che se tu usi un pulsante ad ogni "current" ti devi salvare il
criterio di relazione e poi avviarlo al click del pulsante
--
ac


text:
[CUT]
>>
> Ciao Bruno, insisto, su una tabella e' possibile "unasolachiaveprimaria"
> Quello che puoi avere sono "n" chiavi che identificano univocamente un
> record ma solo una di queste e' definibile "primaria".
> Una chiave (indice) poi può essere composta da piu' attributi (o colonne
> che dir si voglia).
> Questo per la parte  teorica.
>
> Private Sub Form_Current()
> On Error Resume Next
>     Dim X As Variant
>     Dim strCond As String
>     strCond = "codicebase = '" & Me.Codice & "'"
>     Parent!sCodDettaglio.Form.FilterOn = True
>     Parent!sCodDettaglio.Form.Filter = strCond
>     Parent!sCodDettaglio.Visible = True
> End Sub
***** Domani provo, ma visto che ci sono tichiedo: dove va inserito questo
codice, presumo nella form secondaria, cioè quella che devo aprire con il
pulsante.
>
> questo codice fa esattamente quello che chiedi.
> L'ho recuperato ad una applicazione che ho in "produzione"
> Il contesto e' leggermente diverso dal tuo perche' sono sottomaschere di
> una form padre (Parent) ma se sostituisci
>
> Parent!sCodDettaglio.Form
> con
> Forms!nomeform
>
> ottieni lo stesso effetto
> e' sufficiente e necessario avviare alla form collegata il corretto
> criterio di filtro i.e. strCond nel codice soprariportato
****** mi sento un pocchino imb... , cosa intendi per criterio i.e. strCond.
>
> Non mi sembra poi cosi' "Matrix"
****** è Matrix, è Matrix, almeno per me e per ora, lasciatelo dire.
> Ciao Bruno.
> --
> ac
>
***** Ciao e grazie Alessandro, domani provo a smanettare un pochino e poi
ti faccio sapere. Domani sera posto di nuovo, verso le 08.30 se non faccio
tardi a lavoro.
Bruno


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:mtkWk.36404$8%.1452@tornado.fastwebnet.it...

Abbi pazienza, non oso immaginare cosa mi diresti se mi avessi d'avanti a
te, cosa intendi?
Puoi spiegarmelo in modo che io capisca meglio. Sono untantino imbarazzato
per quanto sono di legno.
Grazie
Bruno


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:mtkWk.36404$8%.1452@tornado.fastwebnet.it...

----------
Scusami ancora Alessandro, a prima vista, per come ho messo e cambiato il
codice, sembra che funzioni.
Ho utilizzato una sola chiave nelle condizioni della stringa: strCond =
"NrProgrTab2 = Forms!f1!NrProgrTab1", senza però riuscire a dargli anche il
criterio della data, infatti non riesco a fargliele accettare entrambi.
Forse sbaglio nello scrivere. Puoi vedere tu.
strCond = "NrProgrTab2 = Forms!f1!NrProgrTab1" & "DataNrProgrTab2 =
Forms!f1!DataNrProgrTab1"
Scusami ancora e grazie
Bruno


text:
Bruno - S95 ha scritto:
> [CUT]
>
>> Ciao Bruno, insisto, su una tabella e' possibile "unasolachiaveprimaria"
>> Quello che puoi avere sono "n" chiavi che identificano univocamente un
>> record ma solo una di queste e' definibile "primaria".
>> Una chiave (indice) poi può essere composta da piu' attributi (o colonne
>> che dir si voglia).
>> Questo per la parte  teorica.
>>
>> Private Sub Form_Current()
>> On Error Resume Next
>>     Dim X As Variant
>>     Dim strCond As String
>>     strCond = "codicebase = '" & Me.Codice & "'"
>>     Parent!sCodDettaglio.Form.FilterOn = True
>>     Parent!sCodDettaglio.Form.Filter = strCond
>>     Parent!sCodDettaglio.Visible = True
>> End Sub
>
> ***** Domani provo, ma visto che ci sono tichiedo: dove va inserito questo
> codice, presumo nella form secondaria, cioè quella che devo aprire con il
> pulsante.
No. Va nella primaria. E' quella che dice alla secondaria cosa deve fare.
Mi sono dimenticato una cosa.
Tu hai due diversi momenti in cui operi
1) Quando fai la open del form secondario
2) Quando scorri il primario a secondario aperto.
Nel primo caso.
Nella apertura form devi indicare nel parametro "OpenArgs" il criterio
di selezione che vuoi applicare in apertura
e sull'evento di open  del form inserire il codice suddetto cosi'
Filter = openargs
FilterOn = True
Nel secondo caso come gia' detto
>> questo codice fa esattamente quello che chiedi.
>> L'ho recuperato ad una applicazione che ho in "produzione"
>> Il contesto e' leggermente diverso dal tuo perche' sono sottomaschere di
>> una form padre (Parent) ma se sostituisci
>>
>> Parent!sCodDettaglio.Form
>> con
>> Forms!nomeform
>>
>> ottieni lo stesso effetto
>
>> e' sufficiente e necessario avviare alla form collegata il corretto
>> criterio di filtro i.e. strCond nel codice soprariportato
>
> ****** mi sento un pocchino imb... , cosa intendi per criterio i.e. strCond.
strCond e' una variabile che contiena la regola di filtro che vuoi
applicare ad esempio
strCond=" campo1 = valore and campo2 = valore"
e' una "Where" senza la parola "where"
--
ac


text:
Bruno - S95 ha scritto:
[cut]
> strCond = "NrProgrTab2 = Forms!f1!NrProgrTab1" & "DataNrProgrTab2 =
> Forms!f1!DataNrProgrTab1"
strCond = "NrProgrTab2 = " & Forms!f1!NrProgrTab1" & " and
DataNrProgrTab2 = " & controllodata
Attenzione agli apici o al diesis (#) nell'indicare la data
--
ac


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:njlWk.36456$8%.2400@tornado.fastwebnet.it...

-----------
Ancora mille grazie. Senti, vista l'ora, non č che sei mezzo vampiro. Io ti
saluto e ti auguro una buona noces.
Bruno


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:njlWk.36456$8%.2400@tornado.fastwebnet.it...

-----------------------
Ciao Alessandro, proprio non ci cavo piede. Con il permesso del News e
confidando nella tua (spero) disponibilità ti chiedo se posso inviarti ib
database. Sono solo due tabelle. Diversamente non riesco ad andare avanti.
Grazie
Bruno


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:njlWk.36456$8%.2400@tornado.fastwebnet.it...

Dopo 3 giorni ho risolto definitivamente creando un valore univoco composto
dalla seguente formula ed utilidando il codice a seguire.
ID_ODS_Query: Format([NrProgrTab1];"000") &
Format(Month([DataNrProgrTab1]);"00") & Format(Day([DataNrProgrTab1]);"00")
& Format(Year([DataNrProgrTab1]);"0000")
il codice viene imputato automaticamente nel campo della tabella primaria,
anche in caso di modifica e la visualizzazione dei record con la form
secondaria avviene regolarmente. Ovviamente ho messo le 2 tabelle in
relazione 1 a molti con integrità referenziale.
Ciao a tutti e grazie ancora per il tempo dedicatomi.
Bruno
----------- Form principale ------------------
Option Compare Database
Private Sub Form_BeforeUpdate(Cancel As Integer)
 Me.ID_ODS.Value = Me.ID_ODS_Query
End Sub
Private Sub Form_Current()
     On Error Resume Next
     Dim X As Variant
     Dim strCond As String
     strCond = "ID_ODS = Forms!f1!ID_ODS"
     Forms!f2.Form.FilterOn = True
     Forms!f2.Form.Filter = strCond
     Forms!f2.Visible = True
End Sub
Private Sub Comando6_Click()
    On Error GoTo Err_Comando6_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "f2"
    DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria
Exit_Comando6_Click:
    Exit Sub
Err_Comando6_Click:
    MsgBox Err.Description
    Resume Exit_Comando6_Click
End Sub
-------------------- form secondaria da aprire -----------------
Option Compare Database
Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me.ID_ODS.Value = Forms!f1!ID_ODS
End Sub
Private Sub Form_Current()
    Dim strCond As String
    strCond = "ID_ODS = Forms!f1!ID_ODS"
    Me.Filter = strCond
    Me.FilterOn = True
End Sub
Private Sub Form_Open(Cancel As Integer)
    Call Form_Current
End Sub


title: Medie&Query

author: CapitanFarlock

text:
C'è una funzione predefinita che permette di fare la media dei valori
contenuti nei diversi campi di uno stesso record di una query?
Attualmente sto risolvendo impostando manualmente la formula
nell'ultimo campo della query, però vorrei sfruttare la proprietà che
hanno le funzioni predefinite di ignorare i campi "Null".
Ringrazio in anticipo chiunque volesse fornirmi informazioni utili.


title: Medie&Query


title: Medie&Query

author: Maurizio Sordo

text:
No, tra campi credo proprio di no.
Tra record si ...


title: Medie&Query

author: lbo dal portatile

text:
>C'è una funzione predefinita che permette di fare la media dei valori
>contenuti nei diversi campi di uno stesso record di una query?
non mi pare.  c'e' la avg (average) dell'sql ma riguarda la media
dello stesso campo in piu' record.
>Attualmente sto risolvendo impostando manualmente la formula
>nell'ultimo campo della query, però vorrei sfruttare la proprietà che
>hanno le funzioni predefinite di ignorare i campi "Null".
quale proprieta'?  alludi alla funzione nz?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: specifiche di importazione

text:
Sapete dirmi se è possibile importare in un mdb soltanto specifiche di
importazione create in un altro mdb? Quale è la procedura? Grazie!


title: specifiche di importazione

text:
demajo....@libero.it
 ha scritto:
> Sapete dirmi se � possibile importare in un mdb soltanto specifiche di
> importazione create in un altro mdb? Quale � la procedura? Grazie!
Metti la spunta in Specifiche di importazione/esportazione nella fase
Carica dati esterni/Importazione.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Dopo l'apertura con DoCmd.OpenForm, la maschera mi perde il focus

author: Michele (Giò)

text:
Salve a tutti.
Al passaggio tra una form e  un'altra, con una banale successione di DoCmd.Close AcForm... e
DoCmd.OpenForm....., quando la maschera nuova si apre perde il focus, e questo si denota dalla
perdita di colore sulla barra titolo e dall'assenza di cursore lampeggiante all'interno del primo
controllo.
Questa cosa è molto fastidiosa, ma il bello è che non mi è mai successa..... ha sempre funzionato
tutto.
Sapete darmi qualche dritta a riguardo?
Grazie
---------------------------
Michele (Giò)
joyl...@alice.it


text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:45a8d9f7$0$4252$4faf...@reader1.news.tin.it...
> Salve a tutti.
>
> Al passaggio tra una form e  un'altra, con una banale successione di DoCmd.Close AcForm... e
> DoCmd.OpenForm....., quando la maschera nuova si apre perde il focus, e questo si denota dalla
> perdita di colore sulla barra titolo e dall'assenza di cursore lampeggiante all'interno del primo
> controllo.
>
> Questa cosa è molto fastidiosa, ma il bello è che non mi è mai successa..... ha sempre funzionato
> tutto.
>
> Sapete darmi qualche dritta a riguardo?
>
> Grazie
Ho risolto.
Ad ogni passaggio da una maschera ad un'altra, mediante CommandButton, se questo ha la proprietà
HyperlinkSubAddress postata a " " (per visualizzare il dito), la maschera che si apre mediante
l'apertura di tale pulsante, perde la focalizzazione.
Sembra come che terminata la routine su evento Click, il CommandButton tenti di aprire il
collegamento ipertestuale, facendo così perdere la focalizzazione alla maschera.
Se vi capiterà, saprete il perchè. Questo con Acc2002 e WinXP.
Michele


text:
Michele (Giò) ha scritto:

Si purtroppo è normale(ricordo di aver perso anch'io un pò per
capirlo).... se non sbaglio da sempre(inteso anche le versioni
vecchie)...!
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1168699968....@a75g2000cwd.googlegroups.com...
Si purtroppo è normale(ricordo di aver perso anch'io un pò per
capirlo).... se non sbaglio da sempre(inteso anche le versioni
vecchie)...!
@Alex
Pensa che ho temuto per un attimo di aver corrotto il file.
Alla fine comunque ho rinunciato al dito, ma la soddisfazione di un dito medio al db alla fine di
tutto è una cosa che non si può comprare. Per tutto il resto c'è MasterCard.
Michele


text:
Michele (Giò) ha scritto:

Se proprio ti serve il Dito.... anche il medio può essere utile... usa
le Api su MuseMove e cambia il Cursore...
Se non ricordo male c'è un demo nel mio sito....
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1168701484.7...@s34g2000cwa.googlegroups.com...
Michele (Giò) ha scritto:



@Alex
Accetti anche MasterCard sul tuo sito?
Dopo ci dò un'occhiata, Grazie
Michele


title: DMax

author: Paolo

text:
ho una maschera basata su una query e nel campo FtTestaNumero, come valore
predefinito, vorrei che comparisse il numero maggiore del campo +1; ho
provato a inserire
=DMax([FtTestaNumero];[Q_FtTesta])+1
ma senza raggiungere il risultato, dove sto sbagliando?
Grazie a tutti


title: DMax

author: Sergio MAZZA

text:
"Paolo" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:_p8Ta.194733$Ny5.5...@twister2.libero.it...

Non leggendo bene l'help della funzione DMax;
 =DMax("[FtTestaNumero]";"[Q_FtTesta]")+1
Ciao.
--
Sergio MAZZA


title: SQL in Visual Access

author: Geme

text:
E possibile importare (o trasformare) del codice SQL (per ex relativo ad una
query ) nello script di visual access, in modo quindi da non dover costruire
prima la query e poi il pulsante di comando associato
Grazie
Marco


title: SQL in Visual Access

author: Roberto dal portabile

text:
"Geme" <
marco.p...@tin.it
> ha scritto nel messaggio
news:X27b7.118253$Qf6.7...@news2.tin.it...

Non so se ho capito bene il tuo problema; prova a vedere sull'help il metodo
RunSQL dell'oggetto DoCmd; dovrebbe fare al caso tuo.
Se invece, in VBA, vuoi memorizzare in una variabile stringa (chiamata
StrSQL) il codice SQL di una query chiamata Query1:
Dim StrSQL As String
StrSQL = CurrentDb.QueryDefs("Query1").SQL
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: totale da sottomaschera

author: Cataldo Formaro

text:
Ciao a tutti,
Nella "MiaMaschera" ho  una "Sottomaschera"con il campo "Prezzo" di
quest'ultimo, ne vorrei il totale o meglio la somma di prezzo nel controllo
"TotaleFattura" della MiaMAschera.
Grazie Cataldo Formaro


title: totale da sottomaschera

author: Alessandro

text:
"Cataldo Formaro" <
formaro...@inwind.it
> wrote in message
news:r%h08.20536$cU4.7...@twister1.libero.it...

Se nella proprietą Origine della TextBox generi la Formula:
=Somma(Forms![NomeForm]![Prezzo])
Dovrebbe forse.......!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: totale da sottomaschera

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:9e832bb785ca9dcd82...@mygate.mailgate.org...
> "Cataldo Formaro" <
formaro...@inwind.it
> wrote in message
> news:r%h08.20536$cU4.7...@twister1.libero.it...
>
> > Ciao a tutti,
> > Nella "MiaMaschera" ho  una "Sottomaschera"con il campo "Prezzo" di
> > quest'ultimo, ne vorrei il totale o meglio la somma di prezzo nel
controllo
> > "TotaleFattura" della MiaMAschera.
> >
> > Grazie Cataldo Formaro
>
>
> Se nella proprietà Origine della TextBox generi la Formula:
>
> =Somma(Forms![NomeForm]![Prezzo])
>
> Dovrebbe forse.......!
>
> @Alex
>
Ciao Alex, tutto OK?
nella mia sottomaschera, mica tanto.
Ho provato cosi:
=Somma(Forms![SM_Articoli]![Prezzo])  nella proprietà Origine della TextBox
,
dove SM_Articoli è la sottomaschera in cui voglio ottenere il totale di
"Prezzo"
Mi segnala #Errore.
In ogni modo, proverò a fare degli altri tentativi e magari ti faccio sapere
(e volevo inoltre ricordarti che c'è ancora sospesa, una casella combinata,
dll'anno scorso!)
Salutoni, Cataldo Formaro


title: totale da sottomaschera

text:
"Cataldo Formaro" <
formaro...@inwind.it
> wrote in message
news:YjI08.27228$aD.9...@twister2.libero.it...
> Ho provato cosi:
> =Somma(Forms![SM_Articoli]![Prezzo])  nella proprietà Origine della TextBox
> ,
> dove SM_Articoli è la sottomaschera in cui voglio ottenere il totale di
> "Prezzo"
> Mi segnala #Errore.
> In ogni modo, proverò a fare degli altri tentativi e magari ti faccio sapere
> (e volevo inoltre ricordarti che c'è ancora sospesa, una casella combinata,
> dll'anno scorso!)
>
> Salutoni, Cataldo Formaro
Tutto bene, grazie.
Dipende da dove inserisci il Controllo SOMMA:
Così come lo hai scritto significa che va inserito nella Form Principale
e riferito alla SubForm.
Se invece lo vuoi inserire nella Sub basta scrivere:
=Somma([Prezzo])
Speriamo vada....!!
Ciao @Alex



title: totale da sottomaschera

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:371ae0b27b49efce53...@mygate.mailgate.org...

Ho risolto cosi: (anche se trattasi di altra sottomaschera)
=[Sottomaschera Q_Articoli_Totali].Form!SommaDiImportoTotale
Solo che non mi aggiorna i dati immediatamente, ma debbo chiudere la form e
riaprirla per ritrovare le sommatorie aggiornate. Come si può ovviare a
cio??
Saluti Cataldo formaro


title: totale da sottomaschera

text:
"Cataldo Formaro" <
formaro...@inwind.it
> wrote in message
news:Pj118.32849$cU4.1...@twister1.libero.it...
> >
> Ho risolto cosi: (anche se trattasi di altra sottomaschera)
> =[Sottomaschera Q_Articoli_Totali].Form!SommaDiImportoTotale
>
> Solo che non mi aggiorna i dati immediatamente, ma debbo chiudere la form e
> riaprirla per ritrovare le sommatorie aggiornate. Come si può ovviare a
> cio??
> Saluti Cataldo formaro
NON MI PIACE....!!!ma se va....!
Prova con Requery della Form.
Alessandro(@Alex)



title: Aiuto vorrei ottenere una tabella che mi dia in un unico record i dati del record stesso e quelli del record successivo

author: Stefano

text:
Ciao a tutti mi chiamo Stefano e sto costruendo un database con access ma
sono fermo ad un punto per il quale non riesco a trovare una soluzione.
Ho spulciato tutto il web o quasi alla ricerca di una info ma dopo vari
tentativi mi sono deciso a scrivere a voi per un aiuto.
Problema :
Ho una tabella TAB1 in cui compaiono i campi MESE1 ANNO1 DATI1 MESE2 ANNO2
DATI2 in cui solo i campi MESE1 ANNO1 E DATI1 sono compilati (per mezzo di
una query di accodamento i cui campi fanno anche l'aggregazione dei dati da
un'altra tabella) poi ho un'altra tabella TAB2  in cui compaiono i campi
MESE2 ANNO2 DATI2 (sempre compilati da una query di accodamento) ma mancati
del primo anno cio� se nella TAB1 appaiono gli anni 2009 2010 2011 nella
TAB2 appaiono solo il 2010 e 2011.
Premesso che il mese in questione � uguale cio� MESE1 � sempre uguale a
MESE2 vorrei che nella TAB1 venissero aggiornati i campi MESE2 ANNO2 e DATI2
inserendo i valori in modo che nello stesso record appaiano i valori ANNO1=
2009, DATI1= xxxx e ANNO2= 2010, DATI2=zzzz.
In definitiva vorrei ottenere una tabella che mi dia un record con i dati
del record stesso e quelli del record successivo.
Non so proprio come fare help!
Ciao
Stefano
_________________________________________________________________________________________________________________________


author: almorel

text:

Ciao Stefamo,
ti spiego il concetto della mia ipotesi di soluzione.
Se selezioni da tab2 anno2+1, anno2, mese2, dato2
puoi legare le due tabelle (o query) con anno1 - anno2+1  e mese1 -
mese2.
a questo punto puoi avere come risultato della query
anno1, mese1, dato1, anno2, mese2, dato2
Ti pare ?
Fammi sapere
Alberto


text:
Grazie mille Alberto
Sulla strada del ritorno a casa; sul tram, ho avuto l'illuminazione infatti
ho pensato di mettere nella query di accodamento che butta i dati nella TAB1
un campo di espressione ANNO1+1 ho poi fatto una query di aggiorrnamento per
la TAB1 usando la TAB1 e la TAB2 collegando tra loro i campi TAB1.ANNO1+1
con TAB2.ANNO2 e tutto si � risolto come per magia :-)))
Grazie ancora Stefano
________________________________________________________________________________________________________________________
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:d61f3e7a-c836-4202...@q2g2000yqd.googlegroups.com...



text:
On 26 Dic, 15:50, "Stefano" <
i...@hotelbuenosaires-milan.com
> wrote:
> Grazie mille Alberto
>
> Sulla strada del ritorno a casa; sul tram, ho avuto l'illuminazione infatti
> ho pensato di mettere nella query di accodamento che butta i dati nella TAB1
> un campo di espressione ANNO1+1 ho poi fatto una query di aggiorrnamento per
> la TAB1 usando la TAB1 e la TAB2 collegando tra loro i campi TAB1.ANNO1+1
> con TAB2.ANNO2 e tutto si è risolto come per magia :-)))
>
> Grazie ancora Stefano
> ________________________________________________________________________________________________________________________
>
> "almorel" <
almo...@gmail.com
> ha scritto nel messaggionews:d61f3e7a-c836-4202...@q2g2000yqd.googlegroups.com...

Ciao Stefano,
eravamo giunti alla stessa conclusione.
Buon 2010 !
Alberto


text:
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:16080ed2-f979-4d02...@j14g2000yqm.googlegroups.com...
On 26 Dic, 15:50, "Stefano" <
i...@hotelbuenosaires-milan.com
> wrote:
> Grazie mille Alberto
>
> Sulla strada del ritorno a casa; sul tram, ho avuto l'illuminazione
> infatti
> ho pensato di mettere nella query di accodamento che butta i dati nella
> TAB1
> un campo di espressione ANNO1+1 ho poi fatto una query di aggiorrnamento
> per
> la TAB1 usando la TAB1 e la TAB2 collegando tra loro i campi TAB1.ANNO1+1
> con TAB2.ANNO2 e tutto si � risolto come per magia :-)))


____________________________________________________________
Buon 2010 anche a te e a tutti quanti
Ciao
Stefano
____________________________________________________________


title: Inserimento dinamico di una funzione in una query chiamata da una maschera

author: Roberto

text:
In una maschera inserisco i/il valori/e da cercare.
Premendo il pulsante faccio la selezione per i dati inseriti usando i
seguenti comandi:
stDocName = "ANAGRAFICA_ELENCO"
RAGIONESOCIALE = Me![RAGIONE SOCIALE]
stLinkCriteria = "InStr(1,[RAGIONE SOCIALE],RAGSOC(RAGIONESOCIALE))>0"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Ma il problema è che mi esce una msgbox "Immissione valora parametro"
RAGIONESOCIALE.
Dov'è l'errore?


author: Carlo Costarella

text:
"Roberto" <
erre...@yahoo.it
> ha scritto nel messaggio
news:mbcAe.141031$75.60...@news4.tin.it...

Probabilmente RAGIONESOCIALE non è stata dichiarata come variabile.
Dim RAGIONESOCIALE as String
RAGIONESOCIALE = Me![RAGIONE SOCIALE]
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:ZgcAe.141049$75.60...@news4.tin.it...

Intanto grazie per l'attenzione.
Cmq la variabile è dichiarata Public RAGIONESOCIALE As String


text:
"Roberto" <
erre...@yahoo.it
> ha scritto nel messaggio
news:qlcAe.141066$75.60...@news4.tin.it...

Controlla l'origine record della maschera prima dell'apertura con il filtro
e se all'interno non vi sia magari una combo che abbia necessità del
parametro.
In ultimo creati una query salvata con i tuoi filtri e prova ad aprire la
maschera con questa query per vedere se l'errore persiste.
Ciao, Carlo


text:
faccio una prova è ti faccio sapere.
Ciao e grazie
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:AqcAe.141088$75.60...@news4.tin.it...



title: Query non trova dati esistenti!

author: Giorgia

text:
Buongiorno a tutti,
avrei bisogno del vostro aiuto per capire dove trovare l'errore.
Ho la seguente query "RIEPILOGO PAGAMENTI EFFETTUATI":
SELECT [SCADENZARIO DETTAGLI].[PROTOCOLLO NUMERICO] AS Espr1, [SCADENZARIO
INTESTAZIONE].[RAGIONE SOCIALE] AS Espr2, [SCADENZARIO INTESTAZIONE].[FT
NUMERO] AS Espr3, [FATTURE ACQUISTO].[DATA FATTURA] AS Espr4,
Sum([SCADENZARIO DETTAGLI].IMPORTO) AS Espr5, [SCADENZARIO
DETTAGLI].SCADENZA AS Espr6, [SCADENZARIO DETTAGLI].[PAGATA IL] AS Espr7,
[FATTURE ACQUISTO].[MODALITA' PAGAMENTO] AS Espr8, [SCADENZARIO
DETTAGLI].[NOTE PG] AS Espr9, [SCADENZARIO DETTAGLI].[CONTO DI PAGAMENTO] AS
Espr10
FROM [FATTURE ACQUISTO] INNER JOIN ([SCADENZARIO INTESTAZIONE] INNER JOIN
[SCADENZARIO DETTAGLI] ON [SCADENZARIO INTESTAZIONE].[PROTOCOLLO NUMERICO] =
[SCADENZARIO DETTAGLI].[PROTOCOLLO NUMERICO]) ON ([FATTURE
ACQUISTO].[PROTOCOLLO SCADENZARIO] = [SCADENZARIO DETTAGLI].[PROTOCOLLO FT])
AND ([FATTURE ACQUISTO].PROTOCOLLO = [SCADENZARIO DETTAGLI].[PROTOCOLLO
NUMERICO])
GROUP BY [SCADENZARIO DETTAGLI].[PROTOCOLLO NUMERICO], [SCADENZARIO
INTESTAZIONE].[RAGIONE SOCIALE], [SCADENZARIO INTESTAZIONE].[FT NUMERO],
[FATTURE ACQUISTO].[DATA FATTURA], [SCADENZARIO DETTAGLI].SCADENZA,
[SCADENZARIO DETTAGLI].[PAGATA IL], [FATTURE ACQUISTO].[MODALITA'
PAGAMENTO], [SCADENZARIO DETTAGLI].[NOTE PG], [SCADENZARIO DETTAGLI].[CONTO
DI PAGAMENTO]
HAVING ((([SCADENZARIO INTESTAZIONE].[RAGIONE SOCIALE]) Like "*" &
[Forms]![RIEPILOGO PAGAMENTI EFFETTUATI]![FORNITORE] & "*") AND
(([SCADENZARIO DETTAGLI].SCADENZA) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
EFFETTUATI]![SCADENZA] & "*") AND (([SCADENZARIO DETTAGLI].[PAGATA IL]) Like
"*" & [Forms]![RIEPILOGO PAGAMENTI EFFETTUATI]![PAGATA IL] & "*") AND
(([FATTURE ACQUISTO].[MODALITA' PAGAMENTO]) Like "*" & [Forms]![RIEPILOGO
PAGAMENTI EFFETTUATI]![MODALITA' PAGAMENTO] & "*") AND (([SCADENZARIO
DETTAGLI].[NOTE PG]) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
EFFETTUATI]![CERCA NOTA] & "*"))
ORDER BY [SCADENZARIO INTESTAZIONE].[RAGIONE SOCIALE], [SCADENZARIO
DETTAGLI].SCADENZA, [SCADENZARIO DETTAGLI].[PAGATA IL];
Funziona benissimo ma per il fornitore ENEL SPA non c'è verso di far
comparire le fatture pagate.
Ho provato a cercare per ciascun singolo campo di ricerca ma nulla, eppure
nelle tbls [SCADENZARIO INTESTAZIONE] e [SCADENZARIO DETTAGLI] le scadenze e
i pagamenti sono stati regolarmente inseriti.
Cos'altro posso verificare?
Grazie, Giorgia


title: Query non trova dati esistenti!

text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:ih3q07$jcu$1...@speranza.aioe.org...

Provando ieri, ho notato che molti altri pagamenti non vengono visualizzati.
Ho provato a creare una query di selezione e se cerco ad es. il fornitore
"ENEL" mi trova tutte le fatture pagate.
Ne deduco che l'errore stia nel fatto che la query debba prelevare il
criterio dai campi non associati della Form [RIEPILOGO PAGAMENTI
EFFETTUATI].
Come posso verificare dove sbaglio?
Spero in qualche aiuto....
Grazie,
Giorgia


title: Query non trova dati esistenti!

author: Antonio Biso

text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:ih659k$rg8$1...@speranza.aioe.org...
>
> "Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
> news:ih3q07$jcu$1...@speranza.aioe.org...
>> Buongiorno a tutti,
>> avrei bisogno del vostro aiuto per capire dove trovare l'errore.
>> Ho la seguente query "RIEPILOGO PAGAMENTI EFFETTUATI":
>>
>>
>>
>> Funziona benissimo ma per il fornitore ENEL SPA non c'è verso di far
>> comparire le fatture pagate.
>> Ho provato a cercare per ciascun singolo campo di ricerca ma nulla,
>> eppure nelle tbls [SCADENZARIO INTESTAZIONE] e [SCADENZARIO DETTAGLI] le
>> scadenze e i pagamenti sono stati regolarmente inseriti.
>> Cos'altro posso verificare?
>> Grazie, Giorgia
> Provando ieri, ho notato che molti altri pagamenti non vengono
> visualizzati.
> Ho provato a creare una query di selezione e se cerco ad es. il fornitore
> "ENEL" mi trova tutte le fatture pagate.
> Ne deduco che l'errore stia nel fatto che la query debba prelevare il
> criterio dai campi non associati della Form [RIEPILOGO PAGAMENTI
> EFFETTUATI].
> Come posso verificare dove sbaglio?
> Spero in qualche aiuto....
> Grazie,
> Giorgia
La funzione è troppo complessa perchè si possa analizzare con semplicità
senza avere tabelle e QBE davanti.
Però in generale quando ho problemi con una query utilizzo la solita
metodologia informatica del dividere in sottoproblemi.
Tolgo un criterio per volta, tolgo un join per volta (oppure lo rendo
esterno) in modo da vedere se e quando escono fuori i dati scomparsi
a quel punto focalizzo l'attenzione su quello che scopro essere il problema
Antonio


title: Apertura maschera su un record specifico

author: Alberto

text:
Salve, io ho una semplice tabella e una maschera che mi permette di scorrere
i record di tale tabella. Quando apro la maschera vorrei andare ad un record
specifico. Infatti uno dei campi contiene la data e vorrei mostrare il
record che ha la data di oggi o se non esiste quello che ha la data
successiva piu' vicina. Ho provato con DoCmd.FindRecord ma funziona solo se
esistono record con la data di oggi, se non esistono mi mostra il primo
record della tabella.
Grazie in anticipo.
Alberto
--------------------------------
Inviato via
http://usenet.libero.it


author: Roberto da casa

text:
"Alberto" <
al...@libero.it
> ha scritto nel messaggio
news:193Z120Z124Z2Y1...@usenet.libero.it...
> Salve, io ho una semplice tabella e una maschera che mi permette di
scorrere
> i record di tale tabella. Quando apro la maschera vorrei andare ad un
record
> specifico. Infatti uno dei campi contiene la data e vorrei mostrare il
> record che ha la data di oggi o se non esiste quello che ha la data
> successiva piu' vicina. Ho provato con DoCmd.FindRecord ma funziona solo
se
> esistono record con la data di oggi, se non esistono mi mostra il primo
> record della tabella.
>
> Grazie in anticipo.
>
> Alberto
Se il campo di tipo Data/ora in base al quale vuoi effettuare il
posizionamento si chiama Data1, a fronte dell'evento "Su caricamento" della
tua maschera genera il seguente codice VBA:
Private Sub Form_Load()
Me.OrderBy = "Data1"
Me.OrderByOn = True
Dim rst As DAO.Recordset
Dim Criteria As String
Set rst = Me.RecordsetClone
Criteria = "Data1>=#" & _
Format(Date, "mm/dd/yyyy") & "#"
rst.FindFirst Criteria
If rst.NoMatch Then
MsgBox "Non esiste una data maggiore" & _
Chr$(10) & Chr$(13) & _
"o uguale a " & Date
Else
Me.Bookmark = rst.Bookmark
End If
Set rst = Nothing
End Sub
Perché la cosa funzioni è stato necessario ordinare la maschera per Data1.
Se non esiste un record che abbia una data maggiore od uguale alla data
odierna, comparirà un messaggio di avviso, quindi la maschera verrà aperta
sul record con la data più bassa.
La routine VBA di cui sopra fa riferimento alla libreria Microsoft DAO,
quindi, se usi una versione di Access successiva ad Access 97, nel tuo
database aggiungi i riferimenti a tale libreria.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Maurizio Borrelli

text:
> "Alberto" <
al...@libero.it
> ha scritto nel messaggio
> news:193Z120Z124Z2Y1...@usenet.libero.it...
> Salve, io ho una semplice tabella e una maschera che mi permette di
> scorrere
> i record di tale tabella. Quando apro la maschera vorrei andare ad un
> record
> specifico. Infatti uno dei campi contiene la data e vorrei mostrare il
> record che ha la data di oggi o se non esiste quello che ha la data
> successiva piu' vicina. Ho provato con DoCmd.FindRecord ma funziona solo
> se
> esistono record con la data di oggi, se non esistono mi mostra il primo
> record della tabella.
    Se nella tabella hai un campo id univoco ti bastera' ottenere l'id
corrispondente al record in cui il campo data ha valore minore fra tutti i
record con data maggiore o uguale alla data corrente. Per esempio ottenendo
l'id con una formula tipo:
        DLookup("[Id]" _
               ,"Tabella1" _
               ,"[Data]=" & DMin("[Data]" _
                                ,"Tabella1" _
                                ,"[Data]>=Date()"))
        (attento alla sintassi di fantasia!...)
e assegnando tale risultato alla funzione di ricerca del record da rendere
corrente nella maschera .
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Casella Combinata

text:
Salve ragazzi, volevo chiedervi alcune cose sulla casella combinata.
Ho una casella combinata, collegata tramite una quesry ad una tabella.
1) Volevo selezionare, all'interno di una maschera (dove sono presenti una
casella combinata ed un paio di caselle di testo), una voce della casella e
automaticamente far aggiornare tutte le altre.... come si fa? o meglio cosa
devo scrivere nella routine evento "Dopo AGGIORNAMENTO"?
2) Il secono problema che ho è quello di far fare un Aggiornamento alla
casella combinata....mi spiego meglio ho inserito nella voce DOPPIO CLICK la
seguente istruzione:
Private Sub Codice_DblClick(Cancel As Integer)
  DoCmd.OpenForm "Prodotti", , , , , acDialog, "GotoNew"
End Sub
Il problema è che quando chiudo la finestra che si apre, la casella
combinanta non si aggiorna......cosa devo fare??? c'è qualche comando che
devo inserire e dove???? Grazie mille


title: Casella Combinata

author: Leo

text:

Ciao, riguardo il primo quesito: immagino che, se tu hai 1 casella
combinata e vuoi aggiornare automaticamente i 2 campi testo, l'origine
della query che usi per la casella combinata ha questi 3 valori, dove
il primo sara' quello che ti popolera' la casella combinata, il
secondo magari la casella di testo1 e il terzo la casella di testo2.
Per farlo, sull'evento "dopo aggiornamento" della casella combinata
scrivi : me.casellatesto1 = me.casellacombinata.column(1) (aggiorna la
prima casella testo) e poi me.casellatesto2 =
me.casellacombinata.column(2). Non e' necessario visualizzare tutti e
3 i campi nell'origine della query della cesella combinata e lo puoi
fare semplicemente mettendo 0 (zero) nella proprieta' Larghezza
colonna della casella combinata per i due campi testo. Se viceversa
non hai tutti i campi all'origine della query (ma solo quello della
casella combinata) facci sapere con cosa vuoi aggiornare le caselle
testo della tua form (altra tabella, altra query).
Riguardo il secondo problema: ogni volta tu aggiorni qualcosa con una
form esterna, in questo caso attivata con un pulsante, al momento che
ritorni sulla form principale devi fare un refresh (o recalc) della
form principale (per lo meno io faccio sempre cosi). Questo lo puoi
fare al momento della chiusura della form che hai usato per inserire
un nuovo record scrivendo :
DoCmd.Close
Forms!tuaformprincipale.casellacombinata.Requery
In questa maniera dovrebbe aggiornare la tua lista nella casella
combinata con i nuovi valori inseriti.
Spero di essere stato chiaro. Buona giornata.


title: Casella Combinata

text:
"Leo" <
lmarc...@gmail.com
> ha scritto nel messaggio
news:b2752213-a738-4709...@k11g2000vbf.googlegroups.com...



>DoCmd.Close
>Forms!tuaformprincipale.casellacombinata.Requery

Il problema che ho adesso riguarda il 2° punto ovvero l'aggiornamento della
casella combinata.
Il form per l'inserimento dei dati nella casella combinata io l'ho
predisposto:
1) in modo che i dati possano essere insiriti all'apertura del progetto
cliccando nel menu di scelta
2) direttamente in fase di inserimento dei prodotti nell'ordine facendo il
doppio click
Il problema dell'aggiornamento mi si pone proprio quando apro il form per
l'inserimento dei dati dirrettamente in fase di insemento degli ordini.
Adesso se io inserisco  la dicitura che mi è stata gentilmete suggerita
>DoCmd.Close
>Forms!tuaformprincipale.casellacombinata.Requery
non avro dei problemi quando utilizzo il primo modo? ovvero quando
all'apertura del DB c'è un menu di scelta che mi dice se inserire i prodotti
nel DB oppure creare un'ORDINE e io scelgo di inserire i dati direttamente
nel DB senza passare per la maschera ordine, quando chiudero la maschera
dell'inserimento non mi darà un ERRORE???
Spero di eesere stato chiaro
Grazie a tutti


title: Casella Combinata

text:
On Sep 14, 2:39 pm, <
mazzacanepa...@libero.it
> wrote:
> "Leo" <
lmarcon...@gmail.com
> ha scritto nel messaggionews:b2752213-a738-4709...@k11g2000vbf.googlegroups.com...

> Grazie a tutti- Hide quoted text -
>
> - Show quoted text -
Allora il caso e' diverso certo; se tu inserisci i dati aprendo la
form da una voce di menu (quindi la tua form dove e' presente la
casella combinata non e' aperta) ovvio che ti restituisce errore
perche' non trova Forms!tuaformprincipale.casellacombinata; viceversa,
funziona nel secondo caso. Per ovviare a cio, al momento della
chiusura della maschera dove inserisci i dati che popoleranno la tua
casella combinata, dovresti verificare se la tua form (dove e'
presente la casella combinata) e' aperta oppure no. Per farlo copiati
questa funzione in un modulo (FormName sara' il parametro
corrispondente alla tua form dove e' presente la casella combinata che
gli passerai dopo):
Public Function FormIsOpen(FormName As String) As Boolean
      FormIsOpen = (SysCmd(acSysCmdGetObjectState, acForm, FormName)
And _
         acObjStateOpen) <> False
End Function
Poi alla chiusura della maschera di popolamento della tua casella
combinata, scrivi
X = FormIsOpen("FormName")    dove FormName e' appunto la form dove e'
presente la casella combinata.
Se il risultato di X sara' False, allora significa che la tua form
(dove e' presente la casella combinata) non e' aperta e tu stai
inserendo i dati con una voce di menu, se invece e' True significa che
stai inserendo usando il doppio click. Allora bastera' testare la X
cosi :
If X = false then
     Docmd.Close form......
else
     DoCmd.Close
     Forms!tuaformprincipale.casellacombinata.Requery
end if
In questo caso il requery della form lo avrai solo quando questa e'
effettivamente aperta ossia stai inserendo tramite doppio click.
Spero di essere stato chiaro, facci sapere.
Buona giornata


title: Dovrei stampare rovesciato...

author: Claudio

text:
Salve a tutti, ho questo problemino che non so come affrontare.
devo stampare una maschera, pero' deve uscire rovesciata, cioè come se un
foglio stampato lo rotei di 180.
(Non posso girare il foglio dopo poichè è una busta e se la inserisco
dall'altro lato inceppa la stampante)
Ho visto che il testo lo posso girtare solo di 90 gradi, per me dovrebbe
girare di 180 gradi.
A proposito la stampante NON è postcript.
Dovrei forse procurarmi un carattere rovesciato?
Ciao e grazie per l'eventuale aiuto.
Claudio


title: passare al primo record dopo Invio

author: JOE

text:
salve a tutti vorrei porre alcune domandine...
ho fatto un db ricavato da un altro + complesso...
quindi ho cancellato un bel pò di cose per adattarlo alle mie
esigenze...
e la prima cosa che ho notato è che i dati in Ordine di Tabulazione
rimangono tutti lì... anche i vecchi controlli... si possono azzerare ??
cmq la cosa che + mi interessa è che pigiando Invio ed arrivato
all'ultimo
controllo deve poter passare al primo per un altro inserimento e questo
non avviene..
forse è legato al primo caso ???
grazie e ciao


title: passare al primo record dopo Invio

author: Roberto da Parma

text:
"JOE" <
to...@invalid.it
> ha scritto nel messaggio
news:1WUlk.39172$Ca.1...@twister2.libero.it...

L'ordinamento dei controlli lo gestisci dalla struttura maschera visualizza
 > ordine tabulazione
Puoi disattivare un controllo dalla tabulazione mettendo NO nella proprietà
del controllo "Seleziona con tabulazione".
Per la tua ultima richiesta puoi inserire varie cose:
- intercetti il tasto INVIO (sconsiglio) che esegue il codice:
    DoCmd.RunCommand acCmdRecordsGoToNew
    DoCmd.gotoControl "blabla"
- dopo la modifica del controllo inserisci l'evento:
    idem come sopra
- su tasto INVIO quando sei sul controllo:
    idem come sopra
Ciao
--
Roberto da Parma


title: passare al primo record dopo Invio

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:48984938$0$18150
>> ho fatto un db ricavato da un altro + complesso...
>> quindi ho cancellato un bel pò di cose per adattarlo alle mie
>> esigenze...
>> e la prima cosa che ho notato è che i dati in Ordine di Tabulazione
>> rimangono tutti lì... anche i vecchi controlli... si possono azzerare
>> ??
>> cmq la cosa che + mi interessa è che pigiando Invio ed arrivato
>> all'ultimo
>> controllo deve poter passare al primo per un altro inserimento e
>> questo non avviene..
>> forse è legato al primo caso ???
>
> L'ordinamento dei controlli lo gestisci dalla struttura maschera
> visualizza
> > ordine tabulazione
> Puoi disattivare un controllo dalla tabulazione mettendo NO nella
> proprietà del controllo "Seleziona con tabulazione".
grazie Roberto... fatto... ed ho notato che già disabilitando tutto i
controlli di
"Seleziona con tabulazione" il tasto Invio funziona a dovere... ossia va
dal primo record
all'ultimo poi torna accapo...
grazie e ciao



title: aiutino piccolino

author: SEXCRY

text:
Voi che siete un pozzo di scienza sapete dirmi dove trovo un programmino per
trasformare il mio magazzino in ACCESS
in codice a barre.
Offro una birra a chi me lo trova.
Ciao Grazie


title: aiutino piccolino

author: CarloCos

text:
"SEXCRY" <
drn...@tin.it
> ha scritto nel messaggio
news:kA5n6.26860$Mx3.3...@twister2.tin.it...

Prova a fare una ricerca in internet digitando BarCod32.ocx della MABRY
SOFTWARE, INC.
Si tratta di un'OCX che anche nella versione demo ti fa fare moltissimo.
Ciao, Carlo


title: aiutino piccolino

author: Silvio Berruti

text:
"SEXCRY" <
drn...@tin.it
> ha scritto nel messaggio
news:kA5n6.26860$Mx3.3...@twister2.tin.it...
> Voi che siete un pozzo di scienza sapete dirmi dove trovo un programmino
per
> trasformare il mio magazzino in ACCESS
> in codice a barre.
Traduzione:
"Vorrei sapere come poter gestire i codici a barre nel mio programma di
magazzino fatto con Access."
1) Se ti basta leggere i codici a barre che sono già presenti sulle
confezioni dei prodotti, è sufficiente che ti compri un lettore di barcode
in emulazione di tastiera: viene collegato tra la tastiera e il PC e, quando
legge un codice, si comporta come se ci fosse qualcuno che digita il codice
stesso sulla tastiera;
2) Se devi anche prepararti e stamparti le etichette con i codici a barre,
ti ha già dato un buon aiuto CarloCos.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Errore importazione e/o collegamento dati esterni Access 2003

text:
Salve,
all'improvviso ogni volta che devo collegare (ed anche importare) dati esterni (per es. files xls, csv ecc) appare SEMPRE il messaggio classico:
"Si e' verificato un errore in Microsoft Access. L'applicazione verra' chiusa... Invia segnalazione / Non inviare"

Ho disinstallato l'intero pacchetto Office 2003 e reinstallato. Non succede niente. Continua ad esserci l'errore.

Qualcuno puo' aiutarmi?
Molte Grazie
Costantino.


title: Warning.......................Important Information . 5606

author: AntoGal

text:
<zuqfkf@.
co.uk
> ha scritto...
> ou are being spyed upon
> You are being logged
> You cannot delete this information unless you have
>
http://www.evidence-eliminator.com/go.shtml?A654833
>
pwpjjqiotpkrvlqrutgquhrrxocyvurjgxodvvvrncpbpqudpzsndnekxxrujhbwywyxmtjzvegk
pipxqt
You are being a spammer
You are being signaled to
ab...@freeuk.net
You cannot spam any other information unless you have ...
 ... a new account.
pppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
--
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: Problemi con Query... ci riprovo...

author: SuperPippo®

text:
Salve a tutti del NG....ho una query (probabilmente sbagliata)..
che mi trova solo da 1 a 3 record di una sottomaschera..
se trovo un utente con 4 record non trova nulla...
mi sapete spiegare il motivo....???
allego il codice  SQL....per facilitare la soluzione...
SELECT Anagrafe.Codice_ASL, Anagrafe.ID_assistito AS Anagrafe_ID_assistito,
Anagrafe.Cognome, Anagrafe.Nome, Anagrafe.Codice_Fiscale, Anagrafe.Sesso,
Anagrafe.Nascita, Anagrafe.Comune_Nascita, Anagrafe.Comune_Residenza,
Anagrafe.Distretto, Anagrafe.N_Protocollo, Anagrafe.Telefono,
Anagrafe.Medico, Anagrafe.Indirizzo, Anagrafe.Codice_regionale,
Anagrafe.des_nascita, Anagrafe.des_residenza, Anagrafe.trasf AS
Anagrafe_trasf, Anagrafe.cap, Anagrafe.asl_appartenenza,
Esenzioni.Id_Assistito AS Esenzioni_Id_Assistito, Esenzioni.Stato,
Esenzioni.Inizio_Esenzione, Esenzioni.Fine_esenzione,
Esenzioni.Prossimo_Rinnovo, Esenzioni.Codice_Esenzione, Esenzioni.trasf AS
Esenzioni_trasf, I_parte.descrizione, I_parte.codice
FROM Anagrafe INNER JOIN (Esenzioni INNER JOIN (I_parte RIGHT JOIN II_parte
ON I_parte.link = II_parte.link) ON Esenzioni.Codice_Esenzione =
II_parte.CODICE_ESENZIONE) ON Anagrafe.ID_assistito = Esenzioni.Id_Assistito
WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like [Digitare
Cognome_Nome Esente Ticket]));
--
:<))   SuperPippo®


title: Problemi con Query... ci riprovo...

author: Alessandro Cara

text:
"SuperPippoŽ" wrote:
[cut]
> allego il codice  SQL....per facilitare la soluzione...
e' ovvio che stai celiando
[stracut]
--
a.cara
Togli qualcosa dall'email


title: Problemi con Query... ci riprovo...

text:
"SuperPippoŽ" wrote:
[cut]
c'e' qualche null in giro qui?
(I_parte RIGHT JOIN II_parte
ON I_parte.link = II_parte.link)
prova a fare una select che riguardi solo questa parte e verifica se
ottieni i risultati aspettati



title: Problemi con Query... ci riprovo...

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E3AF115...@blunet.it...
> "SuperPippoŽ" wrote:
> [cut]
> > allego il codice  SQL....per facilitare la soluzione...
>
> e' ovvio che stai celiando
>
> [stracut]
> a.cara
He, he, he...... ;-)
@Alex.


title: Problemi con Query... ci riprovo...

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E3AF248...@blunet.it...
> "SuperPippoŽ" wrote:
> [cut]
>
> c'e' qualche null in giro qui?
>
> (I_parte RIGHT JOIN II_parte
> ON I_parte.link = II_parte.link)
>
> prova a fare una select che riguardi solo questa parte e verifica se
> ottieni i risultati aspettati
-----------------------
grazie  Alessandro per avermi risposto...anche se non ho capito
il primo post... cmq...
per le mie scarse conoscenze in Access ti dico che qualche campo
Null in Esenzione esiste..inoltre ho provato come da te detto ed il
risultato
č lo stesso... escono solo utenti fino a 3 codici....
vi č qualche soluzione ???
 ecco il codice Sql...
SELECT I_parte.descrizione, I_parte.codice
FROM Anagrafe INNER JOIN (Esenzioni INNER JOIN (I_parte RIGHT JOIN II_parte
ON I_parte.link = II_parte.link) ON Esenzioni.Codice_Esenzione =
II_parte.CODICE_ESENZIONE) ON Anagrafe.ID_assistito = Esenzioni.Id_Assistito
WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like [Digitare
Cognome_Nome Esente Ticket]))
Ciao...


title: Problemi con Query... ci riprovo...

text:
"SuperPippoŽ" wrote:
[cut]
> -----------------------
> grazie  Alessandro per avermi risposto...anche se non ho capito
> il primo post... cmq...
> per le mie scarse conoscenze in Access ti dico che qualche campo
> Null in Esenzione esiste..inoltre ho provato come da te detto ed il
> risultato
> č lo stesso... escono solo utenti fino a 3 codici....
> vi č qualche soluzione ???
>  ecco il codice Sql...
>
> SELECT I_parte.descrizione, I_parte.codice
> FROM Anagrafe INNER JOIN (Esenzioni INNER JOIN (I_parte RIGHT JOIN II_parte
> ON I_parte.link = II_parte.link) ON Esenzioni.Codice_Esenzione =
> II_parte.CODICE_ESENZIONE) ON Anagrafe.ID_assistito = Esenzioni.Id_Assistito
> WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like [Digitare
> Cognome_Nome Esente Ticket]))
Cerco di essere un po' piu chiaro.
(vedi gia' va meglio hai messo solo un pezzo della query)
Da quello che vedo sei in inner join fra le esenzioni e le tabelle
x_parte
(che fra loro sono in right). Cosa succede fra esenzioni e x_parte?
vengono fuori solo quelle che hanno codice presente su entrambi i lati,
indi se per caso esiste una esenzione che non ha la sua controparte
in x_parte tale esenzione viene eliminata e quindi non compare.
Prova per il momento a mettere in left join esenzioni su parte.



title: Problemi con Query... ci riprovo...

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E3BD7E2...@blunet.it...
> "SuperPippoŽ" wrote:
> [cut]
> > SELECT I_parte.descrizione, I_parte.codice
> > FROM Anagrafe INNER JOIN (Esenzioni INNER JOIN (I_parte RIGHT JOIN
II_parte
> > ON I_parte.link = II_parte.link) ON Esenzioni.Codice_Esenzione =
> > II_parte.CODICE_ESENZIONE) ON Anagrafe.ID_assistito =
Esenzioni.Id_Assistito
> > WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like
[Digitare
> > Cognome_Nome Esente Ticket]))
>
> Cerco di essere un po' piu chiaro.
> (vedi gia' va meglio hai messo solo un pezzo della query)
>
> Da quello che vedo sei in inner join fra le esenzioni e le tabelle
> x_parte
> (che fra loro sono in right). Cosa succede fra esenzioni e x_parte?
> vengono fuori solo quelle che hanno codice presente su entrambi i lati,
> indi se per caso esiste una esenzione che non ha la sua controparte
> in x_parte tale esenzione viene eliminata e quindi non compare.
> Prova per il momento a mettere in left join esenzioni su parte.
--------------------
ho provato con LEFT ma mi dice espressione JOIN non supportata...
come posso fare ???
Ciao e buona domenica...


title: Problemi con Query... ci riprovo...

text:

Creati una query per le tabelle I_parte e II_parte
Riprova la left utilizzando la query



title: Problemi con Query... ci riprovo...

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E3E4188...@blunet.it...
> "SuperPippoŽ" wrote:
> > ho provato con LEFT ma mi dice espressione JOIN non supportata...
> > come posso fare ???
>
> Creati una query per le tabelle I_parte e II_parte
> Riprova la left utilizzando la query
-------------
diavolaccio... niente da fare... ho creato una query provvisoria...
ma non mi mostra piů vari campi come Descrizione
ed avevo provato anche ad includere i sottocodici
ma nulla ... sembra che dal mio punto di partenza la soluzione
peggiori.....
ecco il cod sql...
SELECT Esenzioni.trasf AS Esenzioni_trasf, Anagrafe.Cognome, Anagrafe.Nome,
Esenzioni.Codice_Esenzione, pippo.descrizione
FROM Anagrafe INNER JOIN (Esenzioni LEFT JOIN pippo ON
Esenzioni.Codice_Esenzione = pippo.I_parte.link) ON Anagrafe.ID_assistito =
Esenzioni.Id_Assistito
WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like [Digitare
Cognome_Nome Esente Ticket]))
come altro posso provare ???
e cmq... grazie per l'aiuto...


title: Problemi con Query... ci riprovo...

text:
"SuperPippoŽ" wrote:
[cut]
> SELECT Esenzioni.trasf AS Esenzioni_trasf, Anagrafe.Cognome, Anagrafe.Nome,
> Esenzioni.Codice_Esenzione, pippo.descrizione
> FROM Anagrafe INNER JOIN (Esenzioni LEFT JOIN pippo ON
> Esenzioni.Codice_Esenzione = pippo.I_parte.link) ON Anagrafe.ID_assistito =
> Esenzioni.Id_Assistito
> WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like [Digitare
> Cognome_Nome Esente Ticket]))
>
> come altro posso provare ???
> e cmq... grazie per l'aiuto...
IN questi casi si procede con ordine
1) Query su anagrafica  se ok
2)  query su anagrafica + esenzioni se ok
3) query su I e II parte se ok
4) query su anagrafica + esenzioni + query su I & II parte
Ho rivisto la query originale. Richiedi la descrizione ed il codice di
I_Parte.
Domanda: a che ti serve II_PARTE? Sopratutto in RIGHT, se non prelevi
alcun dato da II_PARTE?
Che la descrizione di I_parte, alcune volte non sempre, possa mancare
e' nella logica delle cose. Sta scritto li sulla select.
Se per caso hai una II_parte che non ha corrispondenza in I_PARTE
come pretendi di trovare il codice e la descrizione di I_PARTE?
        I_parte                  II_parte
Cod     Desc                     Cod
1        a                        1
-        -                        2
3        b                        -
Il risultato dovrebbe essere:
1        a                        1
-        -                        2
s. e&o



title: Problemi con Query... ci riprovo...

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E3E6BE5...@blunet.it...
> "SuperPippo®" wrote:
[superCut]
Ciao Alessandro... è tutto il pomeriggio che ci sbatto
 e sono arrivato a fare delle prove...e  sembra che tutto funzioni...
nel senso che già da prima funzionava la query...
solo che un "paziente campione" che io avevo preso
da 4 esenzioni non me lo estraeva... ho provato a ridigitare il Cognome e
Nome
ed è tutto ok... ed ho provato anche con un paziente da 5 esenzioni...
e sembra OK....
però a dir il vero "ho accorciato" in DB a soli 150 record...
mentre in realtà sono circa 12.000 quindi non vorrei che i
campi Null rompano ancora,.....
siccome sono stanchissimo e vorrei ritentare domani a fare dei
test per vedere se tutto funge prima di fare stò benedetto Report...
mi sai dire se è possibile e come fare una query che mi ordini
oppure anche mi trovi solamente i pazienti in ordine di numero
 di esenzioni ad essi assegnati....
esempio.... pazienti che hanno solo un codice di esenzione
 in sottomaschera
poi con un'altra ricerca quelli che ne hanno assegnati 2 e così via...
in maniera che mi segno a campione alcuni di loro per fare delle
prove sul DB intero....
ti ringrazio della collaborazione... e cmq ti allego il cod. sql
che sembri funzioni.... poi se hai delle idee migliori ben vengano...
-------------------------------------------------------------
SELECT I_parte.descrizione, I_parte.codice, Anagrafe.Cognome, Anagrafe.Nome,
Esenzioni.Codice_Esenzione
FROM Anagrafe INNER JOIN (Esenzioni INNER JOIN (I_parte RIGHT JOIN II_parte
ON I_parte.link = II_parte.link) ON Esenzioni.Codice_Esenzione =
II_parte.CODICE_ESENZIONE) ON Anagrafe.ID_assistito = Esenzioni.Id_Assistito
WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like [Digitare
Cognome_Nome Esente Ticket]));
-----------------------------------------------------------------
CIAO !!!!


title: Problemi con Query... ci riprovo...

text:
"SuperPippoŽ" wrote:
>
> "Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
> news:3E3E6BE5...@blunet.it...
> > "SuperPippoŽ" wrote:
[superCut]
> siccome sono stanchissimo e vorrei ritentare domani a fare dei
> test per vedere se tutto funge prima di fare stň benedetto Report...
> mi sai dire se č possibile e come fare una query che mi ordini
> oppure anche mi trovi solamente i pazienti in ordine di numero
>  di esenzioni ad essi assegnati....
> esempio.... pazienti che hanno solo un codice di esenzione
>  in sottomaschera
> poi con un'altra ricerca quelli che ne hanno assegnati 2 e cosě via...
> in maniera che mi segno a campione alcuni di loro per fare delle
> prove sul DB intero....
> ti ringrazio della collaborazione... e cmq ti allego il cod. sql
> che sembri funzioni.... poi se hai delle idee migliori ben vengano...
ammettendo che la query a seguire (la tua) tu la abbia chiamata
Q_sovraumana
> -------------------------------------------------------------
> SELECT I_parte.descrizione, I_parte.codice, Anagrafe.Cognome, Anagrafe.Nome,
> Esenzioni.Codice_Esenzione
> FROM Anagrafe INNER JOIN (Esenzioni INNER JOIN (I_parte RIGHT JOIN II_parte
> ON I_parte.link = II_parte.link) ON Esenzioni.Codice_Esenzione =
> II_parte.CODICE_ESENZIONE) ON Anagrafe.ID_assistito = Esenzioni.Id_Assistito
> WHERE (((([Anagrafe].[Cognome]) & " " & [Anagrafe].[Nome]) Like [Digitare
> Cognome_Nome Esente Ticket]));
> -----------------------------------------------------------------
select anagrafe.cognome, anagrafe.nome, count(*) from Q_sovraumana
 group by anagrafe.cognome, anagrafe.nome



title: Problemi con Query... ci riprovo...

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E3EBE9C...@blunet.it...
> "SuperPippo®" wrote:
> >
Ciao Alessandro.. nel pomeriggio riprendo a smanettare
e "collaudare" se funge il report...
e cmq riguardo la query che ti dicevo di conteggio non è
quella che mi hai postato mi sono spiegato male...
per comodità mi occorrerebbe una query che mi conteggi
i Codici di esenzione attibuiti a ciascun paziente non i sottocodici
che sono molti di più...
 ho una tabella Anagrafe ed una Tab Esenzioni
relazionata 1>molti...
mi servirebbe conteggiare in ordine crescente i pazienti che hanno
i vari codici...
esempio pinco pallino  1
                            ciccio 1
                            tarzan 2
                       topoplino 3
e così via...
è possibile ???
altrimenti fa niente Ciao...


title: Data incrementata

author: Principiante

text:
Salve a tutto il NG,
Mi date una mano?
In una maschera vorrei che inserendo una data sul campo1, sul campo2
venga visualizata e salvata la data icrementata di 90 giorni.
Grazie


title: Data incrementata

author: Karl Donaubauer

text:
Principiante wrote:
> Mi date una mano?
> In una maschera vorrei che inserendo una data sul campo1, sul campo2
> venga visualizata e salvata la data icrementata di 90 giorni.
Nell'evento "Dopo aggiornamento" del campo1 scrivi codice come
If Not Isnull(Me!campo1) Then
    Me!campo2 = DateAdd("d", 90, Me!campo1)
End If
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Data incrementata

text:

Grazie Karl,
come faccio in modo che sul campo1, dove inserisco la data, questi sia
sempre visibile?
Con la tua stringa avviene correttamente sia l'incremento che salvato
il dato su Campo2, ma si svuota il Campo1.


title: Data incrementata

text:
Principiante wrote:
> Karl Donaubauer wrote:
>>> In una maschera vorrei che inserendo una data sul campo1, sul campo2
>>> venga visualizata e salvata la data icrementata di 90 giorni.
>>
>> Nell'evento "Dopo aggiornamento" del campo1 scrivi codice come
>>
>> If Not Isnull(Me!campo1) Then
>> Me!campo2 = DateAdd("d", 90, Me!campo1)
>> End If
>
> come faccio in modo che sul campo1, dove inserisco la data, questi sia
> sempre visibile?
> Con la tua stringa avviene correttamente sia l'incremento che salvato
> il dato su Campo2, ma si svuota il Campo1.
Non ti credo. ;-)
Copia/incolla il tuo codice.
--
cu



title: Data incrementata

text:
On 17 Mag, 13:28, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:

Ho risolto così.
If Not IsNull(Me!AltroDataNotifica) Then
    Me!AltroDataScadenza = DateAdd("d", 90, Me!AltroDataNotifica)
    Me.Requery
End If
*** Ciao. ***


title: AIUTO!!!!!! Unire 2 campi

text:
Ciao a tutti.
Ho un problema che non riesco a risolvere, chi mi puņdare una mano?
Ho 2 campi presenti in 2 tabelle diverse e li devo abbinare nella stessa
maschera (chiamando un campo mi si deve incrociare con i dati dell'altro):
come fare?


title: AIUTO!!!!!! Unire 2 campi

author: Roberto dal portatile

text:
"c@mel" <
pa...@softhome.net
> ha scritto nel messaggio
news:968tsr$p2c$1...@pegasus.tiscalinet.it...

Forse se fai un esempio di quello che ti serve.....
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: AIUTO!!!!!! Unire 2 campi

text:
Creati una query dove unisci con una joing i due campi (devono avere una referenzialitą di dati perņ). Poi sulla struttura della query scegli i campi che ti servono.
Salva la query. I dati della maschera devono provenire da quella query. Prova
Ciao

------------------------------------------------------------------------
Questo messaggio e' stato inviato tramite i Newsgroup di Punto
http://www.punto.it
------------------------------------------------------------------------


title: Non riesco proprio, aiuto...

author: Pisinho

text:
Ho gia' postato ed il buon Luciano mi ha risposto ma non riesco. Mi sembra
impossibile che essendo all'interno di un database sia cosi' difficile
leggere dati da una query o altro.
Vorrei sapere come si fa' a leggere i singoli campi estratti da una query
dall'interno del VBA. Sono nel codice dell'autocomposizione del comando
all'evento click.
La query funziona ma come faccio ad attribuire ad una variabile il valore di
un campo?
Grazie e scusate ma sono agli inizi e nel libro che sto' seguendo sembra
strano ma l'estrazione di un singolo campo
sembra sia fantascienza.
##########################################
Private Sub Comando29_Click()
On Error GoTo Err_Comando29_Click
    Dim stDocName As String
    stDocName = "qryCercaDati"
    DoCmd.OpenQuery stDocName, acNormal
Exit_Comando29_Click:
    Exit Sub
Err_Comando29_Click:
    MsgBox Err.Description
    Resume Exit_Comando29_Click
End Sub
######################################


title: Non riesco proprio, aiuto...

author: Sergio MAZZA

text:
"Pisinho" <
brazi...@yahoo.com
> ha scritto nel messaggio
news:ae6pre$cbl$1...@nocsv003.tocn.ne.jp...
> Ho gia' postato ed il buon Luciano mi ha risposto ma non riesco. Mi sembra
> impossibile che essendo all'interno di un database sia cosi' difficile
> leggere dati da una query o altro.
> Vorrei sapere come si fa' a leggere i singoli campi estratti da una query
> dall'interno del VBA. Sono nel codice dell'autocomposizione del comando
> all'evento click.
> La query funziona ma come faccio ad attribuire ad una variabile il valore
di
> un campo?
>
> Grazie e scusate ma sono agli inizi e nel libro che sto' seguendo sembra
> strano ma l'estrazione di un singolo campo
> sembra sia fantascienza.
Non esageriamo con i termini (fantascienza), basta leggere/cercare l'help ma
sopratutto avere le idee chiare di cosa si vuole fare.
Non ho seguito la vostra discussione ma puoi utilizzare (per esempio) il
dlookup (vedi help):
es.
'---------------------
 Private Sub Comando29_Click()
 On Error GoTo Err_Comando29_Click
     Dim stDocName As String
     stDocName = "qryCercaDati"
     valore =
dlookup("[nomeCampoDaLeggere]",stDocName,"eventualeCondizioneWhere")
 Exit_Comando29_Click:
     Exit Sub
 Err_Comando29_Click:
     MsgBox Err.Description
     Resume Exit_Comando29_Click
 End Sub
'---------------------
Ciao.
--
Sergio MAZZA


title: Non riesco proprio, aiuto...

author: Carlo Costarella

text:
"Pisinho" <
brazi...@yahoo.com
> ha scritto nel messaggio
news:ae6pre$cbl$1...@nocsv003.tocn.ne.jp...

Il codice postato apre una query ma quello che a te interessa č avere il
valore di un singolo campo.
Se č cosě cerca nella guida DlookUp. E' uno dei sistemi. Poi leggiti
Recordset e correlati.
P.E.: MiaVariabile = DlookUp("Cognome","Anagrafica","ID = 1")
Ciao, Carlo


title: Non riesco proprio, aiuto...

text:
Grazie Sergio e Carlo,
le idee chiare ce l'ho, in Php/MySQL riesco benissimo, ma in Access mi
sembra sia tutto difficile, almeno per i newbie. Altra nota negativa e'
l'help, hai ragione di cercare ma se uno non conosce gia' il linguaggio come
facevo a conoscere che esisteva Dlookup ? E' questo che mi sembra
fantascienza in un help in linea dove non c'e' un capitolo su Accedere e
prelevare informazioni dal Database spiegato in parole semplici.
Ho provato anche a leggere recordset ma per un principiante e'
improponibile, troppi termini da imparare.
Mentre con una semplice riga data da voi e' tutto risolto, ci voleva tanto
alla Microsoft a scrivere questo?
Comunque a parte la polemica, tanto ci dovro' battere il capo per molto,
Grazie tante a tutti voi che rispondete ai neofiti come me.
Buon lavoro.


title: Non riesco proprio, aiuto...

text:
"Pisinho" <
brazi...@yahoo.com
> ha scritto nel messaggio
news:ae6uol$d2l$1...@nocsv003.tocn.ne.jp...

Nessuna polemica; mi sono sentito "perso" anch'io le prime volte, ma con il
"trova" e l'inserimento di parole "giuste" ora non mi perdo (quasi) più. E'
che non considero un neofita chi ha già esperienze di programmazione...
Ciao.
--
Sergio MAZZA


title: Non riesco proprio, aiuto...

author: Luciano (DOC)

text:
"Pisinho" <
brazi...@yahoo.com
> ha scritto nel messaggio
news:ae6pre$cbl$1...@nocsv003.tocn.ne.jp...
> Ho gia' postato ed il buon Luciano mi ha risposto ma non riesco. Mi sembra
> impossibile che essendo all'interno di un database sia cosi' difficile
> leggere dati da una query o altro
rst = currentdb.openrecordset (tuaquery)
Do while not rst.eof
    var1 = rst(0)
    var2=rst(1)
    varn = rst(n-1)
    'qui fai quello che devi fare perche' e' ovvio che al giro dopo il
valore delle var cambia
    rst.movenext
loop
rst.close
Questo e' uno dei tanti modi...
Saluti.
Luciano


title: Non riesco proprio, aiuto...

author: Max De Poli

text:
"Pisinho" <
brazi...@yahoo.com
> wrote in message news:<ae6pre$cbl$
1...@nocsv003.tocn.ne.jp
>...
> Vorrei sapere come si fa' a leggere i singoli campi estratti da una query
> dall'interno del VBA. Sono nel codice dell'autocomposizione del comando
> all'evento click.
> La query funziona ma come faccio ad attribuire ad una variabile il valore di
> un campo?
Devi aprire il recordset della query, spostarti al record che ti
interessa e leggere il campo:
Dim RST as Recordset, DataOUT as variant
Set RST=Currentdb.Openrecordset("NomeDellaQuery",db_open_snapshot)
RST.movefirst
(Oppure RST.find per trovare un record specifico... vedi help)
DataOut=RST!NomeCampo


title: Eliminare contenuti di una tabella

text:
Salve
Ho il seguente problema:
Vorrei eliminare tutto il contenuto di una tabella (o alla pressione di un
pulsante oppure alla chiusura di una maschera. Come si puň fare??
Grazie


title: Eliminare contenuti di una tabella

author: Sib

text:
"Jack80" <
pitchb...@libero.it
> ha scritto nel messaggio
> Ho il seguente problema:
> Vorrei eliminare tutto il contenuto di una tabella (o alla pressione di un
> pulsante oppure alla chiusura di una maschera. Come si può fare??
currentdb.execute "Delete * from TuaTabella"
Sib


title: Eliminare contenuti di una tabella

author: Neo

text:
"Jack80" <
pitchb...@libero.it
> ha scritto nel messaggio
news:bdulq1$5b5$1...@lacerta.tiscalinet.it...

creati una query di eliminazione che lanci o con il pulsante o all'uscita
della maschera


title: Stampa Bar Code

author: Domanda

text:
        Dopo la programmazione in Access del codice a barre, quali
        stampanti mi consigliate e quale software per stampare il codice ?
        Grazie


title: Stampa Bar Code

text:
"Domanda" <
titu...@tiscalinet.it
> ha scritto nel messaggio
news:SVMue.65278$75.32...@news4.tin.it...
>
>
>        Dopo la programmazione in Access del codice a barre, quali
>        stampanti mi consigliate e quale software per stampare il codice ?
>        Grazie
>
>
Da evitare le stampanti ad aghi tranne quelle specifiche per i codici a
barre tipo la Epson FX300+. Sono da consigliare in primis le laser e poi le
getto d'inchiostro.
Se devi stampare talloncini da applicare a prodotti da banco la scelta
ricadrà su una stampante dedicata alla stampa delle etichette e che sia
gestibile via porta seriale o usb.
In generale non devi preoccuparti tanto della stampante (hanno i loro driver
di dialogo con windows) ma di stampare correttamente il barcode nel formato
previsto dalle necessità del cliente.
Se hai la sfortuna di stampare un barcode per i farmaci sarai obbligato ad
acquistare un ocx o dll che si incarica di fornire un BarCode32
farmaceutico. Se devi solo traferire paro paro un testo alfanumerico, ti
sarà sufficiente usare un font ttf tipo Code39 che troverai gratis nella
rete.
Ciao, Carlo


title: Stampa Bar Code

text:
Domanda ha scritto:
> Dopo la programmazione in Access del codice a barre, quali
>         stampanti mi consigliate e quale software per stampare il codice ?
Ciao, io uso stampanti EIA OS-214, sono delle 200dpi che funzionano
abbastanza bene. Certo, non posso fare paragoni perché non ne ho usate
altre...
Cosa intendi software per stampare il codice? Non hai detto che lo fai
con Access? Io uso una routine che disegna il codice (non l'ho fatta
io), faccio tutto da Access.


title: Archivio immagini con relazione uno-molti

author: Bruno - S95

text:
Per Access 97.
Traendo spunto da "Come implementare un archivio di immagini" di Stefano
Bettini dal siti Comune,
ho sviluppato un db contenente dati relativi a casolari relazionati a foto
del casolare stesso, col metodo uno a molti.
Tutto funziona corettamente, ma quando vado a record nuovo, tutti i campi
risultano da riempire ad esclusione del controllo immagine che visualizza
l'ultima foto inserita nel record precedente. Perchč  ripropone la foto del
record precedente?
Ho provato con il metodo aggiorna, sperando che leggendo il campo vuoto dove
si immette il percorso della foto l'immagine nel controllo venisse
eliminata, con esito negativo.
Spero in un aiuto.
Mille grazie
                Bruno


text:
"Bruno - S95" <
bruno...@tin.it
> ha scritto nel messaggio
news:1i34b.2417$nw1....@news1.tin.it...

> Ho scordato di chiedere se qualcuno conosce una riga di codice per aprire
la foto facendo due clic sul campo contenente il percorso della foto, es.
C:\foto\pippo.jpg.
Rigrazie
            Bruno


author: Roberto dalla campagna

text:
Bruno - S95 <
bruno...@tin.it
> wrote in message
1i34b.2417$nw1....@news1.tin.it...

A fronte dell'evento "Su corrente" della maschera, se stai inserendo un
nuovo record (vedi sull'help la proprietą NewRecord) imposta la proprietą
Picture del controllo immagine a stringa vuota ( "" ), oppure impostala con
il percorso di un file immagine di default.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Bruno - S95 <
bruno...@tin.it
> wrote in message
Kn34b.2443$nw1....@news1.tin.it...
>
> "Bruno - S95" <
bruno...@tin.it
> ha scritto nel messaggio
> news:1i34b.2417$nw1....@news1.tin.it...
> > Per Access 97.
> >
> > Traendo spunto da "Come implementare un archivio di immagini" di Stefano
> > Bettini dal siti Comune,
> > ho sviluppato un db contenente dati relativi a casolari relazionati a
foto
> > del casolare stesso, col metodo uno a molti.
> > Tutto funziona corettamente, ma quando vado a record nuovo, tutti i
campi
> > risultano da riempire ad esclusione del controllo immagine che
visualizza
> > l'ultima foto inserita nel record precedente. Perchè  ripropone la foto
> del
> > record precedente?
> > Ho provato con il metodo aggiorna, sperando che leggendo il campo vuoto
> dove
> > si immette il percorso della foto l'immagine nel controllo venisse
> > eliminata, con esito negativo.
> >
> > Spero in un aiuto.
> >
> > Mille grazie
> >                 Bruno
> >
> > Ho scordato di chiedere se qualcuno conosce una riga di codice per
aprire
> la foto facendo due clic sul campo contenente il percorso della foto, es.
> C:\foto\pippo.jpg.
>
> Rigrazie
>             Bruno
La cosa più facile è quella di memorizzare nella tabella il percorso del
file immagine invece che in un campo di tipo Testo in un campo di tipo
Collegamento ipertestuale. Così facendo, quando in una maschera clicchi con
il mouse su un controllo associato al campo di tipo Collegamento
ipertestuale che contiene il percorso completo del file immagine, il file in
questione verrà aperto tramite il suo naturale programma di editor immagine.
Dai però un'occhiata sull'help come si memorizza il percorso di un file in
un campo di tipo Collegamento ipertestuale; se in un file di tipo Testo hai
memorizzato il valore:
C:\foto\pippo.jpg
in un campo di tipo Collegamento ipertestuale dovrai memorizzare il valore:
C:\foto\pippo.jpg#C:\foto\pippo.jpg#
Per vedere applicata tale tecnica vai sul Sito Comune (link qui sotto) e
nella Sezione General dai uno sguardo all'esempio allegato alla FAQ di
Silvio Savoldi intitolata "Implementare un archivio di immagini".



title: Password database... qualche buontempone...

author: max

text:
...ha inserito una password in un database Access, ora non posso più
lavorarci!!!
Non c'è proprio alcun modo per cancellarla???


author: LaLo

text:
"max" <
maxf...@libero.it
> ha scritto nel messaggio
news:T7Y26.200222$hk4.7...@news.infostrada.it...
> ...ha inserito una password in un database Access, ora non posso più
> lavorarci!!!
> Non c'è proprio alcun modo per cancellarla???
>
>
E chi mi assicura che il database è tuo?
LaLo


text:
Purtroppo ti devi fidare LaLo, capisco perfettamente quello che dici!
Se proprio non te la senti non fa' niente, i problemi sono del mio capo
ufficio che si dovrà sciroppare una statistica annuale tirandola fuori da un
mucchio di carta!  :-)
Grazie comunque.


text:
"max" <
maxf...@libero.it
> ha scritto nel messaggio
news:QEY26.200345$hk4.7...@news.infostrada.it...

Allora se non è un tuo problema....


author: warp

text:
max ha scritto nel messaggio ...
>...ha inserito una password in un database Access, ora non posso più
>lavorarci!!!
>Non c'è proprio alcun modo per cancellarla???
>
Aiiaaa, ti stai cacciando in un bel vespaio!!   :-)
Non hai letto il manifesto del ng.?
Ciao, warp


author: ema

text:
Mio  cuggino  mi  ha  detto  che  max	<
maxf...@libero.it
>	scrisse:
> ...ha inserito una password in un database Access, ora non  posso  più
> lavorarci!!!
> Non c'è proprio alcun modo per cancellarla???
>
facciamo cosi`:
- mi mandi il dbase, zippato, e che tenga meno di 300 kb  (else  niente)
- mi dici con precisione parte della struttura e/o  dati,  purche`  tali
  informazioni non siano reperibili anche senza password
- aspetti fin che ho tempo e voglia
- ti restituisco il dbase senza password
- non ci siamo mai sentiti, ne` visti, ne` conosciuti, il che  in  parte
  e` anche vero...
- la cosa non si ripetera` mai piu`, visto che terrai sempre 7 copie  di
  backup del tuo dbase *senza*	password,  ed  7  volte  7  copie  con 7
  password tue. :-)
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

I politici hanno una loro etica.  Tutta loro.	Ed  e'	una  tacca  piu'
sotto di quella di un maniaco sessuale.
		-- Woody Allen


author: Antonio Biso

text:
ema <ece...@XXXpenguinpowered.com> wrote in message
ahcs29...@news.ema.it...
Mio  cuggino  mi  ha  detto  che  max <
maxf...@libero.it
> scrisse:
> ...ha inserito una password in un database Access, ora non  posso  più
> lavorarci!!!
> Non c'è proprio alcun modo per cancellarla???
>
facciamo cosi`:
- mi mandi il dbase, zippato, e che tenga meno di 300 kb  (else  niente)
- mi dici con precisione parte della struttura e/o  dati,  purche`  tali
  informazioni non siano reperibili anche senza password
- aspetti fin che ho tempo e voglia
Qui hai dimenticato:
- Saldi la fattura che ti ha mandato Antonio
Antonio


text:
Mio cuggino mi ha detto che Antonio  Biso  <
ch...@etruria.net
>	scrisse:
> facciamo cosi`:
> - mi mandi il dbase, zippato, e che tenga meno di 300 kb  (else  niente)
> - mi dici con precisione parte della struttura e/o dati, purche`  tali
>   informazioni non siano reperibili anche senza password
> - aspetti fin che ho tempo e voglia
>
> Qui hai dimenticato:
> - Saldi la fattura che ti ha mandato Antonio
>
ti odio: perche` non mi quoti? :-)
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

Prima Legge di Scott:
	Qualsiasi  cosa  vada  male,  avra'  probabilmente  l'aria  di	 andare
	benissimo.


text:
ema <ece...@XXXpenguinpowered.com> wrote in message
p3pc39...@news.ema.it...
> Mio cuggino mi ha detto che Antonio  Biso  <
ch...@etruria.net
> scrisse:
> > facciamo cosi`:
> > - mi mandi il dbase, zippato, e che tenga meno di 300 kb  (else  niente)
> > - mi dici con precisione parte della struttura e/o dati, purche`  tali
> >   informazioni non siano reperibili anche senza password
> > - aspetti fin che ho tempo e voglia
> >
> > Qui hai dimenticato:
> > - Saldi la fattura che ti ha mandato Antonio
> >
> ti odio: perche` non mi quoti? :-)
Ti odio: perchč non ti fai quotare?
Stavolta sě perň...
Antonio


text:
Mio cuggino mi ha detto che Antonio  Biso  <
ch...@etruria.net
>	scrisse:
>> > Qui hai dimenticato:
>> > - Saldi la fattura che ti ha mandato Antonio
>> ti odio: perche` non mi quoti? :-)
> Ti odio: perchè non ti fai quotare?
> Stavolta sì però...
>
uff! Ma sei solo tu, hai pure cambiato OE...
o e` il PC
o lo fai apposta, e cancelli i quoting
:-(
sono triste :'-)
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

Se  vuoi  essere  il  mio  amante,  devi  prima  diventare  mio   amico.
		-- Spice Girls


title: Riempire tabella con dati eliminati

author: Giaino Flower

text:
Salve
riposto un mio precedente msg perchč ho avuto un pņ di problemi con la
connessione......allora:
ho creato due tabelle uguali (e ho anche raddoppiato le relazioni alle
 stesse) vorrei che una tabella si riempisse con i dati che cancello
dalla  prima, in modo da tenere traccia dei dati eliminati  come posso
fare????
dalla maschera che uso per visualizzare i record (filtrati per ID)
scorrendo con i pulsanti di scorrimento standar di Access al click sul
pulsante elimina eseguo questa subroutine:
Private Sub eliminacontra_Click()
On Error GoTo Err_eliminacontra_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
DoCmd.Close
DoCmd.OpenForm "ConfermaElimina"
Exit_eliminacontra_Click:
    Exit Sub
Err_eliminacontra_Click:
    MsgBox Err.Description
    Resume Exit_eliminacontra_Click

End Sub
Come faccio per passare alla query di inserimento i giusti filtri????
 ciao e grazie 1000
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Riempire tabella con dati eliminati

author: Emyr

text:


metti un campo flag sulla tabella principale dove marchi i record
cancellati..
quando hai voglia fai una query di accodamento dei record con flag
true sulla seconda tabella ed una di eliminazione sulla tabella
principale
Saluti.
Emanuele.


title: Riempire tabella con dati eliminati

text:
"Emyr" <
fan...@lavoro.com
> wrote in message
news:u43tbu0futdtqhdh5...@4ax.com...
>
> metti un campo flag sulla tabella principale dove marchi i record
> cancellati..
> quando hai voglia fai una query di accodamento dei record con flag
> true sulla seconda tabella ed una di eliminazione sulla tabella
> principale
> Saluti.
> Emanuele.
Grazie Emanuele
soluzione semplice ma efficace....
....che magari mi fa guadagnare anche qcs....
ciao
Giaino



title: [OT] Un client non vuole più condividere

author: OneEDP

text:
La condivisione su WinXP Pro Sp3 non funge pi�.
D� errore da un giorno all'altro "" errore durante il tentativo di
condivisione di ... il
servizio server non � avviato. La risorsa condivisa non � stata ancora
creata."
Ho provato a ripristinare i file srvsvc.dll e svchost.exe, disabilitato
firewall ma niente da fare
Non resta che "ripristinare"?
Grzie
Daniele


author: Marco Pizzamiglio

text:
OneEDP ha scritto:

Il servizio server  � quello che si incarica di condividere files e
cartelle, se non � avviato quel PC non condivide niente. Avvialo e
riprova, non serve riavviare il PC.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Marco Pizzamiglio wrote:
> OneEDP ha scritto:
>
>> La condivisione su WinXP Pro Sp3 non funge pi�.
>> D� errore da un giorno all'altro "" errore durante il tentativo di
>> condivisione di ... il
>> servizio server non � avviato. La risorsa condivisa non � stata
>> ancora creata."
>> Ho provato a ripristinare i file srvsvc.dll e svchost.exe,
>> disabilitato firewall ma niente da fare
>> Non resta che "ripristinare"?
>> Grzie
>> Daniele
>
>
> Il servizio server  � quello che si incarica di condividere files e
> cartelle, se non � avviato quel PC non condivide niente. Avvialo e
> riprova, non serve riavviare il PC.
> Ciao.
> -Marco-
Ti faccio sapere


text:

Era la prima verifica che ho fatto, inftti ho constatato che non si avviava
avvsiandomi di file mancanti.
Pensando fosse danneggiato svchost.exe l'ho sostituito, ma senza esito.
Poi ho cercato in internet � ho scoperto che srv.sys in
window\system32\drivers non c'era pi�.
L'ho ripristinato � la condivisione � ripartita magicamente.
Grazie comunque
Ciao


title: Colorare record estratti

author: Miss Sixty

text:
Ho una form cosi formata: Casella di testo, una casella di riepilogo, e un
bottone.
Scrivo il testo nel casella di testo
Il bottone ha questo codice:
Private Sub Cerca_Click()
Dim StrSQL As String
'-------Cerca per Nome
If Not IsNull(Me.Prov) Then
'Creo la stringa SQL
    StrSQL = "SELECT Nominativi.ID, Nominativi.Ragione_Sociale,
Nominativi.Provincia, " & _
             "Contatto11.Last_Name, Nominativi.Telefono, Nominativi.Data_call, " & _
             "Nominativi.Fatturato, Nominativi.Attivita, qry_prov_reg.Regione " & _
             "FROM (Nominativi LEFT JOIN qry_prov_reg ON Nominativi.Provincia " & _
             "= qry_prov_reg.Sigla_Breve) LEFT JOIN Contatto11 ON Nominativi.ID " & _
             "= Contatto11.ID_Nominativo " & _
             "WHERE (((Nominativi.Provincia) Like " & _
             "([Forms]![Ricerche]![Prov])))"
'Imposto il tipo di ordinamento
    If Filtro = 1 Then
        StrSQL = StrSQL & " ORDER BY Nominativi.Ragione_Sociale;"
    End If
    If Filtro = 2 Then
        StrSQL = StrSQL & " ORDER BY Nominativi.Fatturato DESC ,
qry_prov_reg.Regione, Nominativi.Provincia, Nominativi.Ragione_Sociale;"
    End If
    If Filtro = 3 Then
        StrSQL = StrSQL & " ORDER BY qry_prov_reg.Regione, Nominativi.Provincia,
Nominativi.Ragione_Sociale;"
     End If

    Me.List.RowSource = StrSQL
End If
'-------Fine Cerca per Nome
' Se non viene trovato nulla allora appare un MsgBox '
If Me.List.ListCount = 0 Then
strMsg = MsgBox("Nessun record trovato !", vbExclamation, "Attenzione...")
End If
End Sub
Ecco la mia richiesta è la seguente:
Ci sono dei nomi che hanno un campo chiamato IdTipologia
se è 1 = Cliente
se è 2 = non cliente
io vorrei che le righe nella casella di riepilogo che hanno come IdTipologia
= 1 fossero in rosso
come posso fare??

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Colorare record estratti

author: Pablitomf

text:
Miss Sixty ha scritto:
> Ecco la mia richiesta è la seguente:
> Ci sono dei nomi che hanno un campo chiamato IdTipologia
> se è 1 = Cliente
> se è 2 = non cliente
> io vorrei che le righe nella casella di riepilogo che hanno come IdTipologia
> = 1 fossero in rosso
> come posso fare??
E che c'entra la storia del campo del bottone del suo codice e del tuo
Subject con questa richiesta? NULLA
cerca nei vecchi post... formattazione condizionata... e la prossima volta
chiedi direttamente ciò che ti serve.
Se non trovi nulla riposta nuovamente la richiesta esatta.
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it