title: [VBA Access] Refresh con sottomaschera

text:
Neo wrote:
>> Ho una maschera con un campo totale e che contiene una sottomaschera
> come fa un campo a contenere una sottomaschera???
ho detto 'e' cioč ho una maschera con un campo totale E che contiene una
sottomaschera...
> se intendi che č il riferimento attraverso cui si aggiorna la
> sottomaschera prova sull'evento su aggiornamento a fare:
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
> docmd.requery (nomesottomaschera)
Mi sa che č il contrario...al cambiare di un campo nella sottomaschera
voglio far cambiare un campo nella maschera MASTER.
Alex
Posted from X-Privat Free NNTP server -
www.x-privat.org


title: [VBA Access] Refresh con sottomaschera

author: Neo

text:
"Alex1980" <ba...@jumpyFREGATI.it> ha scritto nel messaggio news:3f97cfc1$1...@x-privat.org...

scusa hai ragione.... oggi sono un po' fuso...
x il tuo problema non so, ho sempre fatto il contrario
credo che dovrai implementare una routine che ti va a cercare il record nella maschera MAster


title: [VBA Access] Refresh con sottomaschera

text:
Neo wrote:
> scusa hai ragione.... oggi sono un po' fuso...
Non me lo dire :-)
> credo che dovrai implementare una routine che ti va a cercare il
> record nella maschera MAster
Ok :-)
Alex


title: [VBA Access] Refresh con sottomaschera

author: Sergio MAZZA

text:
"Al3xI98O" <
ba...@jumpy.it
> ha scritto nel messaggio
news:9a381e97.03102...@posting.google.com...

Prova a:
impostare come origine dati della casella di testo Totale una funzione DSum
(vedi help) e nell'evento "dopo aggiornamento" della sottomaschera
inserisci: Parent!Totale.Requery...
Ciao.
--
Sergio MAZZA


title: Filtrare dei dati specifici di una maschera

author: Berti Simone

text:
Salve a tutti,
ho un database che mi gestisce gli iscritti ai corsi di un'agenzia di
formazione. Esiste una tabella chiamata corsisti la quale ha il compito di
raccogliere tutte le info riguardanti le persone che si iscrivono a questi
corsi. E' stata creata una tabella chiamata corsi la quale permette di
specificare una serie di info riguardanti i corsi ed infine un'altra tabella
chiamata dettagliocorsisti che permette di associare i vari corsisti al
corso o ai corsi di appartenenza. Volevamo gestire anche le assenze di tali
alunni e per fare questo abbiamo creato un'altra tabella chiamandola Assenze
la quale è stata associata alla tabella Corsista e alla Tabella Corso.
Volevamo fare in modo che, aprendo la maschera delle assenze nel campo di
scelta dell'allievo mi comparisse solo ed esclusivamente gli allievi
appartenenti a quel corso e non tutti gli allievi come possiamo fare? Grazie
a tutti e saluti Berti Simone


author: Antonio Biso

text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:kycZb.260652$VW.10...@news3.tin.it...

Mettendo un criterio nella query origine record della maschera
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:uojZb.19367$Kc3.5...@twister2.libero.it...

Si... ho provato... ma penso di aver sbagliato qualche criterio o di aver
preso il campo errato... vi vado a spiegare quello che ho fatto:
Le tabelle che ho sono le seguenti:
Corso: IdCorso, Codice, Descrizione
Corsista: IdCorsista, Nome, Indirizzo, ecc.
DettaglioCorsista: IdDettaglioCorsista, Nome, IdCorso
(dove ovviamente Nome è in relazione con IdCorsista di Corsista e IdCorso
con il campo IdCorso di Corso)
Assenza: IdAssenza, Data, Nome, IdCorso
(dove ovviamente Nome è in relazione con IdCorsista di Corsista e IdCorso
con il campo IdCorso di Corso)
Nella maschera che mi sono creato per le assenze (chiamandola assenze) ho
messo come maschera principale i campi IdCorso.Corso, Codice.Corso,
Descrizione.Corso e nella sottomaschera Data.Assenza, Nome.Assenza
Fatto questo per poter filtrare sono andato ad aggiungere nell'origine riga
del campo Nome.Assenza  il campo IdCorso.Dettaglio.Corsista e di conseguenza
in quel campo il seguente criterio: [forms]![assenze]![idcorso]
Dov'è che ho commesso l'errore? Grazie a tutti di nuovo e in particolare ad
Antonio che è stato così celere nella risposta.


text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:%PjZb.347264$_P.11...@news4.tin.it...
>
> > Mettendo un criterio nella query origine record della maschera
> >
> > Antonio
> >
> >
>
> Si... ho provato... ma penso di aver sbagliato qualche criterio o di aver
> preso il campo errato... vi vado a spiegare quello che ho fatto:
>
> Le tabelle che ho sono le seguenti:
>
> Corso: IdCorso, Codice, Descrizione
>
> Corsista: IdCorsista, Nome, Indirizzo, ecc.
>
> DettaglioCorsista: IdDettaglioCorsista, Nome, IdCorso
> (dove ovviamente Nome è in relazione con IdCorsista di Corsista e IdCorso
> con il campo IdCorso di Corso)
Giusto per sottilizzare la giusta normalizzazione non vuole che tu abbia
nome salvato in DettaglioCorsista, visto che lo peschi da Corsista.
Piuttosto non vedo il campo Rif_IdCorsista per legare DettaglioCorsista con
Corsista
> Assenza: IdAssenza, Data, Nome, IdCorso
> (dove ovviamente Nome è in relazione con IdCorsista di Corsista e IdCorso
> con il campo IdCorso di Corso)
Stesso discorso di sopra, manca un Rif_IdCorsista
>
> Nella maschera che mi sono creato per le assenze (chiamandola assenze) ho
> messo come maschera principale i campi IdCorso.Corso, Codice.Corso,
> Descrizione.Corso e nella sottomaschera Data.Assenza, Nome.Assenza
>
> Fatto questo per poter filtrare sono andato ad aggiungere nell'origine
riga
> del campo Nome.Assenza  il campo IdCorso.Dettaglio.Corsista e di
conseguenza
> in quel campo il seguente criterio: [forms]![assenze]![idcorso]
No no...
Tu devi stabilire il flusso della tua elaborazione.
per come hai congegnato la maschera, tu parti dal corso, che sta sulla form
principale. Quindi selezioni un corso e, se hai collegato i campi master e
secondari, nella sottomaschera ti compariranno solo le assenze di quel
corso.
Se infine vuoi inserire un nuovo record nelle assenze, pescando solo da
corsisti del corso scelto, il controllo per selezionare i corsisti deve
essere una combo che pesca dalla tabella DettaglioCorsisti, mettendo come
criterio sotto idcorso il controllo che contiene il corso nella form
principale.
Antonio


title: Installazione RUNTIME XP su office 97 PRO???

author: Chan Gran Qu

text:
Se installo un database creato con Office XP developer (con setup) su un
computer dove c'è installato Office 97 PRO creo casini gravi o si può fare
tranquillamente????
Grazie a tutti
Newsys


author: vuLCan

text:
Puoi farlo tranquillamente.
L'installazione aggiornerà il modulo Jet e alcune impostazioni di Access
(DAO e compagnia bella).
Piuttosto, attento che l'XP developer ha un bug nella creazione del Setup,
lo sai no? Non consente l'installazione da supporti removibili.
Dovresti scaricare la patch.
Ciao
"Chan Gran Qu" <
new...@libero.it
> ha scritto nel messaggio
news:ae4he0$94m$1...@fe2.cs.interbusiness.it...



author: Giorgio Gasparini

text:
"vuLCan" <
> Puoi farlo tranquillamente.
> L'installazione aggiornerà il modulo Jet e alcune impostazioni di Access
> (DAO e compagnia bella).
> Piuttosto, attento che l'XP developer ha un bug nella creazione del Setup,
> lo sai no? Non consente l'installazione da supporti removibili.
> Dovresti scaricare la patch.
Stavo prendendo in considerazione l'acquisto del pacchetto (io uso ancora
MOD 2000).
A parte il problema che riferisci funziona bene?
Giorgio


text:
No, non sapevo questa cosa!!! Cioe' se butto tutto su un CD non arrivo ad
installare il mio programma???
Non ci credo!!! Meglio scaricare la patch subito!!!
grazie 1000


text:
> No, non sapevo questa cosa!!! Cioe' se butto tutto su un CD non arrivo ad
> installare il mio programma???
Si, una piccola patch dal sito microsoft... oppure posso darti l'accesso al
mio FTP.
> Non ci credo!!! Meglio scaricare la patch subito!!!
Di corsa :o)


text:
> Stavo prendendo in considerazione l'acquisto del pacchetto (io uso ancora
> MOD 2000).
> A parte il problema che riferisci funziona bene?
E' una bomba.


author: Luciano (DOC)

text:
"Chan Gran Qu" <
new...@libero.it
> ha scritto nel messaggio
news:ae4he0$94m$1...@fe2.cs.interbusiness.it...
Permettimi un osservazione sul tuo nick:
"Qu", secondo le regole del pinyin, ossia il sistema ufficiale di
traslitterazione codificato dai cinesi negli anni 50, non si legge "cu" come
in italiano ma "ciu", Quindi il tuo nick suona piu' o meno "cian gran ciu",
che potrebbe essere ciufolo, tanto per restare in tema!:-))
Saluti.
Luciano


text:
Ma guarda, secondo la versione rettificata del pinyn in mio possesso,
aggiornata al 2001 (edizione bignami ) traslitterando viene proprio fuori
cu. Mah chissà chi avrà ragione??
Saluti
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:ae4sp5$3vfdq$1...@ID-86073.news.dfncis.de...



text:
"Chan Gran Qu" <
new...@libero.it
> ha scritto nel messaggio
news:ae6slu$5hd$1...@fe2.cs.interbusiness.it...
> Ma guarda, secondo la versione rettificata del pinyn in mio possesso,
> aggiornata al 2001 (edizione bignami ) traslitterando viene proprio fuori
> cu. Mah chissà chi avrà ragione??
Dal che si deduce che il tuo culo e' piu' grande del tuo ciufolo....:-))
Saluti.
Luciano


text: Beh sarei fortunato se fosse il contrario! Non umano, ma fortunato!


title: Ordinamento crescente numeri effettuato in modo strano

author: Giorgia

text:
Buongiorno a tutti,
vorrei semplicemnte ordinare i record in ordine crescente per il campo
[NUMERO DOCUMENTO]  ma viene eseguito un ordine di questo tipo
1,10,100,101,102......109,111,112.......
anzichè il logico 1,2,3,4......

Come mai?

Grazie, Giorgia


author: Marco Pizzamiglio

text:
Giorgia ha scritto:

Hai inserito i numeri in un campo di tipo testo.
Correggi il tipo del campo o crea in una query un campo calcolato
Val([NUMERO DOCUMENTO]) e usalo per ordinarla.
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" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:jks70o$9eu$1...@news.newsland.it...
> Giorgia ha scritto:
>
>> Buongiorno a tutti,
>> vorrei semplicemnte ordinare i record in ordine crescente per il campo
>> [NUMERO DOCUMENTO]  ma viene eseguito un ordine di questo tipo
>> 1,10,100,101,102......109,111,112.......
>> anzichè il logico 1,2,3,4......
>> Come mai?
>> Grazie, Giorgia
>
> Hai inserito i numeri in un campo di tipo testo.
> Correggi il tipo del campo o crea in una query un campo calcolato
> Val([NUMERO DOCUMENTO]) e usalo per ordinarla.
> Ciao.
> -Marco-
>
Grazie Marco,
solo che talvolta nel numero del documento è contenuto anche qualche
carattere alfabetico....in questo caso?

Giorgia


text:
Giorgia ha scritto:

> >> Buongiorno a tutti,
> >> vorrei semplicemnte ordinare i record in ordine crescente per il campo
> >> [NUMERO DOCUMENTO]  ma viene eseguito un ordine di questo tipo
> >> 1,10,100,101,102......109,111,112.......
> >> anzichč il logico 1,2,3,4......
> >> Come mai?
> >> Grazie, Giorgia

> > Hai inserito i numeri in un campo di tipo testo.
> > Correggi il tipo del campo o crea in una query un campo calcolato
> > Val([NUMERO DOCUMENTO]) e usalo per ordinarla.
> > Ciao.
> > -Marco-

> Grazie Marco,
> solo che talvolta nel numero del documento č contenuto anche qualche
> carattere alfabetico....in questo caso?
> Giorgia

In questo caso non puoi modificare il tipo del campo in numerico, devi
mantenerlo tipo testo.
Resta la seconda soluzione, la query con il campo calcolato da usarsi per
ordinare i record.
I valori che iniziano con una lettera appariranno prima dei numeri, dato
che Val("1A") restituisce 1 e Val("A1") restituisce zero.
Posto che Val("1") e Val("1A") restituiscono entrambe lo stesso valore, se
vuoi che "1A" venga dopo a "1" devi impostare due ordinamenti, uno con il
campo calcolato Val(...) e l'altro con il campo senza il Val.



text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:jkv8c6$hnl$1...@news.newsland.it...

Benissimo ci provo.
ti ringrazio molto.
Giorgia


title: Dati statistici

author: Massimo

text:
Ho creato con Access 2000 un database per la gestione di una piccola
struttura alberghiera. Ho creato delle query per gestire gli arrivi, le
partenze e le presenze dei clienti. Vorrei sapere come fare per stampare in
un report il dettaglio di arrivi, partenze e presenze (la somma numerica)
per ogni giorno di ogni mese e ottenere poi alla fine di ogni mese i totali
generali. E' possibile (e come) riversare tali dati in un foglio Excel 2000
collegato dinamicamente col database? Vorrei ancora sapere come posso
stampare un report che occupa mezza pagina due volte sulla stessa pagina. Un
grosso grazie per gli eventuali aiuti.
Massimo


title: Importazione dati da informix

author: checco

text:
          Ciao a tutti,
sto cercando di importare dei dati da un database informix tramite
connessione ODBC, ma ho un problema, alcune tabelle non le importa o collega
in quanto mi vien fuori un messaggio del tipo "proporzioni non valide per il
tipo di dai decimali", cosa vuo, dire? Come posso isolvere questo problema?
Grazie mille
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Importazione dati da informix

text:
checco wrote:
>          Ciao a tutti,
> sto cercando di importare dei dati da un database informix tramite
> connessione ODBC, ma ho un problema, alcune tabelle non le importa o
> collega
> in quanto mi vien fuori un messaggio del tipo "proporzioni non valide per
> il
> tipo di dai decimali", cosa vuo, dire? Come posso isolvere questo
> problema?
>
> Grazie mille
> Francesco
>
Potrebbe essere l'indicazione errata del separatore dei decimali (virgola
invece del punto)...
Ciao.
--
Sergio MAZZA


title: Importazione dati da informix

text:

Grazie mille!
Ciao



title: Quanto pesano le immagini!

author: Peppe Monti

text:
Ho bisogno di inserire un numero rilevante di immagini in
un'applicazione, ma questa diventa enorme, ben più della somma di MB tra
applicazione e immagini.
Ciò dovrebbe dipendere dal fatto che le immagini mantengono determinate
loro peculiarità, oltre che la possibilità di essere aperte col
rispettivo programma con dblclick.
Tenuto conto che queste immagini non devono essere manipolate in alcun
modo, c'è la possibilità di inserire le immagini (andrebbe ebne
qualsiasi formato) occupando solo i MB delle immagini stesse?
ciao
Peppe


title: Quanto pesano le immagini!

author: MA

text:

Leggi la mia risposta appena data nel 3d "Immagine Incorporata"
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Quanto pesano le immagini!

author: Karl Donaubauer

text:

Prova di archiviarli in formato binario.
Vedi
www.donkarl.com/it
 2.2  Archiviare Immagini.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Quanto pesano le immagini!

text:
Karl Donaubauer ha scritto:
> Peppe Monti wrote:
>
>> Ho bisogno di inserire un numero rilevante di immagini in
>> un'applicazione>
>
> Prova di archiviarli in formato binario.
> Vedi
www.donkarl.com/it
 2.2  Archiviare Immagini.
Penso di essere riuscito a farlo.
Ho utilizzato la funzione Readblob copiaincollando da
www.donkarl.com/it

2.2  Archiviare Immagini, e sostituendo Source, T e Field.
Effettivamente il db cresce di dimensioni in modo accettabilissimo,
all'inserimento dei files.
Non riesco però a visualizzare le immagini nella maschera, sia
utilizzando un controllo Image che un controllo OLE; questo dipende dal
Blob o dalla mia incompetenza? E come posso fare?
ciao
Peppe


title: Quanto pesano le immagini!

author: Roberto da casa

text:
"Peppe Monti" <
pep...@yahoo.it
> ha scritto nel messaggio
news:XeK7e.1344$Bn....@tornado.fastwebnet.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi le
seguenti FAQ:
1) 6.13 Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) 6.75 Implementare un archivio di immagini di Silvio Savoldi
3) 6.96 Archiviazione immagini di Franco Cappellaro
4) 6.125 Applicativo per la gestione delle immagini di Alessandro Baraldi
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
>
> ciao
>
> Peppe


title: Quanto pesano le immagini!

author: Alessandro Baraldi

text:
"Peppe Monti" <
pep...@yahoo.it
> wrote in message
news:Qv28e.3467$
Bn....@tornado.fastwebnet.it
[CUT]
> Penso di essere riuscito a farlo.
> Ho utilizzato la funzione Readblob copiaincollando da
www.donkarl.com/it

> 2.2  Archiviare Immagini, e sostituendo Source, T e Field.
> Effettivamente il db cresce di dimensioni in modo accettabilissimo,
> all'inserimento dei files.
> Non riesco però a visualizzare le immagini nella maschera, sia
> utilizzando un controllo Image che un controllo OLE; questo dipende dal
> Blob o dalla mia incompetenza? E come posso fare?
>
> ciao
>
> Peppe
Scusate il CUT sulla parte di KARL ma Mailgate mi consente un'invio
solo se scrivo almeno quanto il Quoting(ho il Server Tiscali fuori).
Il suggerimento di Karl è in effetti l'unico metodo se ritieni
una cosa necessaria inglobare le immagini, ma ora per
riuscire a gestirlo devi Esportare il Blob in una TempFolder
come file Immagine, quindi Me!Immagine.Picture=Percorso.
Non c'è altro metodo.
Nel demo che hai trovato vedi il sistema inverso di esportazione.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Quanto pesano le immagini!

text:
Alessandro Baraldi ha scritto:
[cut]
Grazie Alessandro, e grazie anche a Roberto da casa e a quanti mi aiutano.
ciao
Peppe


title: OT HELP!!! PROBLEMA CON DRIVER STAMPANTE

author: Dott. MONTI

text:
Il mio problema é questo: ho bisogno di due stampanti generica solo testo,
in una devo inserire dei parametri in proprietá stampante TIPI DI CARATTERE,
l'altra deve essere senza parametri.
Questo per poter poi da un programma stampare in due diverse modalitá.
Il punto é questo: se creo due stampanti generica solo testo e poi vado ad
imputare i parametri in Tipi di carattere, automaticamente tali parametri me
li ritrovo in altra stampante generica solo testo.
Avevo pensato di creare un programmino in Access o VB in grado di inserirmi
tali parametri e poi con diverso pulsante di cancellarli, avendo quindi solo
UNA stampante generica solo testo.
Nessuno mi ha risposto, quindi ritengo che la cosa sia impossibile.
A sto punto ragionamento: se i parametri che inserisco in una stampante
generica solo testo me li ritrovo anche nell'altra significa che tali
parametri vengono memorizzati nel driver della stampante.
Ora sarebbe possibile duplicarmi il driver della stampante generica solo
testo e chiamarlo ad esempio pippo.
Sulla seconda stampante metto pippo come driver (che in realtá é la copia
del diver generica solo testo) e quindi variando parametri di una stampante
l'altra dovrebbe rimanermi invariata.
Domandone: é fattibile, come si fa?
Ringrazio in anticipo per le risposte.


author: Sib

text:
"Dott. MONTI" <
monti...@dnet.it
> ha scritto nel messaggio
news:a93kkh$7u2$1...@serv1.iunet.it...
> Il mio problema é questo: ho bisogno di due stampanti generica solo testo,
> in una devo inserire dei parametri in proprietá stampante TIPI DI
CARATTERE,
> l'altra deve essere senza parametri.
>
> Questo per poter poi da un programma stampare in due diverse modalitá.
cur
> Nessuno mi ha risposto, quindi ritengo che la cosa sia impossibile.
cut
Nessuno ti ha risposto perche' ancora si stanno chiedendo cosa ci devi mai
fare con una stamapnte "generica/solo testo".
Perche' non usi i driver appropriati per la tua stampante?
Sib


title: Formato DATA in Inglese

author: Pisinho

text:
Salve,
ho la necessità di cambiare il formato data in inglese più che altro il nome
del mese dato che le comunicazioni vanno all'estero.
Forse con la funzione Format ?
Grazie mille.


title: Formato DATA in Inglese

author: Fabrizio Alessandri

text:
On 30 Giu, 13:46, "Pisinho" <
pisi...@gmail.com
> wrote:
> Salve,
> ho la necessit di cambiare il formato data in inglese pi che altro il nome
> del mese dato che le comunicazioni vanno all'estero.
>
> Forse con la funzione Format ?
>
> Grazie mille.
Io mi scrissi anni fa questa funzioncina che funziona sia col formato
"dd/mm/yy" che con quello "dd/mm/yyyy"; provala:
Function DataInglese(stringadata As String) As String
    If Len(stringadata) = 10 Then
        DataInglese = Mid$(stringadata, 4, 2) + "/" + Left$
(stringadata, 2) + "/" + Right(stringadata, 4)
        Else
        DataInglese = Mid$(stringadata, 4, 2) + "/" + Left$
(stringadata, 2) + "/" + Right(stringadata, 2)
    End If
End Function


title: Formato DATA in Inglese

text:
>> ho la necessit di cambiare il formato data in inglese pi che altro il
>> nome
>> del mese dato che le comunicazioni vanno all'estero.
>>
Grazie ma come ho scritto intendevo il nome del mese, ovvero JAN al posto di
Gen, etc..
Comunque grazie.


title: Formato DATA in Inglese

author: Geppo Beach

text:
Ciao "Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4c2b37b6$1...@news.x-privat.org...

Il nome del mese viene stabilito dalla lingua impostata in opzioni
internazionali del pannello di controllo di Windows.
Dunque devi crearti una funzione che ti faccia quello che desideri, in
grandi linee:
Function MonthNameEnglish(vMonth As Date) As String
Select Case Month(vMonth)
       Case 1
       MonthNameEnglish = Format(vMonth, "dd ""Jan"" yyyy")
       Case 2
       MonthNameEnglish = Format(vMonth, "dd ""feb"" yyyy")
       .........
       .........
      Case 12
      MonthNameEnglish = Format(vMonth, "dd ""dec"" yyyy")
End Select
End Function
la richiami cosi:
MonthNameEnglish("12 GEN 2010")
'==========================================
oppure puoi crearti una tabella con i nomi dei mesi in inglese e usi una
funzione del genere:
Function MonthNameEnglish(vMonth) As String
Dim rst As DAO.Recordset
Dim db As DAO.Database
Set db = CurrentDb
Set rst = db.OpenRecordset("mesi")
With rst
Do While Not .EOF
If .Fields(0) = Month(vMonth) Then
   MonthNameEnglish = Format(vMonth, "DD """ & .Fields(1) & """ YYYY")
End If
.MoveNext
Loop
End With
End Function
--
Ciao
Geppo


title: Estrapolazione parte di stringa

author: Alfio

text:
Ciao a tutti,
mi aiutate nell'estrapolazione via codice di questa stringa?
" Etichetta personalizzata: GN145	 	 EUR 160,40 	 	 EUR 160,40 "

Devo ottenere sempre la stringa dopo i due punti (senza lo spazio davanti) fino al primo spazio, come devo fare per avere, come in questo caso "GN145"?

Grazie

Alfio


title: Estrapolazione parte di stringa

author: Alessandro Cara

text:

la stringa del codice e' a lunghezza fissa o e' variabile?

Comunque a prescindere
dim ar1,ar2
ar1=split(stringa,":")
ar2=(split(ar1(1)," ")     (e' un spazio)
risultato= ar2(1)

questo se c'e' quello spazio prima del codice
se non c'e'

risultato= ar2(0)

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: Estrapolazione parte di stringa

text:
Ciao e grazie per la soluzione, il codice ha lunghezza variabile ma gli spazi prima e dopo ci sono sempre.

Alfio


title: maschera

author: Francesca

text:
Ho scollegato una maschera dalla sua origine dati e poi l'ho riattaccata, ma
la maschera non mostra piu' i dati adesso.
Come posso ricollegarli?
grazie


title: maschera

author: Mauro

text:
Apri la maschera e senza cliccare su niente devi selezionare il comando
Proprietą, questo ti mostra tutte le proprietą della maschera tra cui la sua
origine dati, seleziona, a questo punto, la tabella o la query che ti
interessa e il gioco č fatto.
Ricordati di salvare.
Ciao
Mauro
"Francesca" <
amoa...@tiscalinet.it
> ha scritto nel messaggio
news:SjRe5.26866$sE5.3...@news.infostrada.it...



title: maschera

author: Roberto dal portatile

text:
"Francesca" <
amoa...@tiscalinet.it
> ha scritto nel messaggio
news:SjRe5.26866$sE5.3...@news.infostrada.it...
>
> Ho scollegato una maschera dalla sua origine dati e poi l'ho riattaccata,
ma
> la maschera non mostra piu' i dati adesso.
>
>
> Come posso ricollegarli?
>
> grazie
>
Andiamo per ipotesi:
1) Nel "riattaccare" la maschera ad una tabella o ad una query, per errore
hai digitato in "Origine record" il nome di un oggetto inesistente; anziché
scriverne il nome prova a selezionare quello desiderato dal menu a tendina
di questa proprietà della maschera.
2) Come "Origine record" della maschera hai una query di selezione i cui
criteri di ricerca non vengono soddisfatti.
3) Hai inavvertitamente settato un Filtro per la maschera?
Per ora non mi viene in mente altro.
Roberto


title: query case sensitive

author: Alessandro Pisano

text:
Ciao a tutti,
mi scuso per la banalita' della domanda...
Vorrei sapere se in access e' possibile attivare un parametro che determini
la risoluzione delle query in modo che queste siano sensibili al case dei
caratteri (mi serve per distinguere le lettere maiuscole dalle minuscole).
Purtroppo mi trovo in una situazione in cui le query accedono ad un database
esterno nel quale l'utente ha codificato articoli diversi semplicemente
modificandone il case dei caratteri (per cui l'articolo "alfa" e l'articolo
"ALFA" sono due entita' diverse)...
Cattiva scelta progettuale... Peraltro difficilmente sanabile ora che tali
articoli sono stati utilizzati in modo intensivo da piu' anni...
Grazie per la risposta
---
Alessandro


title: query case sensitive

author: CarloCos

text:
"Alessandro Pisano" <
api...@mem.it
> ha scritto nel messaggio
news:9oni60$ija$1...@stargate1.inet.it...

Cosa vuol dire "la risoluzione delle query in modo che queste siano
sensibili al case dei
caratteri"?
Cosa fà la query, dove la usi, da quale tabella si alimenta, che tipo di
database è quello esterno...
Le query restituiscono i valori così come li trovano scritti: alfa, ALFA,
Alfa.
Puoi essere più dettagliato?
Ciao, Carlo


title: query case sensitive

text:
Hai ragione, Carlo. Provo a spiegarmi meglio.
> Cosa fà la query, dove la usi, da quale tabella si alimenta, che tipo di
> database è quello esterno...
>
Il tipo di database credo sia ininfluente. In ogni caso, sto operando su un
database Informix su macchina SCO-Unix via ODBC, mediante SCO Vision.
Il client e' un normale W98, con Access 97.
Le query sono diverse, ma sostanzialmente estraggono delle informazioni per
popolare un Data Warehouse da tabelle statistiche, incrociando le
informazioni con tabelle anagrafiche associate. La diversita' è ininfluente
per il problema (hanno semplicemente ordinamenti diversi e diversi dati
estratti).
> Le query restituiscono i valori così come li trovano scritti: alfa, ALFA,
> Alfa.
Hai ragione, mi sono spiegato male.
Infatti il problema non e' nella estrazione dei dati (se faccio SELECT *
FROM Table vengono proprio estratti tutti i record), ma nelle relazioni tra
i dati referenziati in tabelle diverse. Relazioni che (ovviamente) sono
definite solo come join sulla query (in quanto le tabelle sono tutte esterne
ad Access) e non come relazioni proprie del database di Access.
Faccio un esempio. Ho una relazione tra il codice articolo e il codice di
distinta base.
Se analizziamo il semplice sottocaso (perdona gli eventuali errori di
sintassi, vado a memoria):
SELECT AnagraficaArticoli.CodArticolo, AnagraficaDistintaBase.*
FROM AnagraficaArticoli, AnagraficaDistintaBase
LEFT JOIN AnagraficaArticoli.CodArticolo =
AnagraficaDistintaBase.CodDistinta;
AnagraficaArticoli.CodArticolo contiene i seguenti valori:
ALFA
alfa
AnagraficaDistintaBase.CodDistinta contiene i seguenti valori:
ALFA
alfa
La relazione di join tra CodArticolo e CodDistinta dovrebbe darmi due righe:
CodArticolo        CodDistinta    <altri dati di AnagraficaDistintaBase>
ALFA                ALFA            aaa
alfa                    alfa                  bbb
invece ne ottengo quattro:
CodArticolo    CodDistinta        <altri dati di AnagraficaDistintaBase>
ALFA            ALFA                aaa
ALFA            alfa                     bbb
alfa                ALFA                 aaa
alfa                alfa                      bbb
Posso impostare la query in modo da ottenere solo le due righe volute?
E' un parametro generale di ACCESS?
L'unica cosa che sono riuscito a capire e' dovrebbe esistere una
Option Compare Binary
che dovrebbe garantire nei confronti (e quindi presumo anche nelle join) una
distinzione tra maiuscole e minuscole. Peraltro, non sono capace di
impostare questo parametro sulle query . Forse va settato altrove?
Grazie
---
Alessandro


title: query case sensitive

text:
Caro Carlo,
ho risolto il problema alla radice, per cui... la domanda resta solamente
"teorica" per un eventuale utilizzo futuro.
Cordialmente
--
Alessandro


title: query case sensitive

author: MegaMax

text:
"Alessandro Pisano" <
api...@mem.it
> ha scritto nel messaggio
news:9otiob$24o0$1...@stargate1.inet.it...
> Caro Carlo,
> ho risolto il problema alla radice, per cui... la domanda resta solamente
> "teorica" per un eventuale utilizzo futuro.
idea:
se i case possibili sono solo 2, tipo "tutto maiuscolo" e "tutto micuscolo"
ogni tabella che ha questi campi non viene usata direttamente, ma tramite
una query di selezione che crea un campo aggiuntivo che vale 0 se il case è
lower o 1 se il case è upper, e questo campo entra a far parte della chiave
delle tabella.
Se i case sono svariati bisogna creare una funzione che restituisca una
sfilza di 0 ed 1, un numero per ogni lettera della parola, 0 se la lettera è
lower, 1 se è upper.
Così genero:
Pippo-----> 10000
CaCCia--> 101100
plUTO---->00111
è così come chiave ho:
Pippo-10000    che è diverso da PIPPO-11111
la sfilza di 0 ed 1 deve essere una stringa (se fosse un numero verrebbero
eliminati gli 0 iniziali.)
Max


title: Erorre 287 durante invio email con automazione

author: lucchino

text:
Ciao a tutti
Su un pc (server Terminal Windows 2008 32bit) ho problemi con l'invio
delle mail, usando la stessa procedura che invece funziona su WXP,
Vista, 7...
Uso Access 2003 e Outlook 2007
Il problema è che, SOLO se Outlook è chiuso, l'istruzione
Recipients.Add genera un errore 287.
Ho visto in vari post che questo errore si verifica anche quando si
risponde "No" alla domanda di sicurezza do Outlook, ma il mio caso è
diverso, non arrivo a vedere questa domanda...
Qualcuno ha riscontrato il mio stesso problema?
Su un forum in inglese ho visto che ovviano aprendo Outlook con shell,
è l'unica soluzione?
http://www.pcreview.co.uk/forums/thread-3530422.php
Grazie
Ciao


title: Tabelle collegate a file esterni e C.A.P.

author: Gianni

text:
Salve a tutti,
premetto che non sono un esperto di access e quindi vorrei approfittare
della vostra perizia (se permettete);
ho scaricato dal sito delle Poste i file (*.txt) con i CAP di tutti i Comuni
d'Italia.
Quindi mi sono divertito a creare un database "carino" creando delle tabelle
che puntano ai file di testo.
Ho creato una query scegliendo come criterio di filtro il  Comune e quindi
ho creato una maschera basata sulla stessa query, maschera nella quale ho
messo una casella combinata in modo da poter ricercare velocemente il Comune
voluto (con l'opzione di espansione automatica: cioè che basta digitare le
prime lettere del Comune e appena il DB trova una corrispondenza completa il
campo).
Tutto bene, però ho notato una certa lentezza (anche nel digitare le singole
lettere nella casella combinata): è una cosa fisiologica (cioè non ci si può
fare nulla) oppure c'è qualche trucco? (oppure è errato il mio approccio
alla costruzione del DB?)
Grazie in anticipo
Gianni


author: Roberto da casa

text:
"Gianni" <
ing.giovan...@libero.it
> ha scritto nel messaggio
news:5s8A5.19160$3R6.3...@news.infostrada.it...

Io proverei, se non lo hai fatto a dichiararti un indice sul campo comune;
se non l'hai già fatto, la cosa dovrebbe migliorare.
Sicuramente la lentezza è soprattutto dovuta al fatto che hai usato la
proprietà espansione automatica; mi sembra che qualche mese fa il problema
fu affrontato e brillantemente risolto tramite una soluzione che disattivava
tale proprietà nell'evento su corrente della maschera e riattivandolo dopo
la digitazione del quarto carattere nella combo (se non ricordo male il
conteggio delle battute veniva effettuato incrementando un contatore
nell'evento su tasto giù della combo; il contatore veniva riazzerato
nell'evento su corrente della maschera); di fatto l'espansione automatica
potrebbe non essere necessaria sino alla digitazione del quinto carattere.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


text:
Grazie, ci rpoverň; la soluzione mi sembra ingegnosa ma utile
Roberto da casa <
r.ma...@libero.it
> wrote in message
cG9A5.19895$3R6.3...@news.infostrada.it...
>


text:
Il Tue, 26 Sep 2000 21:22:09 GMT, "Gianni"
<
ing.giovan...@libero.it
> scrisse:
>(.....)
>Salve a tutti,
>premetto che non sono un esperto di access e quindi vorrei approfittare
>della vostra perizia (se permettete);
Io permetto, gli altri non so ! :-))
>ho scaricato dal sito delle Poste i file (*.txt) con i CAP di tutti i Comuni
>d'Italia.
>Quindi mi sono divertito a creare un database "carino" creando delle tabelle
>che puntano ai file di testo.
>(.....)
>Tutto bene, però ho notato una certa lentezza (anche nel digitare le singole
>lettere nella casella combinata): è una cosa fisiologica (cioè non ci si può
>fare nulla) oppure c'è qualche trucco? (oppure è errato il mio approccio
>alla costruzione del DB?)
>Grazie in anticipo
>Gianni
Il driver per la gestione dei file di testo non è performante come il
motore JET che gestisce i database in formato Access.
Magari su tabelle con pochi record la differenza non si nota, ma nel
tuo caso si tratta di svariate migliaia di record, sui quali
ooltretutto applichi un filtro dinamico basato sui caratteri digitati
nella combo: credo che tu stia chiedendo un po' troppo !
In definitiva, credo che sarebbe meglio che tu importassi le tabelle
di testo in tabelle Access.
Vincenzo Turturro
-------------------------------------------------------------
Otherwise we all become **** dai portatili or, what is worst,
expert poets from Florence like vturturro.
(Written by
ivan....@tiscalinet.it
 on Ven 25 Aug 2000 09:34:52 +0200)


author: Fabio Montagner

text: Provato ad impostare gli indici?


text:
> Quindi mi sono divertito a creare un database "carino" creando delle tabelle
> che puntano ai file di testo.
cosa intendi per puntano ai file di testo?
cioč sei riuscito ad  inserire i dati dentro una tabella di access?
se si, come si fa? o se sai il modo per fare ciň, considerando il tipo di txt
visto che ad esempio su una riga possono anche esserci le frazioni.
thank you


title: aiuto sul totale

author: matto

text:
ragazzi in una maschera è possibile riuscire a far visualizzare il totale
sotto invece che di lato?


title: aiuto sul totale

author: Antonio Biso

text:
"matto" <
mat...@hotmail.com
> ha scritto nel messaggio
news:gfsea.91620$pG1.2...@news1.tin.it...
> ragazzi in una maschera è possibile riuscire a far visualizzare il totale
> sotto invece che di lato?
Il totale di che?
Sotto a che?
Di lato a che?
In che sistema di riferimento ti stai ponendo?
Usi un sistema geometrico euclideo o Reumerriano?
Antonio


title: aiuto sul totale

author: teo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:s2Dfa.42554$7y3.1...@twister1.libero.it...

> Se ho capito lui vorrebbe visualizzare il totproquery di un campo in un
record specifico di un'altra query credo........


title: Help urgente SQL INSERT e data

author: Diego Lotti

text:
Ciao
voglio eseguire il seguente codice SQL mediante il metodo execute della
connessione al database corrente. I valori vengono presi da controlli vari
e il risultato è una stringa SQL come questa.
INSERT INTO MT_Agenda ( IDAgente, IDCliente, Data, Ora ) SELECT 6,
'000005', #06/01/2003#, #10.45.00#
Tutto OK, niente errori ma il valore di data nella tabella MT_Agenda viene
inserito in notazione anglosassone, prima il mese e poi il giorno!
Incomprensibile! Nella tabella risulta il valore 01/06/2003 e non
06/01/2003 come indicato nel codice SQL e nella text box da cui prendo il
valore.
Sapete perchè e come risolvere? Non è strano?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Help urgente SQL INSERT e data

text:
"Diego Lotti" <
diego...@iol.it
> ha scritto nel messaggio
news:b1oruu$n7g$1...@news.newsland.it...
> Ciao
>
> voglio eseguire il seguente codice SQL mediante il metodo execute della
> connessione al database corrente. I valori vengono presi da controlli vari
> e il risultato è una stringa SQL come questa.
>
> INSERT INTO MT_Agenda ( IDAgente, IDCliente, Data, Ora ) SELECT 6,
> '000005', #06/01/2003#, #10.45.00#
>
> Tutto OK, niente errori ma il valore di data nella tabella MT_Agenda viene
> inserito in notazione anglosassone, prima il mese e poi il giorno!
> Incomprensibile! Nella tabella risulta il valore 01/06/2003 e non
> 06/01/2003 come indicato nel codice SQL e nella text box da cui prendo il
> valore.
>
> Sapete perchè e come risolvere? Non è strano?
No!
Quando fai la query creando la stringa via codice devi crearla in notazione
anglosassone, pertanto dovresti passare
#01/06/2003#
per avere il 6 gennaio memorizzato
Se non ci credi prova a fare la query con
#14/02/203#
Ti dovrebbe dare errore
Antonio


title: Help urgente SQL INSERT e data

text:
Grazie, quindi la grammatica SQL non tiene conto delle impostazioni
internazionali! :-(
Peccato, dover scrivere una routine di trattamento testo per scambiare mese
e anno mi scoccia ma se le cose stanno cosě non ho alternativa.
Grazie di avermi svelato l'arcano
--
Ing. Diego Lotti
------------------------------------
IT Specialist
FIN SERVICE Srl
------------------------------------
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:kIS%9.82489$ZE.22...@twister2.libero.it...
> "Diego Lotti" <
diego...@iol.it
> ha scritto nel messaggio
> news:b1oruu$n7g$1...@news.newsland.it...
> > Ciao
> >
> > voglio eseguire il seguente codice SQL mediante il metodo execute della
> > connessione al database corrente. I valori vengono presi da controlli
vari
> > e il risultato č una stringa SQL come questa.
> >
> > INSERT INTO MT_Agenda ( IDAgente, IDCliente, Data, Ora ) SELECT 6,
> > '000005', #06/01/2003#, #10.45.00#
> >
> > Tutto OK, niente errori ma il valore di data nella tabella MT_Agenda
viene
> > inserito in notazione anglosassone, prima il mese e poi il giorno!
> > Incomprensibile! Nella tabella risulta il valore 01/06/2003 e non
> > 06/01/2003 come indicato nel codice SQL e nella text box da cui prendo
il
> > valore.
> >
> > Sapete perchč e come risolvere? Non č strano?



title: Help urgente SQL INSERT e data

text:
"Diego Lotti" <
mac...@NOSPAM.iol.it
> ha scritto nel messaggio
news:yMc0a.85560$YG2.2...@twister1.libero.it...
> Grazie, quindi la grammatica SQL non tiene conto delle impostazioni
> internazionali! :-(
Ti prego di scrivere correttamente DOPO il quoting!!!
> Peccato, dover scrivere una routine di trattamento testo per scambiare
mese
> e anno mi scoccia ma se le cose stanno così non ho alternativa.
Mah...
io mi sono fatto una funzioncina che prende una data normale e la inverte e
poi la uso nelle mie costruzioni di SQL da codice...
Non è poi così pesante alla fine...
Antonio


title: Conteggio valori

author: stefano

text:
Ho bisogno di sapere quanti valori "diversi"  sono presenti in una
tabella. Cerco di spiegarmi meglio...
Ho una tabella con tre campi CODICE FISCALE -  STRUTTURA - MESE.
Io vorrei contare il numero di persone presenti in ogni struttura
nell'arco di tot mesi. Finora ho provato con una tabella Pivot ma se
con un mese tutto fila liscio appena gli chiedo di raggrupparmi +
mesilità mi conta lo stesso Codice anche se già presente in un altro
mese.
Mi sapreste suggerire una soluzione?
Grazie!


title: Conteggio valori

text:
stefano ha scritto:


A occhio Potresti usare la Funzione DCount che trovi ben descritta  nella
guida in linea.
Ciao
Nicola
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Esatto 2000

author: Hp

text:
Salve a tutto il ng
Devo accedere ai dati di
Esatto 2000 ( Anagrafica, Articoli etc. etc. )
Qualcuno del ng ha esperienza a riguardo ?
Dove posso trovare i driver ODBC compatibili
con la Base di Dati di Esatto 2k ?
Grazie Mille !!!
hp


title: Esatto 2000

author: ElioP

text:
>Devo accedere ai dati di
>Esatto 2000 ( Anagrafica, Articoli etc. etc. )
>Qualcuno del ng ha esperienza a riguardo ?
Si. Pessima.
E non lo faro' piu', neanche con
un fucile puntato alla schiena.
Un conto e' leggere i dati,
altra cosa infilare in Esatto
una fattura aggiornando n tabelle.
Evita l'uso di FindFirst/FindNext
per scorrere le tabelle (ci passeresti delle ore).
Utilizza invece statement SQL.
Il tracciato record delle tabelle
(che in realta' sono dei file)
lo trovi nei manuali allegati
a Esatto (funzioni di Import/Export).
>Dove posso trovare i driver ODBC compatibili
>con la Base di Dati di Esatto 2k ?
Cerca l'odbc per BTRIEVE alla Pervasive Software
o direttamente alla ESA Software.
Ciao. ElioP.


title: Esatto 2000

text:
Grazie Mille
Ciao Hp


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

text:
Vorrei sapere gentilmente i nomi di aziende che fanno corsi su SQL Server a
Roma o comunque nel centro italia....
grazie
--
<***********************************>
Vigna Federico...CED L'Abbondanza
Email:
in...@labbondanza.it
Http:
www.labbondanza.it
<***********************************>


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

author: Andrea Sciamanna

text:
> Vorrei sapere gentilmente i nomi di aziende che fanno corsi su SQL Server
a
> Roma o comunque nel centro italia....
Guarda su
www.elea.it


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

author: Luciano (DOC)

text:
Scusa se ti scrivo questo sul NG ma....
alcuni settimane fa hai chiesto informazioni sul mercato del lavoro a Roma,
ti ho risposto e ti ho anche detto se decidevi ti farti sentire.
Dopo hai scritto qui e sul NG di VB un annuncio di richiesta di lavoro, e ti
ho risposto in privato lasciandoti il cellulare, senza avere risposta.
Ora torni alla carica con i corsi, sempre a Roma....qui si dice comunemente:
ce fai o ce sei?:-))
Saluti.
Luciano
(DOC)
°_Bova_° <
in...@labbondanza.it
> wrote in message
EHFy5.9153$Q23.1...@news.infostrada.it...
> Vorrei sapere gentilmente i nomi di aziende che fanno corsi su SQL Server
a
> Roma o comunque nel centro italia....
>



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

author: Lbo da casa

text:
>Dopo hai scritto qui e sul NG di VB un annuncio di richiesta di lavoro, e ti
>ho risposto in privato lasciandoti il cellulare, senza avere risposta.
>Ora torni alla carica con i corsi, sempre a Roma....qui si dice comunemente:
>ce fai o ce sei?:-))
forse si vuole presentare al colloquio preparato...
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: avviso record duplicato a fine inserimento

text:
a seguito dell'inserimento su maschera dei campi nome, cognome,
natoil, vorrei che mi venisse visualizzato un messaggio che mi indichi
se il record già esiste e che annulli l'ultimo record inserito...
come posso realizzarlo?
grazie 1000
Nicola


author: Gabriele Bertolucci

text:

Devi sfruttare gli eventi AfterUpdate di tutti e tre i campi.
Ti crei una tua funzione che controlla se esiste già un record con quegli
stessi dati e, se lo trova, te lo segnala.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: disabilitare 'Annulla' in inputbox

author: Gianluca

text:
Ciao a tutti, ragazzi!
come indicato nel subject, sapete se in una inputbox è possibile
disabilitare il tasto 'Annulla' lasciando solo 'Ok'?
Possibilmente evitando l'uso di maschere costruite ad hoc...
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: disabilitare 'Annulla' in inputbox

author: Fabio

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:Ndld9.149563$n04.3...@twister2.libero.it...

Se non è solo una questione "estetica" puoi fare un ciclo che ti riproponga
l'InputBox fino a quando il risultato non è diverso da una stringa di
lunghezza zero "" (ovvero il risultato di inputbox quando viene premuto
Annulla)
Ciao, FABIO


title: disabilitare 'Annulla' in inputbox

text:
> Se non č solo una questione "estetica" puoi fare un ciclo che ti
> riproponga l'InputBox fino a quando il risultato non č diverso da una
> stringa di lunghezza zero "" (ovvero il risultato di inputbox quando
> viene premuto Annulla)
Premendo Annulla viene comunque riproposta la domanda. Io voglio (vorrei)
che nella testa dell'utente non passasse neanche l'idea che l'operazione che
sta compiendo č annullabile anche in virtů del fatto che , alla fine della
fiera, non lo č!!!


title: disabilitare 'Annulla' in inputbox

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:Xrld9.149626$n04.3...@twister2.libero.it...
> > Se non è solo una questione "estetica" puoi fare un ciclo che ti
> > riproponga l'InputBox fino a quando il risultato non è diverso da una
> > stringa di lunghezza zero "" (ovvero il risultato di inputbox quando
> > viene premuto Annulla)
>
> Premendo Annulla viene comunque riproposta la domanda. Io voglio (vorrei)
> che nella testa dell'utente non passasse neanche l'idea che l'operazione
che
> sta compiendo è annullabile anche in virtù del fatto che , alla fine della
> fiera, non lo è!!!
E allora devi simulare l'inputbox senza annulla con una maschera modale
Antonio


title: Campi associati e compilati da maschera

author: Claudio

text:
Buongiorno e sinceri auguri di Buon Natale a tutto il NG!
Avrei bisogno di un aiuto per il seguente problema avendo poca conoscenza
del codice VBA:
In una maschera vorrei che dopo aver inserito una descrizione presa da una
lista su una casella combinata o di riepilogo, si scrivesse in un campo
(della maschera e appartenente ad una specifica tabella) la famiglia di
prodotto appartenente a quella descrizione e in un altra casella il numero
di record contenuti per ogni descrizione per quella famiglia di prodotto.
Una tabella contiene le descrizioni ed una contiene le famiglie di prodotto
con una chiave primaria per ognuna delle due tabelle.
Es: famiglia di prodotto : computer
descrizioni : laptop, tower, notebook, palmare
numero di descrizioni totali = 4
Numero di descrizioni per tipo di record descrizione inserito  : laptop 1,
notebook 3, tower 2 ect...
Scusate la lunghezza ma ho cercato di ridurlo al minimo e magari cosi non
sono stato sufficentemente chiaro....:)
Grazie a tutti !
Paolo


title: Campi associati e compilati da maschera

author: Emyr

text:
On Tue, 24 Dec 2002 11:49:20 +0100, "Claudio" <
hac...@fastwebnet.it
>
wrote:

vedi le funzioni di aggregazione dcount() dsum() dllookup()
oppure fatti dele funzioni specifiche che facciano le somme via codice
DAO o ADO
Saluti.
Emanuele.


title: Ricerca in sottomaschera

author: Franco

text:
Sto cercando come suggeritomi da Roberto di adattare alle mie esigenze la
FAQ "Filtrare una maschera in base al valore contenuto in una sua
sottomaschera",
Basandomi sull'esempio scaricato
Ho quindi realizzato tre tabelle
ttblFilm:  campo contatore IdFilm, titoloFilm  campo testo
tblRegia: campo contatore IdRegia, IdFilm campo numerico , IdAttore numerico
, Regista campo testo
Queste in relazione uno a molti.
tblAttore: campo contatore  Id Attore, NomeAttore campo testo
Una query unione (Query1):
SELECT 0 As IdAttore, "<Tutti>" As NomeAttore FROM tblAttore UNION SELECT
tblAttore.IdAttore, tblAttore.NomeAttore FROM tblAttore;
Una maschera  ("Maschera") con nell'inetstazione una casella combinata:
attore, origine riga query1.
In questa vi è una sottomaschera  nome  ed , riferendomi sempre all'oggetto
suddetto,  ha come oggetto origine una maschera nome Sottomaschera (che
fantasia),, visualizzazione maschere continue, realizzata sulla tabella
regia.
il controllo  IdAttore l'ho sostituito con una casella di controllo che ha
come origine riga :
SELECT tblAttore.IdAttore, tblAttore.NomeAttore FROM tblAttore;
Eccomi al dunque, in dopo aggiornamento della casella combinata della
"Maschera" ho inserito il seguente codice:
Private Sub Attore_AfterUpdate()
Dim db As DAO.Database, rst As DAO.Recordset
Dim strAttore As String, gstr As String
gstr = ""
If Me!Attore <> 0 Then
    strAttore = "[IdAttore]=" & Me!Attore
        gstr = "[IdFilm] IN(Select IdFilm From tblRegia Where" & strAttore &
")"
Set db = CurrentDb
Set rst = db.OpenRecordset("SELECT DISTINCTROW" & _
"tblFilm.IdFilm" & _
"FROM tblFilm" & _
"WHERE" & gstr & ";")
If rst.RecordCount = 0 Then
    MsgBox "Non ci sono attori che soddisfano i criteri", vbExclamation,
"Esito ricerca negativa"
    gstr = ""
    rst.Close
    Exit Sub
End If
rst.Close
End If
If Me!Attore = 0 Then
DoCmd.Close acForm, Me.Name
End If
DoCmd.OpenForm FormName:="Maschera", WhereCondition:=gstr
End Sub
 Solo che non funziona, mi da il seguente errore:
Errore 3075
Errore di sintassi 8operatore mancante) nell'espressioner della query
'DISTINCTROWtblFilm.IdFilmFROMtblFilmWHERE[IdFilm]IN(Select IdFilm From
tblRegia Where[IdAttore]=3")'
Riferimento DAO 3.6 Object Library
Dove è che sbaglio
Grazie Franco


title: Ricerca in sottomaschera

author: Ivan da casa

text:
"Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
news:435aa423$0$13353$4faf...@reader2.news.tin.it...

Ciao Franco,
io ho notato almeno due probabili problemi.
1) la sintassi della query (sembra giusta) manca di spazi separatori tra le
varie 'parole' :
> Set rst = db.OpenRecordset("SELECT DISTINCTROW" & _
> "tblFilm.IdFilm" & _
> "FROM tblFilm" & _
> "WHERE" & gstr & ";")
dovrebbe diventare almeno :
 Set rst = db.OpenRecordset("SELECT DISTINCTROW " & _
 "tblFilm.IdFilm " & _
 "FROM tblFilm " & _
 "WHERE " & gstr & ";")
.... e probailmente qualche spazio và inserito anche nella struttura della
variabile gstr.
2) per evitar confusioni ad ACCESS, prova a referenziare ogni campo in
maniera estesa. Questo lo ottieni anteponendo anche il nome della tabella (o
query) di appartenenza.
Quindi probabile che  :
> If Me!Attore <> 0 Then
>    strAttore = "[IdAttore]=" & Me!Attore
>        gstr = "[IdFilm] IN(Select IdFilm From tblRegia Where" & strAttore
> &
> ")"
debba diventare (ho aggiunto anche qualche spazio):
 If Me!Attore <> 0 Then
    strAttore = "tblRegia.[IdAttore]= " & Me!Attore
        gstr = "[tblFilm.IdFilm] IN (Select tblRegia.IdFilm From tblRegia
Where" & strAttore &
 ")"
(spero di avere ricostruito la giusta provenienza dei campi).
a questo punto, se non manca qualche parentesi, dovrebbe funzionare.
--
... spero di esserti stato d'aiuto,
 Ivan   (facci sapere ...)


title: Ricerca in sottomaschera

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:435b41ae$0$29543$4faf...@reader1.news.tin.it...
>
> "Franco" <
f.pic...@tin.it
> ha scritto nel messaggio
> news:435aa423$0$13353$4faf...@reader2.news.tin.it...
> > Sto cercando come suggeritomi da Roberto di adattare alle mie esigenze
la
> > FAQ "Filtrare una maschera in base al valore contenuto in una sua
> > sottomaschera",
> > Basandomi sull'esempio scaricato
> > Ho quindi realizzato tre tabelle
> >
> > ttblFilm:  campo contatore IdFilm, titoloFilm  campo testo
> > tblRegia: campo contatore IdRegia, IdFilm campo numerico , IdAttore
> > numerico
> > , Regista campo testo
> > Queste in relazione uno a molti.
> > tblAttore: campo contatore  Id Attore, NomeAttore campo testo
> >
> > Una query unione (Query1):
> > SELECT 0 As IdAttore, "<Tutti>" As NomeAttore FROM tblAttore UNION
SELECT
> > tblAttore.IdAttore, tblAttore.NomeAttore FROM tblAttore;
> >

> Grazie Ivan
Era un problema di spazi separatori.
Ora avendo una maschera principale basata sulla tblFilm con controlli
Tutolo, Durata, Genere, Trama e in questa una sottomaschera basata sulla
tblRegia nella quale assegno gli attori.
Una maschera di ricerca con vari controlli nei quali inserisco i dati per
una ricerca combinata ed un pulsante con il quale apro una maschera con
recordsource basato su una query parametrica nella quale visualizzo i record
trovati.
Chiedo come posso eseguire una ricerca combinata ad esempio per Genere,
durata e attore (che si trova nella sottomaschera)?
Franco


title: Ricerca in sottomaschera

text:
[...]
>>
>> Grazie Ivan
> Era un problema di spazi separatori.
>
> Ora avendo una maschera principale basata sulla tblFilm con controlli
> Tutolo, Durata, Genere, Trama e in questa una sottomaschera basata sulla
> tblRegia nella quale assegno gli attori.
> Una maschera di ricerca con vari controlli nei quali inserisco i dati per
> una ricerca combinata ed un pulsante con il quale apro una maschera con
> recordsource basato su una query parametrica nella quale visualizzo i
> record
> trovati.
> Chiedo come posso eseguire una ricerca combinata ad esempio per Genere,
> durata e attore (che si trova nella sottomaschera)?
>
> Franco
>
>
>
Ciao Franco,
creati una query dove trascini le due tabelle, le relazioni al punto giusto,
componi la query inserendo un criterio su ogni campo necessario, poi ti copy
la sintassi dell' SQL  e lo incolli nell'editor di VBA. A questo punto basta
sostituire i criteri con i valori variabili volta a volta e inserire tutto
in una variabile da passare come argomento Recordsource di una maschera
adHoc o quella che hai già. (meglio adHoc, per non creare rimpalli visto che
quella che hai magari la stai già usando filtrata .... e così via).



title: Ricerca in sottomaschera

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:435c00cc$0$29543$4faf...@reader1.news.tin.it...

> Si sicuramente.
Ti ringrazio, ora provo.
Franco
>


title: chiave primaria (bis)

author: Singer

text:
Il settaggio di un campo quale chiave primaria non consente la duplicazione
di un dato! Ok!
Come faccio per inserire lo stesso numero ID Fattura (per esempio) l'anno
successivo (2003) posto che l'anno precedente il record sia identificato da
"2002"
E' possibile cioč aver nella stessa tabella:
Anno    ID Fattura
2002    1/15
2003    1/15
Vi prego aiutatemi
Singer


title: chiave primaria (bis)

author: Alessandro Cara

text:

e dalli Singer.
C'e' stato un 3d ettometrico su questo tuo quesito.
Le hai lette le risposte?
Aggiungi l'anno alla chiave. I.e. la chiave primaria sara' fatta da:
anno+idfattura
oppure definisci il "maledetto" contatore come chiave primaria.
E se non sai come si fa basta che lo scrivi!
--
a.cara
Togli qualcosa dall'email


title: intestare con dati i report con procedura

text:
vorrei creare una procedura in un modulo che mi compili l'intestazione di un
report
solo che se nella procedura uso me.nomecampo di dice "utilizzo non valido
della parola chiave me"
dovrei secondo me passare alla procedura il nome stringa del report aperto
in quel momento e poi fare riferimento a tale report in modo dinamico nella
procedura
tipo
reports!(nomereportpassato)![nomecampo]="Email " & rs!email & "Tel " &
rs!tel
mi sapete aiutare?
grazie.


text:
questo è l'esempio di codice
Public Sub CompilaIntestazione(nomereport As String)
Dim db As Database
    Dim rs As Recordset
    Set rs = db.OpenRecordset("select * from aziendali")
        If Dir(rs!percorsologo) <> "" Then
            Reports!(nomereport)![Picture] = rs!percorsologo
        End If
anzichè mettere nella procedura Me.
            Me.Immagine11.Picture = rs!percorsologo
che mi da errore se  non si trova in un report vorrei mettere il nome del
report come qui sopra
            Reports!(nomereport)![Picture] = rs!percorsologo
dove nomerepor lo ricevo dalla chiamata della procedura qualcuno sa l'esatta
sintassi? grazie.


author: Antonio Biso

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c4r84s$cso$1...@lacerta.tiscalinet.it...

Lancia la procedura da evento su apertura del report dove sai quale è il
report aperto
Antonio


text:
> Lancia la procedura da evento su apertura del report dove sai quale è il
> report aperto
>
> Antonio
il nome lo conosco
mi spiego io vorrei mettere in un modulo una procedura generica che mi
intesti le stampe con vari valori e con il logo indifferentemente dal report
aperto e poi su apertura del report lancio tale procedura
chiamo cosi
intestareport(nomereport)
poi vorrei fare cosi
public sub intestarepor(nome as string)
    reports(nome)![logo]="c:\pippo.bmp"
    ecc......
end sub


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c4renp$j0b$1...@lacerta.tiscalinet.it...

E allora?
Hai già scritto tu la soluzione al tuo problema!!!
Antonio


text:
> > public sub intestarepor(nome as string)
> >     reports(nome)![logo]="c:\pippo.bmp"
> >     ecc......
> >
> > end sub
>
> E allora?
> Hai già scritto tu la soluzione al tuo problema!!!
>
> Antonio
si scusa ma non pensavo che scrivendo l'esempioo di ciò che volevo fosse la
soluzione che cercavo. alla prossima


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c4rnkg$spn$1...@lacerta.tiscalinet.it...

STAI DIVENTANDO UNO SVILUPPATORE ESPERTO!!!
Hehe he ee ehee heeheh
Antonio


title: Barre di scorrimento

author: Giuseppe

text:
Cia a Tutti
In una maschera ho un controllo immagine che
a volte , secondo la grandezza dell'immagine che
viene visualizzata ,non riesco a vederla per intero,
avrei bisogno di una barra di scorrimento verticale,
e/o orizzontale , nelle proprietą del controllo non
ho trovato niente .
E' possibile , e se si  come fare
Ciao Giuseppe


title: Barre di scorrimento

author: MA

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel
messaggio
news:9W1Xc.146994$OR2.7...@news3.tin.it...

Setta ridimensiona
la modalitą di visualizzazione
MAssimiliano


title: Barre di scorrimento

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:Y32Xc.12089$B06....@news.edisontel.com...
>
> "Giuseppe" <
amrma...@tin.it
> ha scritto nel
> messaggio
> news:9W1Xc.146994$OR2.7...@news3.tin.it...
> > Cia a Tutti
> >
> >
> > In una maschera ho un controllo immagine che
> > a volte , secondo la grandezza dell'immagine che
> > viene visualizzata ,non riesco a vederla per
> intero,
> > avrei bisogno di una barra di scorrimento
> verticale,
> > e/o orizzontale , nelle proprietà del controllo
> non
> > ho trovato niente .
> >
> > E' possibile , e se si  come fare
> >
> > Ciao Giuseppe
> Setta ridimensiona
> la modalità di visualizzazione
> MAssimiliano
Grazie MAssimiliano
ma non fà al caso mio ,perchè sia la modalità ridimensione che zoom
mi rendono l'immagine visivamente pessima .
Ho proprio bisogno di una barra di scorrimento , forse
qualche controllo aggiuntivo ?
Giuseppe


title: Barre di scorrimento

text:

Usa quella come preview e su click lanci un
hyperlinkaddress e lui ti ingrandisce l'immagine
MAssimiliano


title: Barre di scorrimento

author: Roberto dalla campagna

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:pk2Xc.147086$OR2.7...@news3.tin.it...

Imposta a Zoom la poprietà Modalità Ridimensionamento del controllo Immagine
in cui visualizzi il contenuto del file immagine.
Inserisci due pulsanti di comando; con il primo riduci ogni volta del 10% il
valore delle proprietà Height e Width  (vedi help) del controllo Immagine;
con l'altro pulsante incrementi invece ogni volta del 10% il valore di
queste due proprietà.
Quindi, a fronte dell'evento "Su clic" di un altro pulsante di comando o a
fronte dell'eventi "Su corrente" della maschera reimposta i valori di
default delle due proprietà.
Stai attento che i valori di queste due proprietà sono espressi in Twip
(vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Barre di scorrimento

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:vN2Xc.61446$OH4.1...@twister1.libero.it...

Ci  Provo
Ciao Giuseppe


title: Barre di scorrimento

text:

Fatto
La soluzione è buona solo che non ho lo spazio per
alzare e allargare il controllo  , perchè dovrei ingrandire del 20%
circa  e il controllo immagine mi sovrasta altri controlli.
Forse l'unica soluzione è inserire il controllo in una sottomaschera  che
poi inserisco nella maschera principale  .
Eppure ho visto diversi cataloghi elettronici che hanno suppongo
un controllo immagine con le barre di scorrimento , perche alcuni
disegni o foto sono molto grandi.
Ciao e grazie
Giuseppe


title: Barre di scorrimento

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:s85Xc.148133$OR2.7...@news3.tin.it...

Puoi farlo usando i controlli ActiveX Kodak, i quali sono dotati proprio di
una proprietà zoom lasciando invariate le dimensioni del controllo di
visualizzazione dell'immagine.
Un esempio di utilizzo degli ActiveX Kodak (compreso l'uso dello zoom) lo
trovi sul Sito Comune (link qui sotto), nella Sezione General, nella mia FAQ
intitolata "Come è possibile scannerizzare, visualizzare, modificare,
stampare e salvare files immagine usando gli ActiveX Kodak?".



title: Barre di scorrimento

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:SPhXc.62842$OH4.1...@twister1.libero.it...

Grazie
Ciao Giuseppe


title: Barre di scorrimento

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:CNiXc.150606$OR2.7...@news3.tin.it...
[CUT]
>
> Grazie
Prego
> Ciao Giuseppe



title: Mouse dove sei? Intestzione, corpo, piè pagina form?

author: OneEDP

text:
Buon giorno!
All'evento KeyPress su form ho la necessità di comprendere dove è posizionato il mouse.

Potrei chiamare GetCursorPos ma è inutilizzabile, perché ho la necessità di comprendere dove è posizionato il mouse, anzi su quale area della form è posizionato, se sull'intestazione, sul piè pagina o sul corpo. Sulla base dei queste coordinate poi all'evento KeyPress sottende una procedura condizionata.

Grazie

Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI ' This holds the logical cursor information
   x As Long
   y As Long
 End Type

Daniele


text:
Ciao Daniele,
KeyPress si scatena su Tastiera non su Mouse... quindi che attinenza puoi avere ...?

Diciamo che puoi leggere con l'API le coordinate del MOUSE, riportarle al CLIENT della Form con l'API ScreenToClient, a quel punto le converti in TWIPS, e, a seconda dell'altezza dell'Header,Detail e Footer, al netto dei Bordi trovi esattamente la posizione.

Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Declare Function ScreenToClient Lib "user32" (ByVal hWnd As Long, lpPoint As POINTAPI) As Long
Private Type POINTAPI
x As Long
y As Long
End Type

Dim pt As POINTAPI
Dim lRetVal As Long
Dim lValRet As Long
'
Call GetCursorPos(pt)
Call ScreenToClient(Me.hWnd, pt)

Converti in TWIPS... puoi evitare le API ed usare 15
Select case pt.y
   Case < Me.Section(acHeader).Height
      Msgbox "SONO NELL'HEADER"
   Case < Me.Section.(acHeader).Height+Me.Section.(acDetail).Height
      Msgbox "SONO NEL CORPO"
   Case else
      Msgbox "SONO NEL FOOTER"
End Select

Prova ad Affinarla, l'ho buttata giù a mano..

@Alex


text:

Scusa ho datoper scontato... intendevo di moltiplicare per 15

Select case pt.y * 15

E' un po approssimativo, ma secondo me non val la pena scomodare le altre API...

@Alex


text:
Il giorno venerdì 30 giugno 2017 15:56:30 UTC+2, @Alex ha scritto:

In pratica ho una pedaliera come questa
https://www.delcomproducts.com/images/FSDualC.jpg
.
Sono un foot switch a due che emula di fatto una tastiera con DUE tasti (programmabili).
Quando l'utente utilizza i pedali ed il mouse è sull'intenstazione della formdella form viene di fatto invocato forward / rewind record, quando invece è su un'altra area devo adottare un comportamento diverso (scorrimento di pagine PDF).
Ovviamente Alex il tuo codice scritto al volo è valido sia quando la form è a tutto schermo, sia quando non lo è avendo l'hwdn della form.
Grazie!


author: pfm

text:

molto interessante.

sei gentile a comunicarci il modello dei 2 pulsanti?
dovrei anch'io programmare una maschera con la pressione di 2 tasti


text:
...
> Ovviamente Alex il tuo codice scritto al volo è valido sia quando la form è a tutto schermo, sia quando non lo è avendo l'hwdn della form.
> Grazie!

Bene allora abbiamo risolto con poco...!
Ciao ben risentito.

@Alex


text:

ScreenToClient funziona megglio se preceduta da GetCursorPos, altrimenti resitusce un POINTAPI non attendibile :-)
Grazie


text:

Scythe USB Foot Switch II Pedaliera per PC a 2 Pedali, Nero


text:
...
> ScreenToClient funziona megglio se preceduta da GetCursorPos, altrimenti resitusce un POINTAPI non attendibile :-)
> Grazie

Scusa Daniele, ma il mio codice cosa diceva...????

Call GetCursorPos(pt)
Call ScreenToClient(Me.hWnd, pt)

Sbaglio o suggerivo ScreenToClient preceduta da GetCursorPos... non a caso...diciamo che NON HA SENSO il contrario.

@Alex


text:

Si chiama "SVISTA", nel senso che proprio non l'ho VISTA! Grazie! Sorry!
;-)


title: Caxo, L' Access non supporta il FULL JOIN !!!!!

author: radicale 004

text:
E mo' come faccio ?
Sigh ...
M' aspettano arzigogoli SCHIFOSI.


text:
radicale 004 ha scritto:
>E mo' come faccio ?
>
>Sigh ...
>M' aspettano arzigogoli SCHIFOSI.
>
Però hai le union.....
--


text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:inp5um$5jn$1...@news.nonsolonews.it...

Lascia stare... è inutile....
Antonio


text:
On 9 Apr, 10:38, Fair87<
roby....@gmail.com
> wrote:
> radicale 004 ha scritto:
>
> >E mo' come faccio ?
>
> >Sigh ...
> >M' aspettano arzigogoli SCHIFOSI.
>
> Per hai le union.....
Si,
ma le union "accodano" (se cosi si puo'
dire) i risultati delle query uno sotto l' altro.
A me invece occorre un collegamento
"orizzontale". Mi spiego ?


text:
radicale 004 ha scritto:

Mi sa che fai prima con le subqueries
Cmq puoi sempre fare una UNION tra le due tabelle interessate prima in Left
join e poi in Right Join e il risultato è quello....
--


text:
On 10 Apr, 22:05, Fair87<
roby....@gmail.com
> wrote:
> radicale 004 ha scritto:
>
> >On 9 Apr, 10:38, Fair87<
roby....@gmail.com
> wrote:
> >> radicale 004 ha scritto:
>
> >> >E mo' come faccio ?
>
> >> >Sigh ...
> >> >M' aspettano arzigogoli SCHIFOSI.
>
> >> Per hai le union.....
>
> >Si,
> >ma le union "accodano" (se cosi si puo'
> >dire) i risultati delle query uno sotto l' altro.
>
> >A me invece occorre un collegamento
> >"orizzontale". Mi spiego ?
>
> Mi sa che fai prima con le subqueries
> Cmq puoi sempre fare una UNION tra le due tabelle interessate prima in Left
> join e poi in Right Join e il risultato quello....
Giusto.
Grazie.


title: Join o Non Join.. prestazioni reali database

text:
Salve NG.. tra l'altro e un TOT che nn scrivo più.. comunque..
Da giorni.. dopo avere ultimato la mia ultima release del mio gestionale..
mi sono fatto delle domande a cui però non riesco a dare risposte...
Ho imparato ad usare ACCESS 3 anni or sono attraverso un mini corso di 24H
dome mi hanno spiegato l'utilizzo e la creazione di un database
relazionale...
Mi hanno spiegato anche le JOIN (relazioni).. però ho qualche dubbio..
dopo 3 anni di sviluppo su database con moduli creati da me (vedi
sitocomune) non so se le JOIN hanno un importanza fondamentale o No nei
database di Access con certe caratteristiche..
Principalmente i miei database hanno sempre le tabelle separate e vengono
linkate di volta in volta all'apertura del database...
Tutte le maschere e i Report  non che i Moduli.. sfruttano il linguaggio SQL
(Docmd.runSQL, Recordset, e SQL nell'origine dati dei report e maschere) ed
infatti nei miei database non vi sono Query salvate.
Ora quanto può influire la presenza o NO di join nelle tabelle collegate..
sulle prestazioni finali del database rispetto ad uno che nn le ha?..
(Velocità di apertura maschere e report, rispetto alle stesse maschera e
report con tabelle collegate in cui vi sono anche le relazioni).
Grazie a Tutti delle Vs opinioni
ciao


text:
"### CH v2.004 ###" <
tipiacerebb...@genio.af.it
> ha scritto nel
messaggio news:bvtn5c$ovl$1...@news.flashnet.it...
> Salve NG.. tra l'altro e un TOT che nn scrivo più.. comunque..
>
> Da giorni.. dopo avere ultimato la mia ultima release del mio gestionale..
> mi sono fatto delle domande a cui però non riesco a dare risposte...
>
> Ho imparato ad usare ACCESS 3 anni or sono attraverso un mini corso di 24H
Ehm...
Magari access 2...
> Mi hanno spiegato anche le JOIN (relazioni).. però ho qualche dubbio..
Ti consiglio di usare la parola relazione e non Join. Normalmente per join
si intende il legame tra campi di tabelle diverse che tu usi quando crei una
tua query, mentre le relazioni sono fissate all'interno del db una volta per
tutte
> dopo 3 anni di sviluppo su database con moduli creati da me (vedi
> sitocomune) non so se le JOIN hanno un importanza fondamentale o No nei
> database di Access con certe caratteristiche..
>
> Principalmente i miei database hanno sempre le tabelle separate e vengono
> linkate di volta in volta all'apertura del database...
>
> Ora quanto può influire la presenza o NO di join nelle tabelle collegate..
> sulle prestazioni finali del database rispetto ad uno che nn le ha?..
> (Velocità di apertura maschere e report, rispetto alle stesse maschera e
> report con tabelle collegate in cui vi sono anche le relazioni).
Io difficilmente uso le relazioni.
Per le prestazioni non credo proprio ci siano differenze (mentre ci sono con
l'uso opportuno di indici nelle tabelle);
ci possono essere dei vantaggi su database molto complessi, per la gestione
dei dati correlati, i controlli di integrità referenziale, le cancellazioni
e così via...
Io preferisco fare sempre tutto a manella, altrimenti sarebbe access a darti
una mano per questo se ci fossero le relazioni...
Antonio


text:
> > Salve NG.. tra l'altro e un TOT che nn scrivo più.. comunque..
> >
> > Da giorni.. dopo avere ultimato la mia ultima release del mio
gestionale..
> > mi sono fatto delle domande a cui però non riesco a dare risposte...
> >
> > Ho imparato ad usare ACCESS 3 anni or sono attraverso un mini corso di
24H
>
> Ehm...
> Magari access 2...
Magari 3 sono gli anni non la versione.
> > dopo 3 anni
vedi?
MAssimiliano


title: contatore in query che parta sempre da 1

text:
Ciao a tutti,
ho seguito molti esempi trovati ma non ne vengo a capo...
ho necessità che per una query che ha come origine la tabella articoli, per ogni filtro effettuato (prezzo, descrizione, ecc) abbia un campo che conteggi il progressivo in base al filtro effettuato iniziando sempre da 1.

ho già provato il codice di donnkarl ma ottengo sempre valore costante...

chi mi aiuta??

grazie mille!

Nico


author: Karl Donaubauer

text:
Salve,

Nickbi78 ha scritto:

> ...
È difficile senza detagli concreti su come si chiamano le tabelle, i
campi rilevanti, esempi di dati e risultati che vuoi ottenere, cosa hai
provato con quale risultato "costante" ecc.

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

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


text:

la tabella origine è articoli e contiene già un campo contatore di suo (idarticolo), poi susseguono i vari campi classici con codice, descrizione, prezzo ecc
c'è anche un campo [id] che viene "compilato" in automatico da form e che indica la sequenza con cui sono stati ordinati gli articoli...

ho inserito nella query in questione l'esempio riportato sul tuo sito:

NumIncr: (Select Count (*) FROM [Prodotti] as Temp WHERE [Temp].[Id] < [Prodotti].[Id])+1

modificando  [prodotti] con [articoli] e [id] con [idarticolo]
ottenendo risultato fisso a 1

probabilmente sbaglio qualcosa....

Grazie
Nicola


text:
Salve,

Nickbi78 ha scritto:
> ...
> la tabella origine è articoli e contiene già un campo contatore di suo (idarticolo), poi susseguono i vari campi classici con codice, descrizione, prezzo ecc
> c'è anche un campo [id] che viene "compilato" in automatico da form e che indica la sequenza con cui sono stati ordinati gli articoli...
>
> ho inserito nella query in questione l'esempio riportato sul tuo sito:
>
> NumIncr: (Select Count (*) FROM [Prodotti] as Temp WHERE [Temp].[Id] < [Prodotti].[Id])+1
>
> modificando  [prodotti] con [articoli] e [id] con [idarticolo]
> ottenendo risultato fisso a 1
>
> probabilmente sbaglio qualcosa....
>

Sarebbe meglio di incollare qui il vero enunciato SQL che hai provato.
Forse si vede il problema ed anche una cosa che non mi è chiaro: se il
tuo "campo [id]" riveste un ruolo qui e come.



text:

allora, mi son reso conto che avevo delle teorie tutte mie in merito alla questione contatori, non c'è bisogno del contatore che parte da 1 perchè il recordset comunque che uso fa il suo lavoro anche se il contatore non è continuo...

ho però riscontrato altri "inghippi" che mi bloccano e per cui aprirò un altro post.

grazie mille
Nico


title: creazione origine dati ODBC

author: Riccardo

text:
Buongiorno a tutti,
č possibile da codice creare un'origine dati odbc su SQL Server.
Nome Server=Server
Nome Database=Pippo
Nome DSN= Prova_Collegamento
utente=pluto
pwd=pluto
grazie
Riccardo
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5665 (20101201) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com


title: creazione origine dati ODBC

author: Lolince

text:
On 2 Dic, 10:50, "Riccardo" <
ricca...@free.panservice.it
> wrote:
> Buongiorno a tutti,

Private Const StrConnection="ODBC;DRIVER={SQL
Server};SERVER=TuoServer;UID=TuoUser;PWD=TuaPassword;DATABASE=TuoDB;LANGUAGE
=Italiano;DSN='';"


title: creazione origine dati ODBC

text:
"Lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:eb7af388-734a-4c26...@w18g2000vbe.googlegroups.com...

___________________________
Una volta creata questa stringa, come creo l'origine dati?
Non mi devo collegare ad una origine dati già esistente, ma ne devo creare
una nuova nel pc.
grazie
Riccardo
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5666 (20101202) __________



title: creazione origine dati ODBC

text:
On 2 Dic, 11:17, "Riccardo" <
ricca...@free.panservice.it
> wrote:
> "Lolince" <
loli...@hotmail.com
> ha scritto nel messaggionews:eb7af388-734a-4c26...@w18g2000vbe.googlegroups.com...
>
> > On 2 Dic, 10:50, "Riccardo" <
ricca...@free.panservice.it
> wrote:
> >> Buongiorno a tutti,
>
> >> possibile da codice creare un'origine dati odbc su SQL Server.
> >> Nome Server=Server
> >> Nome Database=Pippo
> >> Nome DSN= Prova_Collegamento
> >> utente=pluto
> >> pwd=pluto
>
> >> grazie
>
> >> Riccardo
>
> >> __________ Information from ESET NOD32 Antivirus, version of virus
> >> signature database 5665 (20101201) __________
>
> >> The message was checked by ESET NOD32 Antivirus.
>
> >>
http://www.eset.com
>
> > Private Const StrConnection="ODBC;DRIVER={SQL
> > Server};SERVER=TuoServer;UID=TuoUser;PWD=TuaPassword;DATABASE=TuoDB;LANGUAGE
> > =Italiano;DSN='';"
>
> ___________________________
> Una volta creata questa stringa, come creo l'origine dati?
> Non mi devo collegare ad una origine dati gi esistente, ma ne devo creare
> una nuova nel pc.
>
> grazie
> Riccardo
>
> __________ Information from ESET NOD32 Antivirus, version of virus signature database 5666 (20101202) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
>
http://www.eset.com
Fai una ricerca nel Ng ne trovi a volontà di soluzioni


title: creazione origine dati ODBC

text:
On 2 Dic, 10:50, "Riccardo" <
ricca...@free.panservice.it
> wrote:
> Buongiorno a tutti,
>
> possibile da codice creare un'origine dati odbc su SQL Server.
> Nome Server=Server
> Nome Database=Pippo
> Nome DSN= Prova_Collegamento
> utente=pluto
> pwd=pluto
>
> grazie
>
> Riccardo
SQL_SERVER supporta una connessione DSN_LESS... sei certo che sia
conveniente avere un DSN...?
Mai usato in vita mia se è possibile non usarlo...!
@Alex


title: creazione origine dati ODBC

text:

Se segui il suggerimento di Alex prova a vedere questo link magari e
piu chiaro
http://support.microsoft.com/kb/892490


title: creazione origine dati ODBC

author: RobertoA

text:
> Buongiorno a tutti,
>
> possibile da codice creare un'origine dati odbc su SQL Server.
> Nome Server=Server
> Nome Database=Pippo
> Nome DSN= Prova_Collegamento
> utente=pluto
> pwd=pluto
>
> grazie
>
> Riccardo
SQL_SERVER supporta una connessione DSN_LESS... sei certo che sia
conveniente avere un DSN...?
Mai usato in vita mia se č possibile non usarlo...!
@Alex
--------------------------------------------------
Molte volte e' comodo per far accedere ai dati altro applicativo tipo Excel
per i pivot, Word per fare le stampe unione, Crystal Report per l'utente che
desidera farsi le stampe a modo suo, ecc..
Ciao
RobertoA


title: creazione origine dati ODBC

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4cf7798b$1...@newsgate.x-privat.org...

____________________________________
Non sono praticissimo di queste operazioni con SQL Server, perň dato che
devo aprire troppe tabelle e fare una serie di query per estrapolare diversi
dati per poi fare dei calcoli
non poco complessi su tali tabelle, ho trovato comodo averle collegate in
ODBC.
Comunque cercando sul NG ho trovato il seguente link
http://support.microsoft.com/default.aspx?scid=KB;EN-US;q184608&FR=0
con il quale sono riuscito a creare un DSN di Sistema che č quello che
cercavo.
grazie mille
Riccardo
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5666 (20101202) __________



title: creazione origine dati ODBC

text:
...
> --------------------------------------------------
> Molte volte e' comodo per far accedere ai dati altro applicativo tipo Excel
> per i pivot, Word per fare le stampe unione, Crystal Report per l'utente che
> desidera farsi le stampe a modo suo, ecc..
> Ciao
> RobertoA
La connessione DSN_LESS è supportata anche da Excel, Word...(è il
Driver in realtà) e siccome parliamo di Access non credo serva
CrrystalReport...!
Ciao
@Alex


title: Aiuto per ripristino database

author: Antonio in the city

text:
Dopo essere passati a windows 2000 (cosě mi riferiscono, ma che cavolo
c'entra dico io), l'mdb non si apre piů. Quando cerco di aprire l'mdb ricevo
il seguente messaggio "il database xy deve essere ripristinato o non č un
database. E' possibile che Microsfot Access sia stato chiuso
inaspettatamente mentre un database era aperto. Tentare di rispristinare il
database ?". Se clicco su sě ricevo il messaggio "Formato di database xy.mdb
non riconosciuto" e poi " Il database xy non puň essere ripristinato o non č
un database Microsoft Access".
Cosa posso fare ? Logicamente non c'č un backup.
Grazie mille
Antonio


title: Aiuto per ripristino database

author: Carlo Costarella

text:
"Antonio in the city" <
pipp...@it.it
> ha scritto nel messaggio
news:bb048q$8t3$1...@lacerta.tiscalinet.it...

Il database č stato scritto con una versione di Access non supportata dal
sistema in uso che ha una versione diversa di Access.
Tipico č usare un mdb scritto con Access2000 e tentare di aprirlo con
Access97.
Tranquillo il db funziona, solo ha bisogno della versione di Access che lo
ha generato.
Ciao, Carlo


title: Access Runtime di SageKey

author: lucchino

text:
Ciao
Qualcuno di voi l'ha mai provato?
Dovrebbe risolvere i "conflitti" tra le varie versioni.
Ciao
Luca


title: Access Runtime di SageKey

author: Oscar Manfredini

text:
"lucchino"
> Ciao
> Qualcuno di voi l'ha mai provato?
> Dovrebbe risolvere i "conflitti" tra le varie versioni.
Ho provato il 97 e l'XP: mantiene quello che promette.
Ciao: Oscar


title: Access Runtime di SageKey

text:

Io pensabo di prendere il 2003: il 2007 mi fa abb. schifo...
Grazie
Ciao
Luca


title: demo

author: fab

text:
salve a tutti
dovrei inviare una demo con scadenza
c'è un modo per far si che il destinatario possa poi (senza
naturalmente accedere alla strutura) trasformarla  in versione
definitiva ed evitare così di dover copiare-incollare i dati già
inseriti in un nuovo file?


title: demo

text:
fab ha scritto:
>salve a tutti
>dovrei inviare una demo con scadenza
>c'=E8 un modo per far si che il destinatario possa poi (senza
>naturalmente accedere alla strutura) trasformarla  in versione
>definitiva ed evitare cos=EC di dover copiare-incollare i dati gi=E0
>inseriti in un nuovo file?
Io personalmente fare così.....a parte ovviamente distribuire tutto in mde (il FE..): metterei in una tabella 3 password, una per la versione DEMO, una per la versione MAXI e una per te (che non si sa mai...). Tu dai l'applicazione al cliente con la password DEMO, magari registri anche on line la scadenza (così l'utente non può cambiarla). All'avvio dell'applicazione fai un controllo sulla pw. Per ogni routine che non vuoi che sia gestita nella versione DEMO (tipo le stampe oppure per attivare o disattivare tutto il db) attraverso il controllo che fai all'apertura attivi o no la procedura. Se uno usa la pw MAXI potrà accedere a tutto il db....e tu (con la terza pw) potrai accedere sempre al db anche se l'utente cambia la pw (cosa che dovrebbe fare...).
Un'altra maniera potrebbe essere (se hai l'applicazione divisa in BE e FE) quella di mandare un nuovo FE se il cliente conferma l'acquiso....i dati rimangono fermi dove sono.....
Spero di esserti stato utile.
Ciao
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: demo

author: CIDI

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:gd01d4$lun$1...@news.nonsolonews.it...

le password in tabella sono in chiaro ;-).....
potrebbe usare un FE/MDE ponendo un limite all'inserimento di record.
la protezione di access è stata ampiamente discussa in questo NG. questo è
un dei 3d
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/30c4cced9c6986aa/a61cd3e32c7253c4?hl=it&lnk=st&q=#a61cd3e32c7253c4
Daniele


title: demo

text:
CIDI ha scritto:
>
>"Fair87" <roby.ces@gmail . com > ha scritto nel messaggio

> * groups.google . it /group/it . com p.appl.access/browse_thread/thread/30c4cced9c6986aa/a61cd3e32c7253c4?hl=it&lnk=st&q=#a61cd3e32c7253c4
>
>Daniele
>
>
Vero.....era la soluzione easy.....io opterei per mandare un FE nuovo con tutte le funzionalità...prima gli dai un sw che magari non stampa, dove inserisci solo 2 records o quello che vuoi, poi, se al cliente piace, gli mandi quello vero.....dico la verità, ho sempre e solo lavorato x amici e conoscenti che non sapevano nulla di informatica, e non ho mai avuto la necessità di 'proteggere' l'applicazione oltre un certo punto.... :-)



title: campo progressivo in una query con azzeramento alla modifica del valore

author: gege

text:
Dall'esempio sul sitocomune
"
2.1 Come posso inserire nella mia
query un campo progressivo?"

che riporto sotto, riesco ad ottenere finalmente la numerazione progressiva
in una query (in modo veloce), ma quello che serve a me è poter azzerare il
contatore ogni volta che cambia il valore ID

ad esempio con

Tabella1

CAMPO1
CAMPO2

100000001
010

100000001
015

100000002
020

100000002
035

100000002         047
Query
ottenuta

CAMPO1
CAMPO2    Conteggio

100000001
010
1

100000001
015
2

100000002
020
3

100000002
035
4

100000002
047
5
Query desiderata

CAMPO1
CAMPO2    Conteggio

100000001
010
1

100000001
015
2

100000002
020
1

100000002
035
2

100000002
047
3

dal sitocomune

<< ESEMPIO >>
[Funzione e modulo]
Option Compare Database
Option Explicit

Dim rval As Integer    ' La variabile globale di appoggio

Public Function Progressione(Valore As String) As Integer
   If Valore = "Azzera" Then
      rval = 0
   Else
      rval = rval + 1
   End If
   Progressione = rval
End Function

[Utilizzo in
query]
----------------------------------------------------------------
SELECT
MiaTab.ID, MiaTab.Nome, Progressione((ID)) AS Progressione
FROM
MiaTab
WHERE (((Progressione("Azzera"))=0))
ORDER BY
MiaTab.Nome;


author: Roberto dal portatile

text:
"gege" <
gian...@tiscali.it
> ha scritto nel
  messaggio
news:448b0a1e$0$1001$5fc...@news.tiscali.it
...


Per prima cosa quando posti su un NG
  per i messaggi usa il formato Testo normale invece che il formato
  HTML.

Comunque prova a modificare il modulo
  nel modo seguente:

Option Compare Database
Option
  Explicit

Dim rval As Integer
  ' La variabile globale di appoggio
Dim Pippo As String

Public Function Progressione(Valore As String) As
  Integer
   If Valore = "Azzera"
  Then
      rval = 0

  Else
    If Valore <> Pippo
  Then
        rval =
  0
    End If
      rval = rval +
  1
      Pippo = Valore
   End
  If
   Progressione = rval
End Function

Dovrebbe
  funzionare.

--

Roberto
-----------------------------------------------
il Sito
  Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Grazie Funziona!

"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel
  messaggio
news:v7Mig.32191$cX1.5...@twister2.libero.it
...



title: Sintassi Report

author: Luigi

text:
ciao a tutti

� corretta questa sintassi all'interno del report "ConfermaOrdine"?

Reports![ConfermaOrdine]![Testo243].Visible = False

Grazie


title: Sintassi Report

text:
On 28 Mar, 12:49, "Luigi" <
Luig...@nospambero.it
> wrote:
> ciao a tutti
>
> è corretta questa sintassi all'interno del report "ConfermaOrdine"?
>
> Reports![ConfermaOrdine]![Testo243].Visible = False
>
> Grazie

Che dubbio ti viene...?
Dove la scrivi...? se la scrivi all'interno del report stesso puoi
usare la forma abbreviata:
Me![Testo243].Visible=False

Ciao
@Alex


title: Sintassi Report

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:d6ce5557-5a28-4fc9...@k8g2000yqb.googlegroups.com...
On 28 Mar, 12:49, "Luigi" <
Luig...@nospambero.it
> wrote:
> ciao a tutti
>
> � corretta questa sintassi all'interno del report "ConfermaOrdine"?
>
> Reports![ConfermaOrdine]![Testo243].Visible = False
>
> Grazie

Che dubbio ti viene...?
Dove la scrivi...? se la scrivi all'interno del report stesso puoi
usare la forma abbreviata:
Me![Testo243].Visible=False

Grazie Alex
era proprio quello che volevo sapere


title: Query sql complicata

author: Generale Cluster

text:
Ciao, ho una tabella "categorie" con i seguenti campi:
- id
- id_parent
- ordine
- descrizione
id_parent rappresenta l'id della categoria madre (sulla stessa tabella);
vale zero se è una categoria principale
ordine rappresenta l'ordine in cui deve comparire la sottocategoria
all'interno della categoria alla quale appartiene
Il mio problema è che con access non riesco nè a fare una self join, nè una
"select...where...in" per estrarre l'elenco delle categorie e sottocategorie
nell'ordine corretto (mi dà sempre errori di sintassi SQL).
Come posso fare?
Grazie,ciao
Alex


title: Query sql complicata

author: ALESSANDRO Baraldi

text:
"Generale Cluster" <
alexunsa...@unsampdorianosoftmasters.net
> ha
scritto nel messaggio news:c3k1bj$8hu$1...@newsreader.mailgate.org...

Ciao Alex, io uso la stessa metodologia e per fare SelF-Join o
Self-ReferenceTable
ti basta aggiungere un'altra Tabella uguale a se stessa, vedi che la
chiamerà aggiungendo
un progressivo numerico, ma in questo modo riesci a far quadrare
l'estrazione dati.
Ciao.
@Alex.


title: errore di sintassi in stored procedure

author: Derenger

text:
Create Procedure "StoredProcedure1"
@StrTabella varchar(50) ,
@strID int ,
@strChiave varchar(50)
As
 set nocount on
 UPDATE @StrTabella SET Attivo = No
 WHERE @strID <> @strChiave and Attivo = True
Mi da errore alla riga 10 (la riga in cui c'è UPDATE) :
"errore near @StrTabella "
Cosa ho sbagliato?
Grazie in anticipo!


title: errore di sintassi in stored procedure

author: Matteo Palmieri

text:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
"Derenger" <
dere...@libero.it
> ha scritto nel messaggio
news:o5w69.64172$n04.1...@twister2.libero.it...
> Mi da errore alla riga 10 (la riga in cui c'è UPDATE) :
> "errore near @StrTabella "
> Cosa ho sbagliato?
Forse ti dico una capperata, ma non credo che tu possa utilizzare una
variabile al posto del nome della tabella...
- --
Matteo Palmieri - Cybercreations
www.cybercreations.it
-----BEGIN PGP SIGNATURE-----
Version: 6.5.8ckt
Comment: KeyID: 0xC83A8FFAC838BA1F
Comment: Fingerprint: 69F4 29D4 5913 B3B6 EDD2  B335 C83A 8FFA C838 BA1F
iQA/AwUBPVqHmcg6j/rIOLofEQJyQACbBGBxiJ4IefwEZttBAPBi/hkdjVAAnjQF
H3drCJcFCCQRefJn7DrRgcR3
=nqce
-----END PGP SIGNATURE-----


title: Scelta del record

author: FID

text:
Titolo forse non giusto, ma 1000 scuse. Sto pensando di realizzare un
piccolo db per un amico che ha un negozio, il problema principale che
fin'ora ho riscontrato è che non posso fidarmi per l'identificazione degli
articoli del barcode delgi articoli, essendo spesso uguali per diversi
articoli e non potendo per ragioni di tempo realizzarne uno io. La
soluzione che ho pensato è quella di registrare comunque tutti gli
articoli con il loro barcode,e al momento della vendita la maschera avrà
il controllo di ricerca veloce prelevato dal sitocomune, che punterà o
direttamente il record, se quel barcode è riferito solo a un prodotto o ad
una popup che conterra tutti gli articoli con quel barcode se sono più di
uno da dove effettuare la scelta .Come poter fare questo?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Scelta del record

text:
FID ha scritto:
> Titolo forse non giusto, ma 1000 scuse. Sto pensando di realizzare un
> piccolo db per un amico che ha un negozio, il problema principale che
> fin'ora ho riscontrato è che non posso fidarmi per l'identificazione degli
> articoli del barcode delgi articoli, essendo spesso uguali per diversi
> articoli e non potendo per ragioni di tempo realizzarne uno io. La
> soluzione che ho pensato è quella di registrare comunque tutti gli
> articoli con il loro barcode,e al momento della vendita la maschera avrà
> il controllo di ricerca veloce prelevato dal sitocomune, che punterà o
> direttamente il record, se quel barcode è riferito solo a un prodotto o ad
> una popup che conterra tutti gli articoli con quel barcode se sono più di
> uno da dove effettuare la scelta .Come poter fare questo?
> Grazie
Accetto qualsiasi altra soluzione al problema, le la mia è inaccetabile!



title: Scelta del record

author: Sergio MAZZA

text:
FID wrote:
> Titolo forse non giusto, ma 1000 scuse. Sto pensando di realizzare un
> piccolo db per un amico che ha un negozio, il problema principale che
> fin'ora ho riscontrato è che non posso fidarmi per l'identificazione degli
> articoli del barcode delgi articoli, essendo spesso uguali per diversi
> articoli e non potendo per ragioni di tempo realizzarne uno io. La
> soluzione che ho pensato è quella di registrare comunque tutti gli
> articoli con il loro barcode,e al momento della vendita la maschera avrà
> il controllo di ricerca veloce prelevato dal sitocomune, che punterà o
> direttamente il record, se quel barcode è riferito solo a un prodotto o ad
> una popup che conterra tutti gli articoli con quel barcode se sono più di
> uno da dove effettuare la scelta .Come poter fare questo?
> Grazie
Potresti, dopo aver "sparato" il codice a barre, verificare se ce né più di
uno e presentargli una form con l'elenco degli articoli con il codice a
barre identico; effettuerà lui la scelta...
Ciao.
--
Sergio MAZZA


title: Scelta del record

text:
Sergio MAZZA ha scritto:


> Ciao.
Infatti è quello che sto cercando, invano, di ottenere!. Count sul
barcode, se è superiore 1 maschera, se 1 articolo.



title: Scelta del record

text:
"FID" <
fe_l...@yahoo.it
> ha scritto nel messaggio
news:cttrl9$502$1...@news.newsland.it...
>
> Infatti è quello che sto cercando, invano, di ottenere!. Count sul
> barcode, se è superiore 1 maschera, se 1 articolo.
>
> --
Gestisci l'evento "su uscita" della casella di testo dove spari il codice a
barre:
es.
if not isnull(me!codiceBarre) then
    if DCount("codiceBarre","tabArticoli","[codiceBarre]='" & me!codiceBarre
& "'")>1 then
        DoCmd.OpenForm "ElencoCodiciBarre",,,"[codiceBarre]='" &
me!codiceBarre & "'"
    end if
end if
Ciao.
--
Sergio MAZZA


title: Tabulazione fa sparire i dati

author: Giulio Severini

text:
Ciao, ho impostato l'ordine di tabulazione dei controlli della mia
sottomaschera. Il problema č questo: dopo aver finito il ciclo di
tabulazione, quando il focus torna sul controllo con indice 0 - il campo
Nome - tutti i dati presenti spariscono dalle relative caselle. Allora
avanzo di un record e torno indietro e magicamente rivedo i dati. Se
ripeto il ciclo il problema si ripresenta.
Come posso risolvere?
Grazie mille a tutti!!
--
FIRMA BAU BAU MICIO MICIO - Un tale disse a un tale 'Tu sei tale e quale a
un tale'. Il tale chiese al tale 'Tale e quale a quale tale?'. Non sapendo
a quale tale fosse tale e quale il tale, il tale se ne andň. Convinto che
quel tale a qualche tale fosse proprio tale e quale.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Tabulazione fa sparire i dati

author: MA

text:
Giulio Severini wrote:
> Ciao, ho impostato l'ordine di tabulazione dei controlli della mia
> sottomaschera. Il problema è questo: dopo aver finito il ciclo di
> tabulazione, quando il focus torna sul controllo con indice 0 - il
> campo Nome - tutti i dati presenti spariscono dalle relative caselle.
> Allora avanzo di un record e torno indietro e magicamente rivedo i
> dati. Se ripeto il ciclo il problema si ripresenta.
> Come posso risolvere?
> Grazie mille a tutti!!
Sicuro che rimani nello stesso record o avanzi di uno?
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Tabulazione fa sparire i dati

text:
> Sicuro che rimani nello stesso record o avanzi di uno?
Controllato, rimango nello stesso record. Devo andare avanti di uno, poi
tornare indietro. A quel punto i dati li rivedo. Poi a fine ciclo
spariscono di nuovo ma attenzione: NON spariscono quando il focus č
sull'ultimo oggetto del ciclo, ma quando TORNO sul primo!
Suggerimenti?
Grazie!



title: Tabulazione fa sparire i dati

author: Roccia

text:
Non ho potuto credere alle mie orecchie quando, il Tue, 10 May 2005
18:01:56 +0200, ho udito
giulio....@ministero.difesa.it
 asserire:
> Controllato, rimango nello stesso record. Devo andare avanti di uno, poi
> tornare indietro. A quel punto i dati li rivedo. Poi a fine ciclo
> spariscono di nuovo ma attenzione: NON spariscono quando il focus è
> sull'ultimo oggetto del ciclo, ma quando TORNO sul primo!
>
> Suggerimenti?
Credo che MA (ed io ho lo stesso sospetto) si riferisca al record
contenuto nella sottomaschera.
Metti questo sull'evento current della sottomaschera:
Msgbox "BEEEEEH!"
cosi' ti accorgi subito se stai creando un nuovo record.
cia'
Max


title: Tabulazione fa sparire i dati

text:
> Credo che MA (ed io ho lo stesso sospetto) si riferisca al record
> contenuto nella sottomaschera.
> Metti questo sull'evento current della sottomaschera:
> Msgbox "BEEEEEH!"
> cosi' ti accorgi subito se stai creando un nuovo record.
Ma infatti anche io mi riferivo al record della sottomaschera. Lo vedo dal
selettore che sto ancora sul primo!
--
FIRMA BAU BAU MICIO MICIO - Un tale disse a un tale 'Tu sei tale e quale a
un tale'. Il tale chiese al tale 'Tale e quale a quale tale?'. Non sapendo
a quale tale fosse tale e quale il tale, il tale se ne andò. Convinto che



title: controllo per visualizzare immagini

author: wlady

text:
Ciao a tutti,
Avrei bisogno di piazzare un controllo che mi consentisse, in una
maschera continua, di visualizzare piccole immagini memorizzate in un
campo image in formato binario, magari con un OCX ridistribuibile.
Qualcuno ha qualche consiglio in merito?
Grazie 1000


title: controllo per visualizzare immagini

author: Alessandro Baraldi

text:
wlady ha scritto:

Non credo sia questione di OCX o altro, il tappo è la visualizzazione
a Maschere continue.
Forse usando una HyerarchicFlexGrid  al posto della SubForm in
visualizzazione continue
potresti usarla come Contenitore di un controllo Immagine, ma in
MsAccess non ho mai
provato e non saprei miniamente se possa funzionare.
Provare per credere però...
Ciao
@Alex


title: controllo per visualizzare immagini

text:
Alessandro Baraldi ha scritto:

sì infatti la mia difficoltà era proprio nella visualizzazione a
Maschere continue...pazienza :(
Proverò quello che hai detto... grazie


title: Maschera input non funziona

author: Franco

text:
>aaaaaaaaaaaa;;" "
Perchè provandola nella creazione guidata maschera input funziona benissimo
e quando invece la metto nelle proprietà di un controllo no?
Bohhh, è un bug? o cosa? anche se non sono molto esperto, non credo di
sbagliare in qualcosa....
la maschera di input delle date funziona benissimo...!
Grazie


title: Maschera input non funziona

author: Roberto da casa

text:
"Franco" <
wi...@libero.it
> ha scritto nel messaggio
news:ZrR7a.166051$ZE.49...@twister2.libero.it...

E' un noto bug di Access 2000; non so se è stato risolto con Access XP; con
Access 97 funziona invece bene.
Se usi A2000, invece della maschera di input devi forzare a maiuscolo il
valore del campo usando la funzione UCase o StrConv (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera input non funziona

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Fu08a.165974$YG2.4...@twister1.libero.it...

Scusami, forzarla dove? dove inserire le funzioni di cui parli per
aggiornare il campo?
quando inserisco un nuovo record, come faccio a registrarlo in maiusolo?
Ciao.


title: Maschera input non funziona

text:
"Franco" <
wi...@libero.it
> ha scritto nel messaggio
news:iTa8a.169024$ZE.50...@twister2.libero.it...

Puoi normalizzare il valore del controllo a fronte dell'evento "Su uscita"
del controllo stesso; un qualcosa del genere:
Me!NomeControllo = UCase(Me!NomeControllo)
> quando inserisco un nuovo record, come faccio a registrarlo in maiusolo?
Vedi sopra.
>
> Ciao.



title: Maschera input non funziona

text:
> > > E' un noto bug di Access 2000; non so se è stato risolto con Access
XP;
> > con
> > > Access 97 funziona invece bene.
Vi risulta che con le Service Release tale bug sia stato risolto?


title: Maschera input non funziona

text:
<
do...@libero.it
> ha scritto nel messaggio
news:iwmaa.187976$YG2.5...@twister1.libero.it...

Non saprei cosa dirti.
Non uso Access 2000.



title: SOLUZIONE AL TUO PROBLEMA

author: GE.VI. S.p.A. - Maurizio Facciuti

text:
Soluzione : Copia la tabella Anagrafe e denominala
Anagrafe2. Cancella la Tabella Anagrafe. Rinomina Anagrafe2 in Anagrafe, rifai
tutte le relazioni del caso, e tutto è fatto!!!!!!!!
capito?????????

CIAO