title: Criterio in query

text:
giannirusso explained :

Per fare che cosa?
Se decidi di rappresentare un fenomeno per sintesi
(somma, raggruppamento, etc) di altri dati, non puoi
pretendere di modificarne il risultato se non variando
i singoli dati che concorrono alla sua determinazione.

È una questione di logica cui Access non può sottrarsi.
Quindi, premesso ciò, visto il dato sintetico fornito
dalla query di raggruppamento, quali operazioni  vorresti fare?

Bruno

>
> Grazie
> Gianni


title: Criterio in query

author: giannirusso

text:
Il 28/02/2017 11:23, Bruno Campanini ha scritto:

> Se decidi di rappresentare un fenomeno per sintesi
> (somma, raggruppamento, etc) di altri dati, non puoi
> pretendere di modificarne il risultato se non variando
> i singoli dati che concorrono alla sua determinazione.
>
Indubbiamente

> È una questione di logica cui Access non può sottrarsi.
> Quindi, premesso ciò, visto il dato sintetico fornito
> dalla query di raggruppamento, quali operazioni  vorresti fare?

Semplicemente vorrei una query (aggiornabile) nella quale per ogni
idmacchina univoco della tabella macchine, posso sapere se c'è almeno
una fattura non pagata (tabella fatture).

Chiaramente ogni idmacchina ha associate diverse fatture e io sono
riuscito con il raggruppamento degli idmacchina ad avere questo dato che
mi serve.

Chiedo se è possibile ottenere lo stesso risultato per altre vie in modo
da avere una query aggiornabile.

>
> Bruno
>

Grazie
Gianni


title: Criterio in query

author: Bruno Campanini

text:
giannirusso wrote :

Sono sempre tormentato dal dubbio d'essermi spiegato male
o di trovarmi invece di fronte a uno che proprio non capisce.

Comunque se non dici quali aggiornamenti vuoi fare,
io non so risponderti.

Bruno


title: Criterio in query

author: Karl Donaubauer

text:
Salve,

giannirusso:
> ...
> Ho le tabelle macchine e fatture.
> Per ogni macchina, ogni anno è stata emessa una fattura con il relativo
> campo se pagata o meno.
>
> Ora io vorrei una query nella quale per ogni macchina venisse fuori un
> campo con l'indicazione se tutte le fatture sono pagate o meno.
>
> Sono riuscito a fare questo con il raggruppamento ma questo mi impedisce
> di avere una query aggiornabile con nuovi record.
>...

Incolla l'enunciato SQL della query di raggruppamento.

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

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


title: Criterio in query

text:
Il 28/02/2017 15:19, Karl Donaubauer ha scritto:

>
> Incolla l'enunciato SQL della query di raggruppamento.
>

Ho fatto un piccolo database di esempio con tre tabelle Macchine,
Verifiche, Fatture.
Le relazioni sono uno a molti tra macchine e verifiche e uno a molti fra
fatture e verifiche, con integrità referenziale.

Il codice SQL è:

SELECT TblMacchine.IdMacchina, Max(TblFatture.pagata) AS MaxDipagata
FROM TblMacchine INNER JOIN (TblFatture INNER JOIN TblVerifiche ON
TblFatture.IdFattura = TblVerifiche.IdFattura) ON TblMacchine.IdMacchina
= TblVerifiche.IdMacchina
GROUP BY TblMacchine.IdMacchina;

Ottengo così quello che mi serve, ossia un controllo se ogni macchina ha
tutte le fatture pagate o meno. Però non è una query aggiornabile, non
posso modificare i campi né aggiungere record.

Grazie per la pazienza
Gianni


title: problema installazione

author: MrFlat

text:
salve a tutti. ho installato windows me e ora quando inserisco il cd di
office il sistema operativo lo legge come cd di windows 95 e mi dice che non
è possibile effetuare l'installazione. come faccio ad installare access 97?


title: problema installazione

author: Silvio Berruti

text:
"MrFlat" <
ermejo-...@libero.it
> ha scritto nel messaggio
news:RhA66.5042$eB2.9...@news.infostrada.it...

Puoi provare con
Start / Esegui /
d:setup.exe
dove d: è la lettera associata al lettore cdrom
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: utilizzo di access in impresa di trasporti

author: Giorgia

text:
avevo letto che qualcun'altro stava utilizzando un database nell'ambito dei
trasporti, ma non ricordo più il nome.
Avrei bisogno di consigli per sapere come gestire le triangolazioni di
trasporto (un solo cliente ma più vettori per svolgerlo) o per gli abbinati
(più clienti e un solo o più vettori per eseguire i servizi).
Ringrazio in anticipo per le eventuali risposte.
Saluti,
--
Giorgia


title: Cancellare da maschera continua

author: Cri(P)tico

text:
Come si può ottenere il calore del controllo corrente (quello all'interno
del quale sono posizionato col cursore) per inserirlo in una msgbox, essendo
la maschera continua?
E il comando standard per eliminare tale record funzionerebbe?


title: Cancellare da maschera continua

author: Emyr

text:


calore?
Saluti.
Emanuele.


title: Cancellare da maschera continua

author: Alessandro

text:
"Cri\(P\)tico" <
NO_SPAM_v...@wappi.com
> wrote in message
news:9xU28.25493$tl3.8...@twister2.libero.it...

Scusa...????
Proprio non capisco....!
MMMMMMM.....!!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Cancellare da maschera continua

text:


direttamente dall'Help
Dim ctlCurrentControl As Control
Dim strControlName As String
Set ctlCurrentControl = Screen.ActiveControl
strControlName = ctlCurrentControl.Name
Saluti.
Emanuele.


title: Cancellare da maschera continua

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:61lt4u8u7q8racpqo...@4ax.com...

Grazie non mi è capitato sotto gli occhi....


title: Cancellare da maschera continua

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:61lt4u8u7q8racpqo...@4ax.com...

Beh era il valore ovviamente.. Grazie!


title: Stampa report - Perchè ricorda una stampante che io non voglio ?

text:
Un problema scemo, mi sta rincretinendo.
La spampa di un report non va sulla stampante predefinita del pc ma su
una vecchia stampante provvisoria e fuori uso, selezionata una volta
per sbaglio e che non riesco più a eliminare.
Qualcuno sa dove potrebbe essere l'impostazione da modificare ?

grazie infinite-


text:

Non riveli quale versione di Access usi e cosa hai già provato.
Controlla quale stampente è impostata nella voce di menù o ribbon
File - Imposta Pagina. Non puoi cambiarla in questo dialogo?

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


author: RobertoA

text:
"Karl Donaubauer" <
nos...@donkarl.com
> ha scritto nel messaggio
news:9j502t...@mid.individual.net...

Avevo lo stesso problema, alcni report non erano 'nati' con la stampante
predefinita in mente
Per essere sicuro che tutti i report usassero la stessa stampante ho scritto
un ciclo di questo tipo

For count = 0 To Application.CurrentProject.AllReports.count - 1
    DoCmd.OpenReport
ReportName:=Application.CurrentProject.AllReports(count).name,
View:=acViewDesign, windowmode:=acHidden
    Reports(Application.CurrentProject.AllReports(count).name).UseDefaultPrinter
= False
    Reports(Application.CurrentProject.AllReports(count).name).Printer =
Application.Printers(stampante)
    DoCmd.Close objecttype:=acReport,
objectname:=Application.CurrentProject.AllReports(count).name,
Save:=acSaveYes
    Next count

Chiaramente su 'stampante' devi metterci il nome della stampante che
desideri
Ovviamente se vuoi settare la stampante predefinita per ogni report il ciclo
e' ancora piu' breve
Credo non funzioni su mde per via della modifica report
RobertoA


text:
On 24 Nov, 09:27, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> "Karl Donaubauer" <
nos...@donkarl.com
> ha scritto nel messaggionews:9j502t...@mid.individual.net...
>
>
>
>
>
> > ignazio.pilone wrote:
> >> Un problema scemo, mi sta rincretinendo.
> >> La spampa di un report non va sulla stampante predefinita del pc ma su
> >> una vecchia stampante provvisoria e fuori uso, selezionata una volta
> >> per sbaglio e che non riesco più a eliminare.
> >> Qualcuno sa dove potrebbe essere l'impostazione da modificare ?
>
> > Non riveli quale versione di Access usi e cosa hai già provato.
> > Controlla quale stampente è impostata nella voce di menù o ribbon
> > File - Imposta Pagina. Non puoi cambiarla in questo dialogo?
>
> > --
> > Ciao
> > Karl
> > *********
> > Access FAQ:
http://www.donkarl.com/it

>
> Avevo lo stesso problema, alcni report non erano 'nati' con la stampante
> predefinita in mente
> Per essere sicuro che tutti i report usassero la stessa stampante ho scritto
> un ciclo di questo tipo
>
> For count = 0 To Application.CurrentProject.AllReports.count - 1
>     DoCmd.OpenReport
> ReportName:=Application.CurrentProject.AllReports(count).name,
> View:=acViewDesign, windowmode:=acHidden
>     Reports(Application.CurrentProject.AllReports(count).name).UseDefaultPrinter
> = False
>     Reports(Application.CurrentProject.AllReports(count).name).Printer =
> Application.Printers(stampante)
>     DoCmd.Close objecttype:=acReport,
> objectname:=Application.CurrentProject.AllReports(count).name,
> Save:=acSaveYes
>     Next count
>
> Chiaramente su 'stampante' devi metterci il nome della stampante che
> desideri
> Ovviamente se vuoi settare la stampante predefinita per ogni report il ciclo
> e' ancora piu' breve
> Credo non funzioni su mde per via della modifica report
> RobertoA- Nascondi testo citato
>
> - Mostra testo citato -

grazie infinite a entrambi per l'aiuto sono riuscito a risolvere e
soprattutto a capire il motivo.
Il menu file / imposta pagina / pagina della barra strumenti consente
di selezionare la stamapnte relativa a quello che ho in uso.
Quindi se sto visualizzando un report la memorizzo per quel report, se
sono su una maschera la assegno a quella maschera e via dicendo....
grazie infinite.

una curiosità per la mia ignoranza-
Il ciclo che mi avete consigliato for count / next count dove lo posso
inserire, o meglio come lo posso utilizzare ?
Su una macro, su un evento o su qualcos'altro ? mi manca qualche
pezzo....su dove lo potrei scrivere.
grazie


title: Da access Visualizza dati uniti

author: Andrea

text:
Utilizzando questa macro
    Dim oApp As Word.Application
    Set oApp = CreateObject("Word.Application")
oApp.Application.Documents.Open Application.CurrentProject.Path &
"\Modulo_primo.doc"
'se voglio vedere word
oApp.Visible = True
'la prossima riga stampa tutte le pagine
oApp.ActiveDocument.PrintOut
'chiudo word
oApp.Quit
Set oApp = Nothing
applicata ad un pulsante di una maschera, faccio aprire un documento
word cui ho collegato in stampa unione i dati di una tabella access
(quella stessa che aggiorno tramite maschera) ed eseguo la stampa del
documento appena aperto.
Adesso vorrei sapere come faccio a fare in modo che la stampa del
documento avvenga con il pulsante "Visualizza dati uniti" sicuramente
premuto.
In pratica accade che a volte, su alcuni pc, apre il documento e lo
stampa senza visualizzare i dati in stampa unione ma semplicemente i
campi associati al documento.
Come faccio a dire di aprire il documento con "Visualizza dati uniti"
selezionato?
Grazie a tutti.
Ciao, Andrea.


title: documentazione ADOX

author: spintop

text:
ciao a tutti.
sto cercando una documentazione "seria" su ADOX.
quel che ho trovato sul sito di microsoft č davvero poca poca roba...
avete qualche suggerimento?
ciao!
spintop


title: documentazione ADOX

author: Alkatraz

text:
"spintop" <
spi...@virgilio.it
> ha scritto nel messaggio news:F0vla.89297$Jg1.2...@news1.tin.it...
> ciao a tutti.
> sto cercando una documentazione "seria" su ADOX.
> quel che ho trovato sul sito di microsoft è davvero poca poca roba...
> avete qualche suggerimento?
e questo ti sembra poca roba?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/adoddlo1.asp


title: Trasformazione del puntatore

author: Gimamon

text:
Vorrei sapere se è possibile trasformare il puntatore da "freccia" a
"manina", come se si trattasse di un controllo ipertestuale, allorchè si
passa su una etichetta, per indicare che è cliccabile (con una routine
evento successiva su click).
Grazie!!!!!!!!!!!


title: Trasformazione del puntatore

author: VedoTondo

text:
"Gimamon" <
gim...@libero.it
> ha scritto nel messaggio
news:mzoPf.23710$A83.6...@twister1.libero.it...

Prova a dare un'occhiata qui:
http://groups.google.it/group/it.comp.appl.access/search?group=it.comp.appl.access&q=puntatore+mouse&qt_g=1&searchnow=Ricerca+in+questo+gruppo


title: Trasformazione del puntatore

author: Alessandro Baraldi

text:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [API]
1.11 Cambio Cursore
@Alex


title: Trasformazione del puntatore

author: Nicola Di Martino

text:
"VedoTondo" <
antispam...@alice.it
> ha scritto nel messaggio
news:440ec5d7$0$36936$4faf...@reader3.news.tin.it...

ma che fulmine!!!!!
ciao andrea!!!!
a stasera
nik


title: Trasformazione del puntatore

text:
"Nicola Di Martino"
> ma che fulmine!!!!!
> ciao andrea!!!!
Leonardo è malato, se vuoi ci vediamo comunque.
Birra pizza e sql?
Saluti Andrea


title: Trasformazione del puntatore

text:
Copia il file .ico o .cur che desideri nella stessa cartella dove hai il DB. Poi crea un modulo contenente questo codice:
Option Compare Database
 Option Explicit
 Declare Function LoadCursorFromFile Lib "user32" Alias _
   "LoadCursorFromFileA" (ByVal lpFileName As String) As Long
 Declare Function SetCursor Lib "user32" _
   (ByVal hCursor As Long) As Long
 Public Function PointM(strPathToCursor As String)
   Dim lngRet As Long
   lngRet = LoadCursorFromFile(strPathToCursor)
   lngRet = SetCursor(lngRet)
 End Function
 Public Function Cursore(Immagine As String)
 Dim MioCursore As String
 MioCursore = Left(CurrentDb.Name, Len(CurrentDb.Name) - _
 Len(Dir(CurrentDb.Name))) & Immagine
 Call PointM(MioCursore)
 End Function
In ultimo sulla proprietą della etichetta "Su mouse spostato" scrivi questo:
=Cursore("NOMETUOFILE.ICO")
Attenzione non devi creare un evento ma devi proprio scrivere quella frase come proprieta su mouse spostato.
Ciao
--
alex78red
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-789334.html
Inviato via
http://www.itsistemi.net


title: Gif animata su maschera access2003

text:
Salve a tutti,
come posso procedere per inserire una gif animata in una maschera di
Acc2003? Ho provato di tutto dalle Immagini agli Oggetti ai Controlli
ActiveX, senza risultato, l'immagine si vede ma non si muove.
Grazie, saluti
Danilo


title: Gif animata su maschera access2003

author: MA

text:

mettici un webcontrol
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Gif animata su maschera access2003

text:
On 25 Ago, 17:17, "MA" <
mas...@massimilianoamendola.it
> wrote:

Scusa la mia ignoranza, non conosco bene Access, parli di
Micro,Web,Browser?
Non trovo altri controlli simili, se non fosse quello mi dai una
traccia dove trovarlo?
Grazie.
Danilo


title: Gif animata su maschera access2003

author: Alessandro Cara

text:
d.fili...@tin.it
 ha scritto:

Microsoft Internet Controls aka shdocvw.dll-->WebBrowser
--
ac


title: Gif animata su maschera access2003

author: Carlo Costarella

text:
<
d.fili...@tin.it
> ha scritto nel messaggio
news:1afcfdb7-1529-44c7...@56g2000hsm.googlegroups.com...

Oltre a quello che ti hanno consigliato potresti inserire un controllo
Microsoft Animation Control 6.0 o 5.0 però i file devono essere avi.
Qui trovi delle spiegazioni:
http://support.microsoft.com/kb/209919
Personalmente preferisco questa soluzione.
Per convertire da GIF a AVI potresti usare questo tool gratuito:
http://www.soft32.com/download_19811.html
Ciao, Carlo


title: evento setfocus errato

author: fly

text:
ho due controlli A e B quando esco da A controllo se B e' diverso da 5555
nel caso sia diverso annullo il valore di a e mi riposiziono su B con
setfocus per modificarlo....solo che mi da errore ...come mai?
mex errore: e' necessario salvare il campo prima di andare sul controllo)
grazie
Private Sub ABeforeUpdate(Cancel As Integer)
If Not (IsNull(Me![A]Then
    If Me![B] <> "55555" Then
       MsgBox "errore vai al campo B blablabla"
       Me!A.Undo
       Cancel = True
        me!B.SetFocus
       Exit Sub
     End If
 End If
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: evento setfocus errato

text:
Il 27 Giu 2003, 16:38,
flavyk...@YAHOO.FR
 (fly) ha scritto:
> ho due controlli A e B quando esco da A controllo se B e' diverso da 5555
> nel caso sia diverso annullo il valore di a e mi riposiziono su B con
> setfocus per modificarlo....solo che mi da errore ...come mai?
>
> mex errore: e' necessario salvare il campo prima di andare sul controllo)
>
> grazie
>
> Private Sub ABeforeUpdate(Cancel As Integer)
> If Not (IsNull(Me![A]Then
Io farei
If me.A <> "" then
> If Me![B] <> "55555" Then
> MsgBox "errore vai al campo B blablabla"
> Me!A.Undo
> Cancel = True
> me!B.SetFocus
> Exit Sub
> End If
> End If
>
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: evento setfocus errato

author: Sib

text:
"fly" <
flavyk...@YAHOO.FR
> ha scritto nel messaggio
> ho due controlli A e B quando esco da A controllo se B e' diverso da 5555
> nel caso sia diverso annullo il valore di a e mi riposiziono su B con
> setfocus per modificarlo....solo che mi da errore ...come mai?
>
> mex errore: e' necessario salvare il campo prima di andare sul controllo)
Sei sicuro che il messaggio sia questo?
> grazie
>
> Private Sub ABeforeUpdate(Cancel As Integer)
> If Not (IsNull(Me![A]Then
>     If Me![B] <> "55555" Then
>        MsgBox "errore vai al campo B blablabla"
>        Me!A.Undo
>        Cancel = True
prova a togliere cancel.
Sib


title: evento setfocus errato

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
cut
Ricominciamo coi 2 minuti!
Sib


title: evento setfocus errato

text:

Ah Sib, č colpa mia se ti leggi le mie risposte e poi fai il "Bellillo"???



title: evento setfocus errato

text:
Sib ha scritto:
> > mex errore: e' necessario salvare il campo prima di andare sul controllo)
> Sei sicuro che il messaggio sia questo?
si' errore 2108
> prova a togliere cancel.
non cambia nulla :-(



title: evento setfocus errato

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> Il 27 Giu 2003, 16:43, "Sib" <si...@SPAMiol.it> ha scritto:
> > "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> > cut
> >
> > Ricominciamo coi 2 minuti!
> >
> > Sib
>
> Ah Sib, è colpa mia se ti leggi le mie risposte e poi fai il "Bellillo"???
> MAssimiliano
Si', si'....
secondo me ti sei messo l'orologio avanti...
Sib


title: evento setfocus errato

text:
MA ha scritto:
> >
> > Private Sub ABeforeUpdate(Cancel As Integer)
> > If Not (IsNull(Me![A]Then
> Io farei
> If me.A <> "" then
non e' che mi cambi molto...



title: evento setfocus errato

text:
Il 27 Giu 2003, 16:38,
flavyk...@YAHOO.FR
 (fly) ha scritto:
> ho due controlli A e B quando esco da A controllo se B e' diverso da 5555
> nel caso sia diverso annullo il valore di a e mi riposiziono su B con
> setfocus per modificarlo....solo che mi da errore ...come mai?
>
> mex errore: e' necessario salvare il campo prima di andare sul controllo)
>
> grazie
>
> Private Sub ABeforeUpdate(Cancel As Integer)
> If Not (IsNull(Me![A]Then
> If Me![B] <> "55555" Then
> MsgBox "errore vai al campo B blablabla"
> Me!A.Undo
Adesso rispondo col cervello inserito.
Ma dove l'hai modificato A per riundarlo??
Lascialo com'č.
> Cancel = True
> me!B.SetFocus
> Exit Sub
> End If
> End If



title: evento setfocus errato

text:
"fly" <
flavyk...@YAHOO.FR
> ha scritto nel messaggio
> > prova a togliere cancel.
>
> non cambia nulla :-(
hai ragione, scusa.
il messaggio compare perche' durante il salvtaggio di un campo non si puo'
spostare il focus su un altro controllo (NB non ho sbagliato i termini, il
primo e' proprio un campo e il secondo un controllo)
Usa l'evento su uscita con le stesse condizioni per spostare il focus
sull'altro controllo.
Sib


title: evento setfocus errato

text:
MA ha scritto:
> > Private Sub ABeforeUpdate(Cancel As Integer)
> > If Not (IsNull(Me![A]Then
> > If Me![B] <> "55555" Then
> > MsgBox "errore vai al campo B blablabla"
> > Me!A.Undo
> Adesso rispondo col cervello inserito.
> Ma dove l'hai modificato A per riundarlo??
> Lascialo com'č.
> > Cancel = True
> > me!B.SetFocus
> > Exit Sub
> > End If
> > End If
> MAssimiliano
il riundamento :-)  un centra nulla, anche se lo tolgo
e' ugulale, non mi fa usare il sefocus.
forse ha ragione quello che dice di usare un evento uscita ...
> --------------------------------
> Inviato via
http://usenet.libero.it



title: evento setfocus errato

text:
Sib ha scritto:


> Sib
ma io l'annullo il salvataggio...comunque a quale evento uscita ti
riferisci
lostfocus?



title: evento setfocus errato

text:
"fly" <
flavyk...@YAHOO.FR
> ha scritto nel messaggio
> Sib ha scritto:
> > "fly" <
flavyk...@YAHOO.FR
> ha scritto nel messaggio
cut
> > il messaggio compare perche' durante il salvtaggio di un campo non si
puo'
> > spostare il focus su un altro controllo (NB non ho sbagliato i termini,
il
> > primo e' proprio un campo e il secondo un controllo)
> > Usa l'evento su uscita con le stesse condizioni per spostare il focus
> > sull'altro controllo.
>
> > Sib
>
> ma io l'annullo il salvataggio...comunque a quale evento uscita ti
> riferisci
> lostfocus?
Proprio all'evento Uscita del controllo A
Sib


title: evento setfocus errato

text:
Sib ha scritto:
> Proprio all'evento Uscita del controllo A
> Sib
quindi
Private Sub ABeforeUpdate(Cancel As Integer)
> If Not (IsNull(Me![A]Then
> If Me![B] <> "55555" Then
> MsgBox "errore vai al campo B blablabla"
> Me!A.Undo
> Cancel = True

  flag= vero
in questo pezzo di codice dovrei aggiunger un flag
che testero' poi
nella privatesub exit campoA
if flag = true then campob.setfocus
giusto? devo per forza usare un flag mi sembra...



title: evento setfocus errato

text:
"fly" <
flavyk...@YAHOO.FR
> ha scritto nel messaggio
> Sib ha scritto:
>
>
>
> > Proprio all'evento Uscita del controllo A
>
> > Sib
>
> quindi
cut
> giusto? devo per forza usare un flag mi sembra...
>
No, puoi usare le stesse condizioni della sub precedente.
Sib


title: Come fare per richiamare una Funzione/Sub agendo dall'esterno?

text:
Supponiamo di avere il classico sistema ristorazione, palmari ai
camerieri, pc centrale, stampantine
I palmari per comunicare con la postazione centrale usano il wifi e
sparano a postazione centrale delle informazioni come sequenze di
comandi post su protocollo http
Sul pc c'e' un mini webserver che accetta le richieste e puo' fare cose
in funzione del comando ricevuto
Sul pc e' costantemente acceso programma Access, supponiamo sia
disponibile solamente la form frmMain che visualizza lo stato tavoli
La form frmMain e' sempre accesa
La gran parte delle funzioni e' all'interno di un modulo modGenerale
Dentro modGenerale c'e una funzione
RiceviComando(byval comando as string)as string
che accetta parametri e restituisce una stringa con informazioni

La domanda e': come fare per far eseguire la funzione RiceviComando
quando il webserver riceve da palmare?
Una specie di quello che avviene se, da ambiente sviluppo, avvio la form
frmMain e poi nella finestra Immediate digito a mano
?RiceviComando("stampa conto 10")
(ovviamente codice web server e consolle pc sono disponibili)

Per ultimo, per il programma chiamante in questo caso il webserver e'
possibile avere la risposta dalla funzione chiamata?


text:
Parli di WebServer o di WebService...?
Lo scenario in relazione al reale riferimento cambia molto, sinceramente il primo(webserver) mi lascia perplesso.

In caso di WebService, si usava la connessione con SOAP:
https://www.brainbell.com/tutorials/ms-office/excel/Access_SOAP_Web_Services_From_Excel.htm

https://social.msdn.microsoft.com/Forums/office/en-US/5805cf08-97a6-4e17-b3a7-1649daeda829/access-soap-web-service-in-ms-access-2010?forum=accessdev

, oppure questi esempi:
https://stackoverflow.com/questions/15644254/connect-to-web-service-in-ms-access-with-vba

@Alex


text:

Ho scritto web server per far capire il tipo di programma, apre un
socket tcp su una certa porta e rimane in ascolto dei comandi inviati
dai terminalini, un qualcosa di simile ai millemila esempi che si
trovano cercando 'socket server c#'
I palmari mandano una roba del tipo

http://ip_webserver:porta_webserver/comando=stampa_conto;tavolo=10;

che il webserver riceve, estrae il comando, memorizza sul db, risponde
per conferma ricezione al palmare, poi deve fare qualcosa per far
eseguire il comando
E 'sto qualcosa e' avviare un pezzo di codice dentro il programma
consolle principale, che aggiornera' la visualizzazione a video
Attualmente uso uno script vbs qualche linea di codice come da ultimo
esempio a questo link

https://stackoverflow.com/questions/58588935/it-is-possible-to-call-ms-access-function-from-outside

e gia' funziona, ma 'sbampola' troppo anche se metto quel
objAccess.visible=false

Dovrebbe essere un'operazione invisibile agli occhi operatore,
altrimenti ogni volta che arriva un comando dal campo c'e' sto flash che
non e' niente piacevole
In sostanza l'obiettivo vuol essere avviare in esecuzione una
funzione/sub di un programma Access, operando da programma esterno


title: Casella Combinata

author: Fabio Valsangiacomo

text:
Ciao a tutti,

mi stavo chiedendo se fosse possibile che, su un
form una casella combinata con un certo set di records possa scrivere 2 valori
di riferimento diversi (origine del controllo) su due campi della tabella
di appoggio?

Fabio


title: Casella Combinata

text:
Trovato

Grazie lo stesso

Fabio

"Fabio Valsangiacomo" <
fa...@valsangiacomo.org
> ha
  scritto nel messaggio
news:44283c27$0$13582$5402...@news.sunrise.ch
...



title: Modifica colore caselle di testo su attivazione

text:
Ciao a tutti, sto sviluppando un db per l'inserimento di dati ed ho
creato una maschera di inserimento dove la casella di testo attiva si
colora diversamente per aiutare l'operatore durante l'inserimento.
tutto funziona ma per fare che il colore della casella cambi ho dovuto
inserire in "ogni casella" del codice con l'evento attivazione, E'
possibile fare in modo che questo accada in tutte le caselle di testo
creando una sola routine senza dover per forza inserire del codice per
ogni casella di testo? ciao e grazie in anticipo


author: geppo

text:
Ciao <
sergi...@hotmail.it
> ha scritto nel messaggio
news:d17aff0d-cbd6-48fa...@r15g2000prh.googlegroups.com...

la cosa più semplice è impostare il colore di sfondo delle textbox e poi
settare lo stile sfondo a "trasparente".
ciao e grazie in anticipo
--
Ciao
Geppo


text:
>
> la cosa pi semplice impostare il colore di sfondo delle textbox e poi
> settare lo stile sfondo a "trasparente".
>
[risposta]
il mio  è il classico esempio di come ci si possa complicare la vita
andando a cercare soluzioni cervellotiche invece di andare a ricercare
nella guida di access o in post precedenti le piu' elementari nozioni
di sviluppo. che dirti geppe? grazie, e ciao


text:
> il mio  è il classico esempio di come ci si possa complicare la vita
> andando a cercare soluzioni cervellotiche invece di andare a ricercare
> nella guida di access o in post precedenti le piu' elementari nozioni
> di sviluppo. che dirti geppe? grazie, e ciao
opss.... geppo e non geppe
ciao ciao


text:
sergiofanti@hotmail,it ha scritto:

Puoi ottenere l'effetto che cerchi utilizzando la formattazione condizionale, mettendo l'effetto desiderato su "controllo attivo"
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


author: Roberto da Parma

text:
<
sergi...@hotmail.it
> ha scritto nel messaggio
news:d17aff0d-cbd6-48fa...@r15g2000prh.googlegroups.com...

Certo che si può!
In un modulo inserisci
Function FOCUS()
   On Error Resume Next
   Screen.ActiveControl.BACKCOLOR = 65535
End Function
Function RemoveFocus()
   On Error Resume Next
   Screen.PreviousControl.BACKCOLOR = 16777215
End Function
Poi nell'evento Su Attivazione del controllo metti
=Focus()
nell'evento Su Disattivato
=RemoveFocus()
Ciao
--
Roberto da Parma


text:
> Certo che si può!
> In un modulo inserisci
>
> Function FOCUS()
>    On Error Resume Next
>    Screen.ActiveControl.BACKCOLOR = 65535
> End Function
>
> Function RemoveFocus()
>    On Error Resume Next
>    Screen.PreviousControl.BACKCOLOR = 16777215
> End Function
>
> Poi nell'evento Su Attivazione del controllo metti
>
> =Focus()
>
> nell'evento Su Disattivato
>
> =RemoveFocus()
>
> Ciao
>
> --
>
> Roberto da Parma
[risposta]
scusatemi il ritardo ma ero impegnatissimo con il lavoro. ho provato
tutte le soluzioni ma l'ultima, quella di roberto da parma, è quella
che proprio mi serviva. grazie tanto e ciao


title: Ricerca Record

author: Linux

text:
Mi dite come devo fare per creare un bottone di ricerca, che non sia quello
standard di Access?
In particolare, io vorrei fare una ricerca inserendo un nome o un numero o
una parte di essi senza che si apra la finestra clsassica della ricerca di
MS Access, questo perkè alcune volte la ricerca statndard fallisce li dove
non dovrebbe fallire, dicendomi che non sono presenti alcuni record, quando
io sono sicuro di averli scritti correttamente sia nel db che nel campo
ricerca. Cè quindi un modo per creare questo? Mi andrebbe bene anche del
codice, in modo da assegnarlo come macro, ad un bottone. Grazie a tutti.
Ciao. Linux.


title: Ricerca Record

text:

aldila' del problema di creare il bottone di ricerca,
non mi risulta che la ricerca standard fallisca e se
fallisce e', come qualche volta mi e' successo,
dovuto alle opzioni che ci sono;
i.e. ricerca su quale campo e se per campo intero, inizio o
parte. "Sometimes" puo' avvenire sui cbx, se la memoria
non mi tradisce, quando la prima colonna e' non visibile
(non ho sottomano un cbx di tal tipo per ricontrollare la cosa)
Che ci fa un Linux con access? Fedifrago! ;<)
--
a.cara


title: Ricerca Record

author: Roberto da casa

text:
"Linux" <
gemcompu...@virgilio.it
> ha scritto nel messaggio
news:n_Wj9.156944$pX1.5...@news2.tin.it...
> Mi dite come devo fare per creare un bottone di ricerca, che non sia
quello
> standard di Access?
Dire che vuoi fare un bottone di ricerca č un po' troppo generico; prova a
raccontarci piů in dettaglio (magari con un esempio) ciň che vorresti fare
fare.
[CUT]
> Ciao. Linux.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: utilizzo delle propr. "conteggio su Formattazione"

author: barbuca

text:
dovendo stampare un report dove sulla prima pagina devono
elencarsi solamente 15 record e i rimanenti 60 sulla seconda e
terza pagina ma non piu 15 per pagina bensi riempire tutto il
foglio, come posso fare, visto che il gruppo macro l'ho creato e
funziona, ma il problema sta nel fatto che dopo la stampa del 1
foglio esatto il report stampa un solo record nel secondo foglio
e la rimanenza nel terzo. ringrazio anticipatamente.
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: riduzione dimensioni foto

author: Ivan

text:
Salve a tutti
dovrei, dopo aver fatto selezionare una qualsiasi jpeg-jpg all'utente,
generare due foto uguali, una di 300*300 pixel e l'altra 1200*1200
con effetto zoom. E' possibile?
Altra domanda, la demo sul sito comune permette di visualizzare le anteprima
delle immagini con tutti i formati anche se uno utilizza il solo runtime di
access?
Saluti, Ivan


title: riduzione dimensioni foto

author: ALESSANDRO Baraldi

text:
> Salve a tutti
>
> dovrei, dopo aver fatto selezionare una qualsiasi jpeg-jpg all'utente,
> generare due foto uguali, una di 300*300 pixel e l'altra 1200*1200
> con effetto zoom. E' possibile?
MMMmmmm non la vedo bene...!
Se la foto originale è >1200 allora si può anche fare qualche cosa
altrimenti....
In ogni caso diciamo che con Access non è possibile, per farlo serve
ricorrere alle
librerie GDI e GDI+ in modo pesante(sono API delle librerie Grafiche) e per
non complicarsi ulteriormente le cose
servirebbe un controllo PictureBox altrimenti serve caricare in memoria un
hDC fittizio
e la cosa si appesantisce.
In una scala di difficoltà da 1÷10 quì sei a 8 dipende solo da quanto hai
pratica e voglia di fare....
Per VB6 è possibile trovare qualche cosa ma non per Access, per questo ti
suggerirei di sviluppare
un OCX in VB6, magari partendo da quello che io e Carlo abbiamo fatto(che
usa appunto GDI per
snellire il caricamento delle Immagini sfruttando le ThumbNail) e da li
aggiungi tutta la parte di salvataggio
che non credo potrai fare in JPG in quanto librerie proprietarie... ma si
trovano anche strade per farlo...!
Una volta c'era una libreria Intel che faceva tutte queste cose(sempre da
VB6)... ora ho perso un pò il giro...
> Altra domanda, la demo sul sito comune permette di visualizzare le
anteprima
> delle immagini con tutti i formati anche se uno utilizza il solo runtime
di
> access?
Quale Demo...?
L'unico che può caricare Librerie con il Runtime è il codice di Stephen
Lebans che appunto passa per GDI... se
in quel demo trovi i suoi Moduli allora la risposta è SI... altrimenti NO.
> Saluti, Ivan
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: riduzione dimensioni foto

text:
"Ivan" <
fasdfsad...@tin.it
> ha scritto nel messaggio
news:4726d77f$0$17953$4faf...@reader1.news.tin.it...

Oltre quello che ti ha detto Alex, prova a scaricare questo progetto di VB6:
http://www.freevbcode.com/ShowCode.Asp?ID=4997
Il codice è molto complesso ma il risultato è esattamente quello che cerchi.
Chissà se Alex ha voglia di estrapolare il solo resizing....
Ciao, Carlo


title: riduzione dimensioni foto

text:
> Oltre quello che ti ha detto Alex, prova a scaricare questo progetto di
VB6:
>
http://www.freevbcode.com/ShowCode.Asp?ID=4997
>
> Il codice è molto complesso ma il risultato è esattamente quello che
cerchi.
> Chissà se Alex ha voglia di estrapolare il solo resizing....
>
> Ciao, Carlo
Ciao Carlo
Ultimamente è faccio più giardinaggio che programmazione....(e tieni conto
che non ho nemmeno 1m2 di giardino)
;-)
In ogni caso il Demo non risulta DownLoadabile... almeno a me... sembra
vuoto.
Personalmente trovo troppo dispendioso lavorare da Access con la grafica
dopo averci provato
e questo è un pò il motivo per il quale lo sconsiglio.



title: riduzione dimensioni foto

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fgcd5m$ma3$1...@aioe.org...
cut
>
> In ogni caso il Demo non risulta DownLoadabile... almeno a me... sembra
> vuoto.
>
> Personalmente trovo troppo dispendioso lavorare da Access con la grafica
> dopo averci provato
> e questo č un pņ il motivo per il quale lo sconsiglio.
>
> --
> @Alex (Alessandro Baraldi)
Capisco...
Questo il link diretto:
http://www.freevbcode.com/source/ImgProcess.zip
da apicultore a ortolano?
Ciao, Carlo


title: riduzione dimensioni foto

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fgeh94$v3b$1...@tdi.cu.mi.it...

Da ortolano ad ortolano..... č vuoto anche questo...!
WinZIP(nemmeno WinRAR) non ci vede dentro nulla....!



title: riduzione dimensioni foto

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fgejem$4vm$1...@aioe.org...
cut
> Da ortolano ad ortolano..... è vuoto anche questo...!
>
> WinZIP(nemmeno WinRAR) non ci vede dentro nulla....!
>
> --
> @Alex (Alessandro Baraldi)
Temo tu abbia un problema nello scaricare file zip...ti è già successo con
qull'ocx che abbiamo scritto a due mani...ricordi?
Comunque certamente a questo link c'è e funziona (52,3 KB - 30 file):
http://www.frantoiogestione.com/ImgProcess.zip
Ciao, Carlo


title: riduzione dimensioni foto

text:
> Temo tu abbia un problema nello scaricare file zip...ti è già successo con
> qull'ocx che abbiamo scritto a due mani...ricordi?
> Comunque certamente a questo link c'è e funziona (52,3 KB - 30 file):
>
http://www.frantoiogestione.com/ImgProcess.zip
>
> Ciao, Carlo
Si in questo vedo tutto... da cosa può dipendere secondo te...?
In ogni caso Grazie.



title: riduzione dimensioni foto

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fgerar$rsi$1...@aioe.org...
cut
> Si in questo vedo tutto... da cosa può dipendere secondo te...?
Qualche regola impostata in programmi come Spybot?
Ciao, Carlo


title: riduzione dimensioni foto

author: Sergio MAZZA

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fgerar$rsi$1...@aioe.org...

Antivirus invadente?
Ciao.
--
Sergio MAZZA


title: riduzione dimensioni foto

text:
On 2 Nov, 11:17, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:fgerar$rsi$1...@aioe.org...
> cut
>
> > Si in questo vedo tutto... da cosa può dipendere secondo te...?
>
> Qualche regola impostata in programmi come Spybot?
>
> Ciao, Carlo
Non ho nulla del genere.... l'unico programma in servizio è ZoneAlarm
ma solo come FireWall
Il fatto è che non lo fà quasi mai... anzi è la 2 volta dopo che mi
hai rammentato l'altra...
@Alex


title: riduzione dimensioni foto

text:
On 2 Nov, 11:32, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:fgerar$rsi$1...@aioe.org...

AntiVirus....? cosa sarebbe....?
Non ho antivirus mai avuto ..! ;-)
@Alex


title: riduzione dimensioni foto

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1194000956.3...@22g2000hsm.googlegroups.com...
AntiVirus....? cosa sarebbe....?
Non ho antivirus mai avuto ..! ;-)
@Alex
[risposta]
Quella cosa color alluminio, con la forma tonda abbombata, con i buchi e il
manico nero...
Ciao.
--
Sergio MAZZA


title: riduzione dimensioni foto

text:
On 2 Nov, 12:18, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:1194000956.3...@22g2000hsm.googlegroups.com...
>
> AntiVirus....? cosa sarebbe....?
> Non ho antivirus mai avuto ..! ;-)
>
> @Alex
>
> [risposta]
> Quella cosa color alluminio, con la forma tonda abbombata, con i buchi e il
> manico nero...
>
> Ciao.
> --
> Sergio MAZZA
Ahhhhh quello l'ho messo in bagno.... pensavo servisse li.... ho
sbagliato...?
Sono il solito maldestro.
;-)
@Alex


title: riduzione dimensioni foto

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1194006916.3...@o80g2000hse.googlegroups.com...
>
> Ahhhhh quello l'ho messo in bagno.... pensavo servisse li.... ho
> sbagliato...?
> Sono il solito maldestro.
> ;-)
Oddio! Vicino alla sex-machine?!? Nooo...
> @Alex
Ciao.
--
Sergio MAZZA


title: riduzione dimensioni foto

text:
> Oddio! Vicino alla sex-machine?!? Nooo...
>
> > @Alex
>
>
> Ciao.
> --
> Sergio MAZZA
La chiamavamo cosě i primi anni ora č solo "lavatrice"....
;-D



title: passare un criterio ad una query via macro

author: Pippo Zibibbo

text:
Ho una query con molti campi senza alcun criterio specificato. Su una
maschera ho una casella combinata non associata "Filtro" che ad esempio
mi sceglie tutti i comuni relativi ad una tabella. Vorrei creare una
macro che mi passi il valore del cambinata "Filtro" al criterio della
query sul rispettivo campo. Ad esempio se la query non filtrata mi
restitusce tutti i comuni, vorrei di volta in volta passare il valore
che scelgo nella casella combinata "Filtro". Questo mi serve perchè la
query a sua volta è l'origine di un report.
Ho trovato una macro "impostavalore" ma non conosco la sintassi e poi
non so se questa è giusta.
Grazie
Antonio
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Pippo Zibibbo" <
di...@tiscali.it
> ha scritto nel messaggio
news:ab4a7fea8c81dd5c9f1...@mygate.mailgate.org...

Io farei a meno della query ed userei come origine record della maschera e
del report la tabella.
Poi, a fronte dell'evento "Dopo aggiornamento" della casella combinata
filtrerei la maschera in base al contenuto della casella combinata
impostando adeguatamente le sue proprietà Filter e FiterOn (vedi help).
Quindi aprirei il report usando il metodo OpenReport impostando
adeguatamente, sempre in base della casella combinata, la codizioneWHERE del
metodo OpenReport (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
cut
> Io farei a meno della query ed userei come origine record della maschera e
> del report la tabella.
> Poi, a fronte dell'evento "Dopo aggiornamento" della casella combinata
> filtrerei la maschera in base al contenuto della casella combinata
> impostando adeguatamente le sue proprietà Filter e FiterOn (vedi help).
> Quindi aprirei il report usando il metodo OpenReport impostando
> adeguatamente, sempre in base della casella combinata, la codizioneWHERE del
> metodo OpenReport (vedi help).
Temo di nn essermi spiegato. Nella maschera (non associata a nulla) la
combo è solo un modo per passare alla query un valore senza stare ad
aprire la query stessa.
Infatti la query mi serve come origine di dati per un report esterno ad
access, fatto (aihmè)
in crystal report. La query prende i valori da molte tabelle e
restituisce 10000 record circa,
devo creare dei formati html in una sola pagina da scorrere, i dati devo
essere preventivamente filtrati in mase al valore della combinata. Se ad
esempio voglio fare un export su
pagina html dei soli dati di una provincia es. firenze, scelgo firenze
nella combinata ed apro con un collegamento
ipertestuale il report in crystal e da lì esporto in html.
Quindi su "dopo aggiornamento" dovrei fare in modo che ad esempio il
campo provincia della query abbia come criterio "Firenze"



text:
> > Ho una query con molti campi senza alcun criterio specificato. Su una
> > maschera ho una casella combinata non associata "Filtro" che ad esempio
> > mi sceglie tutti i comuni relativi ad una tabella. Vorrei creare una
> > macro che mi passi il valore del cambinata "Filtro" al criterio della
> > query sul rispettivo campo. Ad esempio se la query non filtrata mi
> > restitusce tutti i comuni, vorrei di volta in volta passare il valore
> > che scelgo nella casella combinata "Filtro". Questo mi serve perchè la
> > query a sua volta è l'origine di un report.
> > Ho trovato una macro "impostavalore" ma non conosco la sintassi e poi
> > non so se questa è giusta.
> >
> > Grazie
> >
> > Antonio
>
> Io farei a meno della query ed userei come origine record della maschera e
> del report la tabella.
> Poi, a fronte dell'evento "Dopo aggiornamento" della casella combinata
> filtrerei la maschera in base al contenuto della casella combinata
> impostando adeguatamente le sue proprietà Filter e FiterOn (vedi help).
> Quindi aprirei il report usando il metodo OpenReport impostando
> adeguatamente, sempre in base della casella combinata, la codizioneWHERE del
> metodo OpenReport (vedi help).
Temo di nn essermi spiegato. Nella maschera (non associata a nulla) la
combo è solo un modo per passare alla query un valore senza stare ad
aprire la query stessa.
Infatti la query mi serve come origine di dati per un report esterno ad
access, fatto (aihmè)
in crystal report. La query prende i valori da molte tabelle e
restituisce 10000 record circa,
devo creare dei formati html in una sola pagina da scorrere, i dati devo
essere preventivamente filtrati in mase al valore della combinata. Se ad
esempio voglio fare un export su
pagina html dei soli dati di una provincia es. firenze, scelgo firenze
nella combinata ed apro con un collegamento
ipertestuale il report in crystal e da lì esporto in html.
Quindi su "dopo aggiornamento" dovrei fare in modo che ad esempio il
campo provincia della query abbia come criterio "Firenze"
Grazie



text:
"Pippo Zibibbo" <
di...@tiscali.it
> ha scritto nel messaggio
news:7b941de9059df528317...@mygate.mailgate.org...

Se la maschera non associata si chiama Maschera1.
Se la casella non associata si chiama MiaCombo.
Se il report è basato su una query chiamata Miaquery.
Nei criteri della query MiaQuery relativi al campo che contiene la provincia
scrivi:
[Forms]![Maschera1]![MiaCombo]



title: evitare ripetizioni nel codice

text:
ciao a tutti

Vorrei ottimizzare questo codice
evitando ripetizioni

Dim Risposta As Variant
Risposta = vbYes

If Aperta("M_ConfermaCarichi") Then
If Forms("M_ConfermaCarichi")!LstEstremiFatture.Column(2) <> "Non Fatturato" Then

MsgBox "Non puoi fare modifiche perchè il Carico l'hai già fatturato!!!", vbExclamation, "Attenzione!!!"
Me.Undo

ElseIf Forms("M_ConfermaCarichi")!LstEstremiFatture.Column(4) <> "Fattura Fornitore da ricevere" Then

Risposta = MsgBox("ATTENZIONE: Il Fornitore ha già fatturato il Carico!!!, vuoi annullare la modifica ?", vbYesNo)

If (Risposta = vbYes) Then
Me.Undo

End If
End If

Else

If Me.Parent!SM_EstremiFatture.Form!Fatturato <> "Non Fatturato" Then
MsgBox "Non puoi fare modifiche perchè il Carico l'hai già fatturato!!!", vbExclamation, "Attenzione!!!"
Me.Undo

ElseIf Me.Parent!SM_EstremiFatture.Form!FattFo <> "Fattura Fornitore da ricevere" Then

Risposta = MsgBox("ATTENZIONE: Il Fornitore ha già fatturato il Carico!!!, vuoi annullare la modifica ?", vbYesNo)

If (Risposta = vbYes) Then
Me.Undo

End If
End If

Grazie


title: evitare ripetizioni nel codice

text:
Non abbiamo la sfera... hai scritto 2 righe... devi dare indicazioni TECNICHE precise.

In tutti i casi non è buona abitudine scrivere CODICE di controllo ESTERNO alle maschere se poi quello che è da controllare è dentro...!

Ogni MASCHERA deve avere una completa funzionalità e possibilmente INDIPENDENZA... al fine di essere flessibile e non sparpagliare codice di VALIDAZIONE in giro per il tuo applicativo.

@Alex


title: evitare ripetizioni nel codice

text:

ciao Alex

ho 2 maschere con la medesima sottomaschera
e in prima di aggiornare della sottomaschera
ho inserito il codice precedentemente postato.

E' forse bene creare una copia della sottomaschera?

grazie


title: evitare ripetizioni nel codice

text:
Direi di no Franco, la SottoMaschera dovrà contenere SOLO quello che riguarda la SOTTOMASCHERA... poi la MASCHERA(le maschere) che la contiene avrà il codice per gestire gli scambi di controlli.

@Alex


title: evitare ripetizioni nel codice

text:
Il giorno lunedì 1 giugno 2015 15:09:26 UTC+2, @Alex ha scritto:
> Direi di no Franco, la SottoMaschera dovrà contenere SOLO quello che riguarda la SOTTOMASCHERA... poi la MASCHERA(le maschere) che la contiene avrà il codice per gestire gli scambi di controlli.
>
> @Alex

grazie Alex

cmq non trovando altra soluzione che
scrivere codice di controllo esterno
l'ho sintetizzato in questo modo

If Aperta("M_ConfermaCarichi") Then
If Forms("M_ConfermaCarichi")!LstEstremiFatture.Column(2) <> "Non Fatturato" Then
GoTo pos1

ElseIf Forms("M_ConfermaCarichi")!LstEstremiFatture.Column(4) <> "Fattura Fornitore da ricevere" Then
GoTo pos2

End If

Else

If Me.Parent!SM_EstremiFatture.Form!Fatturato <> "Non Fatturato" Then
pos1:
MsgBox "Non puoi fare modifiche perchè il Carico l'hai già fatturato!!!", vbExclamation, "Attenzione!!!"
Me.Undo

ElseIf Me.Parent!SM_EstremiFatture.Form!FattFo <> "Fattura Fornitore da ricevere" Then
pos2:
Dim Risposta As Variant
Risposta = vbYes

Risposta = MsgBox("ATTENZIONE: Il Fornitore ha già fatturato il Carico!!!, vuoi annullare la modifica ?", vbYesNo)

If (Risposta = vbYes) Then
Me.Undo

End If

End If

End If


title: una domanda su costruzione maschere e report

author: luigi onofrio

text:
mi capita spesso durante la costruzione di maschere e report di dover
inserire oggetti, linee,testo e quant'altro molto piccoli e ho sentito in
questi casi la mancanza di un ingrandimento della visualizzazione per un
posizionamento di precisione.
La mia domanda è questa: sono io che non lo conosco o access non prevede
l'ingrandimento della visualizzazione durante la costruzione delle
maschere e report?
grazie
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
luigi onofrio wrote:
> mi capita spesso durante la costruzione di maschere e report di dover
> inserire oggetti, linee,testo e quant'altro molto piccoli e ho
> sentito in questi casi la mancanza di un ingrandimento della
> visualizzazione per un posizionamento di precisione.
> La mia domanda è questa: sono io che non lo conosco o access non
> prevede l'ingrandimento della visualizzazione durante la costruzione
> delle maschere e report?
> grazie
> luigi
La seconda che hai detto
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Beppe

text:
MA ha scritto:

Sicuramente non è previsto l'ingrandimento ma nessuno ti vieta di
utilizzare la sezione "formato" delle proprietà del controllo ed
inserire i valori numerici per il posizionamento (Sinistra, Da margine
superiore ecc)... più preciso di così!
Con la selezione multipla diventa più immediato fare allineamenti di
più controlli: resta comunque un lavoraccio ma che alla fine secondo
me paga per la chiarezza che ottieni.
Bye
Beppe


author: Morgan

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1139473091.7...@g14g2000cwa.googlegroups.com...
MA ha scritto:


Bye
Beppe
Aggiungo che se vai sulle proprietà della maschera alla voce
X griglia e  Y griglia se setti a 64 il valore di entrambi vedrai
che potrai spotare i controlli con più precisione.
Morgan


text:
"luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:dsesm5$ssr$1...@news.newsland.it...
> mi capita spesso durante la costruzione di maschere e report di dover
> inserire oggetti, linee,testo e quant'altro molto piccoli e ho sentito in
> questi casi la mancanza di un ingrandimento della visualizzazione per un
> posizionamento di precisione.
> La mia domanda è questa: sono io che non lo conosco o access non prevede
> l'ingrandimento della visualizzazione durante la costruzione delle
> maschere e report?
Penso che tu possa risolvere il tuo problema in due maniere:
1) Usare l'access facilitato di Windows
2) Durante la creazione delle maschere e dei report usare una definizione
dello schermo più bassa; tutto ti verrà mostrato più grande e più abbassi la
definizione e più grande vedrai le immagini.
> grazie
Prego
> luigi
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


author: MA

text:
Roberto da casa wrote:
> "luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
> news:dsesm5$ssr$1...@news.newsland.it...
>> mi capita spesso durante la costruzione di maschere e report di dover
>> inserire oggetti, linee,testo e quant'altro molto piccoli e ho
>> sentito in questi casi la mancanza di un ingrandimento della
>> visualizzazione per un posizionamento di precisione.
>> La mia domanda è questa: sono io che non lo conosco o access non
>> prevede l'ingrandimento della visualizzazione durante la costruzione
>> delle maschere e report?
>
> Penso che tu possa risolvere il tuo problema in due maniere:
> 1) Usare l'access facilitato di Windows
> 2) Durante la creazione delle maschere e dei report usare una
> definizione dello schermo più bassa; tutto ti verrà mostrato più
> grande e più abbassi la definizione e più grande vedrai le immagini.
O ancora Mignifer di windows
>
>> grazie
>
> Prego
>
>> luigi



text:
MA ha scritto:
> luigi onofrio wrote:
> > mi capita spesso durante la costruzione di maschere e report di dover
> > inserire oggetti, linee,testo e quant'altro molto piccoli e ho
> > sentito in questi casi la mancanza di un ingrandimento della
> > visualizzazione per un posizionamento di precisione.
> > La mia domanda è questa: sono io che non lo conosco o access non
> > prevede l'ingrandimento della visualizzazione durante la costruzione
> > delle maschere e report?
> > grazie
> > luigi
> La seconda che hai detto
peccato!  mi meraviglio che non l'hanno inserita! dopo tutte queste
revisioni!.
Possibile che a nessuno serva?
pazienza



text:
luigi onofrio wrote:
> MA ha scritto:
>
>> luigi onofrio wrote:
>>> mi capita spesso durante la costruzione di maschere e report di
>>> dover inserire oggetti, linee,testo e quant'altro molto piccoli e ho
>>> sentito in questi casi la mancanza di un ingrandimento della
>>> visualizzazione per un posizionamento di precisione.
>>> La mia domanda č questa: sono io che non lo conosco o access non
>>> prevede l'ingrandimento della visualizzazione durante la costruzione
>>> delle maschere e report?
>>> grazie
>>> luigi
>> La seconda che hai detto
> peccato!  mi meraviglio che non l'hanno inserita! dopo tutte queste
> revisioni!.
> Possibile che a nessuno serva?
> pazienza
Per essere preciso io uso selezioanre e scriverci il numero nella proprietą
che mi serve



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dsf28k$7jj$1...@area.cu.mi.it...
> Roberto da casa wrote:
> > "luigi onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
> > news:dsesm5$ssr$1...@news.newsland.it...
> >> mi capita spesso durante la costruzione di maschere e report di dover
> >> inserire oggetti, linee,testo e quant'altro molto piccoli e ho
> >> sentito in questi casi la mancanza di un ingrandimento della
> >> visualizzazione per un posizionamento di precisione.
> >> La mia domanda è questa: sono io che non lo conosco o access non
> >> prevede l'ingrandimento della visualizzazione durante la costruzione
> >> delle maschere e report?
> >
> > Penso che tu possa risolvere il tuo problema in due maniere:
> > 1) Usare l'access facilitato di Windows
> > 2) Durante la creazione delle maschere e dei report usare una
> > definizione dello schermo più bassa; tutto ti verrà mostrato più
> > grande e più abbassi la definizione e più grande vedrai le immagini.
>
> O ancora Mignifer di windows
Che poi è quello che ho scritto al punto 1). ;-)
[CUT]
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
--



title: Modifica attributi campo da codice

author: All Eyez On Me

text:
Ciao boys!
Dovrei via codice modificare la lunghezza di un campo contenuto in una
tabella di un BE dal FE
Is it possible?
Grazie
AEOM


title: Modifica attributi campo da codice

author: Lorenzo Coronati

text:
Scrisse "All Eyez On Me" <
fish...@tiscalinet.it
>:
>Dovrei via codice modificare la lunghezza di un campo contenuto in una
>tabella di un BE dal FE
Non si puo'.
Quello che puoi fare e' creare un nuovo campo, eliminare il
vecchio e rinominarlo dopo aver trasferito i dati.
Vedi l'help su alter table, oppure su field, size, ecc.
Se non ricordo male sul sc ci dovrebbe essere una funza che
fa tutto lei...
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Come togliere la parte inferiore e sinistra di uma maschera

text:
in una maschera vorrei non visualizzare la parte inferiore,
(quella con indicato Record: ed i tasti per avanzare ecc.)
e non vorei visualizzare la parte sinistra, (quella con il simbolo
di freccia e la riga nera verticale.
qualcuno sa come fare?
grazie
ciao
calimero


author: Cinzia

text:
"Calimero101" <
calimero...@yahoo.it
> ha scritto nel messaggio
news:1o4bud53aworx$.zxf9t9zdm7nl$.dlg@40tude.net...

Ciao Calimero,
Proprietą della maschera
    Selettori Record = No
    Pulsanti di spostamento = No
Ciao
Cinzia


title: nome controllo

text:
Ciao a tutti,

ho una maschera con una casella combinata"aaaa" nella quale scelgo da un elenco valori "pippo"
ora vorrei che nell aprire il report "prova" vorrei che il controllo "pippo" fosse visibile mentre "pluto" non visibile.

non riesco a trovare la sintassi giusta x fare riferimento all' oggetto giusto!!
grazie a chi mi può dare una mano


nome controllo


title: nome controllo

author: Alberto S

text:

>grazie a chi mi pu� dare una mano

La condizione di visibilit� dei controlli pippo e pluto � fissa oppure
dipende da come � valorizzata la combo nella maschera?
Se s�, il report pu� essere aperto solo quando gi� la naschera �
aperta oppure anche in altri casi?
Alberto S

---
Questa e-mail � priva di virus e malware perch� � attiva la protezione avast! Antivirus.
http://www.avast.com


title: nome controllo

text:
Allora, se io nella form scelgo pluto, quando apro il report, pluto dovrà essere visibile, mentre pippo dovrà restare invisibile.
il report lo apro solo da questa maschera.

ho risposto a tutto??
(Penso che il mio problema sia nella sintassi dell, oggetto)


title: nome controllo

author: Karl Donaubauer

text:
marianna.s...@gmail.com
 wrote:
> ho una maschera con una casella combinata"aaaa" nella quale scelgo da
> un elenco valori "pippo"
> ora vorrei che nell aprire il report "prova" vorrei che il controllo
> "pippo" fosse visibile mentre "pluto" non visibile.
>
> non riesco a trovare la sintassi giusta x fare riferimento all'
> oggetto giusto!!

Anche dopo la tua risposta ad Alberto non � chiaro se parli di
una situazione fissa ma se supponiamo di s�:

Nel report imposta tutti controlli a visibile e scrivi una riga nel codice
dell'evento "Avvio" del report:

If Forms!NomeMaschera!aaaa = "pippo" Then Me!pluto.Visible = False

Se non funziona scrivi dove e come esattamente e riporta i nomi veri
degli oggetti e valori che usi.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: nome controllo

text:
Grazie Karl, risolto!
dove posso imparare la corretta dicitura degli oggetti?

grazie


title: Creazione bookmark

author: Lau

text:
Salve ;)
Volevo sapere se è possibile creare dei bookmark su un foglio word
direttamente da access e se si possono anche posizionare all'interno
del documento word!
Mi sapete dare qualche dritta?
Un indizio da dove partire? ;)
Grazie!
Lau


title: Creazione bookmark

author: Alessandro Baraldi

text:
Lau ha scritto:

A memoria non ricordo come si fà, ma prova a sfruttare un metodo
semplicissimo quanto efficace...!
Attiva la registrazione MACRO in WORD, creati un Bookmark manualmente,
STOPPA
la registrazione Macro e vai a vedere il codice VBA che è stato
scritto...!
Quello lo puoi usare da Access direttamente...!
@Alex


title: Creazione bookmark

text:
Alessandro Baraldi ha scritto:

Grazie mille! :)
Ho fatto la macro ora provo a mettere il codice in access x vedere che
mi combina :D


title: Creazione bookmark

text:
Lau ha scritto:

A quanto pare funziona :)
Ho messo così:
    Doc.Activate
    'Mi crea il nuovo Bookmark Test
    Doc.Bookmarks.Add Range:=Selection.Range, Name:="Test"
    'Lo seleziona
    Doc.Bookmarks("Test").Select
    'Scrive li ciao mondo :P
    Wrd.Selection.TypeText ("Ciao mondo")
Ora cerco di posizionarlo in giro per il foglio word :D


title: Numeri e Numeri

author: Marcolino

text:
Ciao a tutti, come faccio in una maschera a verificare che un utente mi
compili un campo di tipo testo con soli numeri ????
Grazie a tutti


title: Numeri e Numeri

author: Tore Marche

text:
Conosci l'istruzione
Numeric,

Vai a vedere l'Help.

Ciao

Ragazzi impariamo ad usare un pò anche l'help.

Marcolino ha scritto:




title: Numeri e Numeri

author: Roberto

text:
Marcolino <
marco.p...@tin.it
> wrote in message
8ivfkj$dhu$1...@nslave1.tin.it...
> Ciao a tutti, come faccio in una maschera a verificare che un utente mi
> compili un campo di tipo testo con soli numeri ????
>
> Grazie a tutti
>
>
Utilizzando la proprietà "Maschera di input" di quel controllo
Roberto


title: Numeri e Numeri

author: ema

text:
Mio cuggino mi ha detto che Marcolino <
marco.p...@tin.it
> scrisse:
> Ciao a tutti, come faccio in una maschera a verificare che un utente mi
> compili un campo di tipo testo con soli numeri ????
>
funzione Val, guardala sull'help.
Se non ricordo male, tra gli argomenti passati alla funzione, uno serve
proprio per verificare se la stringa era un numero.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX x rispondere    ICQ #8814554
Worf: Tu devi lasciarle vedere il fuoco nei tuoi occhi...
Geordi: Ma cosa dovrei dirle?
Worf: Le parole vengono dopo.
...
Worf: Ho molto da insegnarti sulle donne!
		-- "Transfigurations", data astrale 43957.2


title: nuovo ordine con stesso cliente precedentemente inserito nella combo

author: Franco

text:
buon anno a tutti!

nella maschera "M_Ordine" ho una combo dove posso selezionare i nomi dei
vari clienti.
Ora vorrei che da pulsante una volta selezionato un cliente (nella
combo"CboCliente")si aprisse
la maschera "M_Aggiungi_Ordine" (strutturata in questo modo:
IdOrdine, DataOrdine, Cliente.) in un nuovo ordine con il cliente
(precedentemente inserito nella combo)già inserito.

questo è l'sql della query nella maschera "M_Aggiungi_Ordine"
SELECT TbOrdine.IDOrdine, TbOrdine.DataOrdine, TbClienti.Ragione_Sociale,
TbClienti.Indirizzo, TbClienti.CAP, TbClienti.Citta, TbClienti.IdCliente
FROM TbClienti LEFT JOIN TbOrdine ON TbClienti.IdCliente =
TbOrdine.IDCliente
WHERE (((TbClienti.IdCliente)=[Forms]![M_Ordine]![CboCliente]))
ORDER BY TbOrdine.DataOrdine;

grazie


text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4efeeebb$0$1389$4faf...@reader2.news.tin.it...
> buon anno a tutti!
>
> nella maschera "M_Ordine" ho una combo dove posso selezionare i nomi dei
> vari clienti.
> Ora vorrei che da pulsante una volta selezionato un cliente (nella
> combo"CboCliente")si aprisse
> la maschera "M_Aggiungi_Ordine" (strutturata in questo modo:
> IdOrdine, DataOrdine, Cliente.) in un nuovo ordine con il cliente
> (precedentemente inserito nella combo)gi� inserito.
>
> questo � l'sql della query nella maschera "M_Aggiungi_Ordine"
> SELECT TbOrdine.IDOrdine, TbOrdine.DataOrdine, TbClienti.Ragione_Sociale,
> TbClienti.Indirizzo, TbClienti.CAP, TbClienti.Citta, TbClienti.IdCliente
> FROM TbClienti LEFT JOIN TbOrdine ON TbClienti.IdCliente =
> TbOrdine.IDCliente
> WHERE (((TbClienti.IdCliente)=[Forms]![M_Ordine]![CboCliente]))
> ORDER BY TbOrdine.DataOrdine;
>
ho trovato la soluzione
    DoCmd.OpenForm "M_Aggiungi_Ordine", acNormal, "",
"[Forms]![M_Aggiungi_Ordine]![IdCliente]", acAdd, acNormal
    Forms!M_Aggiungi_Ordine!IDCLIENTE = Me!CboCliente_1.Column(0)


text:
Franco wrote:
>> ...
>> nella maschera "M_Ordine" ho una combo dove posso selezionare
>>  i nomi dei vari clienti.
>> Ora vorrei che da pulsante una volta selezionato un cliente (nella
>> combo"CboCliente")si aprisse
>> la maschera "M_Aggiungi_Ordine" (strutturata in questo modo:
>> IdOrdine, DataOrdine, Cliente.) in un nuovo ordine con il cliente
>> (precedentemente inserito nella combo)già inserito.
>>
>> questo è l'sql della query nella maschera "M_Aggiungi_Ordine"
>> SELECT TbOrdine.IDOrdine, TbOrdine.DataOrdine,
>> TbClienti.Ragione_Sociale, TbClienti.Indirizzo, TbClienti.CAP,
>> TbClienti.Citta, TbClienti.IdCliente FROM TbClienti LEFT JOIN
>> TbOrdine ON TbClienti.IdCliente = TbOrdine.IDCliente
>> WHERE (((TbClienti.IdCliente)=[Forms]![M_Ordine]![CboCliente]))
>> ORDER BY TbOrdine.DataOrdine;
>>
> ho trovato la soluzione
>    DoCmd.OpenForm "M_Aggiungi_Ordine", acNormal, "",
> "[Forms]![M_Aggiungi_Ordine]![IdCliente]", acAdd, acNormal
>    Forms!M_Aggiungi_Ordine!IDCLIENTE = Me!CboCliente_1.Column(0)

Se capisco bene fai alcune cose superflue qui e basta:

DoCmd.OpenForm "M_Aggiungi_Ordine", , , , acFormAdd
Forms!M_Aggiungi_Ordine!IDCLIENTE = Me!CboCliente

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9m9358...@mid.individual.net...

grazie
cosi' va meglio!


text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f007769$0$1390$4faf...@reader1.news.tin.it...

e se volessi fare in modo che aprendo la maschera "M_Aggiungi_Ordine"
il nuovo record si crei solo nel momento in cui inserisco la data?


text:
cut
>>>> ho trovato la soluzione
>>>>    DoCmd.OpenForm "M_Aggiungi_Ordine", acNormal, "",
>>>> "[Forms]![M_Aggiungi_Ordine]![IdCliente]", acAdd, acNormal
>>>>    Forms!M_Aggiungi_Ordine!IDCLIENTE = Me!CboCliente_1.Column(0)
>>>
>>> Se capisco bene fai alcune cose superflue qui e basta:
>>>
>>> DoCmd.OpenForm "M_Aggiungi_Ordine", , , , acFormAdd
>>> Forms!M_Aggiungi_Ordine!IDCLIENTE = Me!CboCliente
>>>
>>> --
>> grazie
>> cosi' va meglio!
>
> e se volessi fare in modo che aprendo la maschera "M_Aggiungi_Ordine"
> il nuovo record si crei solo nel momento in cui inserisco la data?
>
nella prima fase, su clic di un pulsante nella maschera "M_Ordine" ho
    DoCmd.OpenForm "M_Aggiungi_Ordine", , , , acFormAdd

poi su doppio clic del controllo "Dataordine" della Maschera
"M_Aggiungi_Ordine" ho inserito

 If Me!DataOrdine = Date Then
     DoCmd.GoToRecord , , acNewRec, acFormAdd
     Forms!M_Aggiungi_Ordine!IDCLIENTE = Forms!M_Ordine!CboCliente
 End If

ma non ottengo cio'che vorrei
cio� lo stesso idCliente che ho nella CboCliente della maschera "M_Ordine"
nell'IdCliente della Maschera "M_Aggiungi_Ordine"


text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f04364c$0$1384$4faf...@reader2.news.tin.it...
> cut
>>>>> ho trovato la soluzione
>>>>>    DoCmd.OpenForm "M_Aggiungi_Ordine", acNormal, "",
>>>>> "[Forms]![M_Aggiungi_Ordine]![IdCliente]", acAdd, acNormal
>>>>>    Forms!M_Aggiungi_Ordine!IDCLIENTE = Me!CboCliente_1.Column(0)
>>>>
>>>> Se capisco bene fai alcune cose superflue qui e basta:
>>>>
>>>> DoCmd.OpenForm "M_Aggiungi_Ordine", , , , acFormAdd
>>>> Forms!M_Aggiungi_Ordine!IDCLIENTE = Me!CboCliente
>>>>
>>>> --
>>> grazie
>>> cosi' va meglio!
>>
>> e se volessi fare in modo che aprendo la maschera "M_Aggiungi_Ordine"
>> il nuovo record si crei solo nel momento in cui inserisco la data?
>>
> nella prima fase, su clic di un pulsante nella maschera "M_Ordine" ho
>    DoCmd.OpenForm "M_Aggiungi_Ordine", , , , acFormAdd
>
> poi su doppio clic del controllo "Dataordine" della Maschera
> "M_Aggiungi_Ordine" ho inserito
>
> If Me!DataOrdine = Date Then
>     DoCmd.GoToRecord , , acNewRec, acFormAdd
>     Forms!M_Aggiungi_Ordine!IDCLIENTE = Forms!M_Ordine!CboCliente
> End If
>
> ma non ottengo cio'che vorrei
> cioè lo stesso idCliente che ho nella CboCliente della maschera "M_Ordine"
> nell'IdCliente della Maschera "M_Aggiungi_Ordine"

risolto semplicemente cosi'
nella Maschera "M_Aggiungi_Ordine"

Private Sub DataOrdine_DblClick(Cancel As Integer)
    Me!DataOrdine = Date

    If IsNull(Me!NumeroOrdineVendita) Then
        Me!NumeroOrdineVendita = Nz(DMax("[NumeroOrdineVendita]",
"[TbOrdine]"), 0) + 1
    End If

    Me!IDCLIENTE = Forms!M_Ordine!CboCliente
End Sub


title: File System

author: Raffaele Trombini

text:
Ho una sub che crea un collegamento ad un file di excel e mi importa in
alcune tabelle i valori contenuti nelle celle.
Ho perņ uno svariato numero di file tutti identici da importare e mi
chiedevo come poter entrare, tramite il file system  object, dentro la
cartella dove sono contenuti i file ed elaborarli in automatico.
Si puņ fare?
Grazie in anticipo per l'aiuto!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: File System

author: Michele (Giò)

text:
"Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
news:efvrhc$k46$1...@news.newsland.it...
> Ho una sub che crea un collegamento ad un file di excel e mi importa in
> alcune tabelle i valori contenuti nelle celle.
> Ho però uno svariato numero di file tutti identici da importare e mi
> chiedevo come poter entrare, tramite il file system  object, dentro la
> cartella dove sono contenuti i file ed elaborarli in automatico.
> Si può fare?
> Grazie in anticipo per l'aiuto!!
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
Puoi usare la libreria Microsoft Scripting Runtime.
Per il suo utilizzo, vedi il seguente link di MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/94e39f9a-c7bf-42be-ae71-5768f034e070.asp
Non ho mai provato, ma dovrebbe funzionare il costrutto For Each...Next per analizzare ogni file
dentro ad una folder.
Michele


title: [OT] Tebella comuni e stati

author: [MaGri]

text:
Ciao a tutti,
sapete dove posso trovare le tabelle comuni e stati(o nazioni)
possibilmente aggiornate
Ciao MArco


title: Odbc per RMcobol

author: Logan

text:
Ciao qualcuno sà dove trovarlo e come configurarlo?
Ciao by Logan bye bye


title: Aiuto per Messaggio da query

author: peter

text:
Ho necessità di eliminare il messaggio che durante la query di creazione
tabella mi avvisa della eliminazione della vecchia tabella e della creazione
della nuova. Nel pannello opzioni di access ho deselezionato tutti i flag
per i messaggi di avviso ma quesro messaggio rimane . Come posso fare per
eliminarlo ?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Aiuto per Messaggio da query

author: Giovanna Pellegri

text:
"peter" <
pier...@libero.it
> wrote in message
news:151Z96Z0Z8Y10...@usenet.libero.it

1) Macro
   Imposta Avvisi False
   ApriQuery "NomeQuery"
   Imposta Avvisi True
Alternativa
2) VBA
   docmd.SetWarnings False
   docmd.OpenQuery "NomeQuery"
   docmd.setwarnings True
Ciao
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Access 2003 runtime

author: Snoopy

text:
Ciao,
mi hanno trasmesso un DB realizzato con Access 2007 ed io non ho
questa versione ma solo la 2003.
Dal sito Microsoft ho scaricato "Access 2003 Runtime" ,
successivamente, l'ho installato..
Quando cerco di aprire il DB si avvia Access 2003 runtime ma mi trovo
di fronte ad una schermata vuota, il software è avviato ma non vedo
nient'altro.
Perche?
Grazie 1000 per eventuali suggerimenti!


title: Access 2003 runtime

author: MA

text:
"Snoopy" <
am432...@gmail.com
> ha scritto nel messaggio
news:7f1a9a55-d183-4cae...@w19g2000yqk.googlegroups.com...
Ciao,
mi hanno trasmesso un DB realizzato con Access 2007 ed io non ho
questa versione ma solo la 2003.
Dal sito Microsoft ho scaricato "Access 2003 Runtime" ,
successivamente, l'ho installato..
Quando cerco di aprire il DB si avvia Access 2003 runtime ma mi trovo
di fronte ad una schermata vuota, il software � avviato ma non vedo
nient'altro.
Perche?
Grazie 1000 per eventuali suggerimenti!
-----
Perch� nel sw non �previsto una maschera inziale.
Nel runtime non viene visualizzata la finestra di database


title: Access 2003 runtime

author: Roberto da Parma

text:
"Snoopy" <
am432...@gmail.com
> ha scritto nel messaggio
news:7f1a9a55-d183-4cae...@w19g2000yqk.googlegroups.com...
> Ciao,
> mi hanno trasmesso un DB realizzato con Access 2007 ed io non ho
> questa versione ma solo la 2003.
> Dal sito Microsoft ho scaricato "Access 2003 Runtime" ,
> successivamente, l'ho installato..
> Quando cerco di aprire il DB si avvia Access 2003 runtime ma mi trovo
> di fronte ad una schermata vuota, il software � avviato ma non vedo
> nient'altro.
> Perche?
>
> Grazie 1000 per eventuali suggerimenti!
Ci sono un p� di cose che non tornanno....
1- non mi risulta un ac2003 runtime messo "gratuitamente" da MS
2- se la versione � 2007 scaricati appunto il runtime 2007 (questo si che �
a disposizione)
3- se il db non prevede il funzionamento con il runtime non vedi niente lo
stesso, in tal caso il tuo db lo puoi vedere lo con la versione completa.
Ciao
--
Roberto da Parma


title: Filtro su maschera

author: arkgis

text:
Ho una maschera in cui sono riportati :
Mese | Personale | Commessa |Ore Lavorate
Selezionando il mese e il personale vorrei calcolare il totale delle ore
lavorate.
Come posso fare?
Grazie


title: Filtro su maschera

author: WaltSao

text:
Salve, Non uso molto spesso Access:
Chiedo: è possibile personalizzare la finestra che chiede
il valore del parametro di una query con parametro ?
Esempio  : se il parametro fosse [citta], si potrebbe chiedere: dammi la
citta da selezionare:
TIA


title: Filtro su maschera

author: Roberto da casa

text:
"WaltSao" <
wal...@tin.it
> ha scritto nel messaggio
news:Zr47a.237952$0v.66...@news1.tin.it...

SELECT * FROM NomeTabella WHERE [citta] = [Digita la città da selezionare:];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Filtro su maschera

text:
"arkgis" <
ark...@inwind.it
> ha scritto nel messaggio
news:q437a.237539$0v.66...@news1.tin.it...

Usa una funzione di aggregazione sui dominii DSum (vedi help).



title: Filtro su maschera

author: AMR-Giuseppe

text:
Ciao a tutti  ho questo problema
Con questa routine su un pulsante mi vengono filtrati   i
record della  marca  Aprilia
 DoCmd.ApplyFilter "", "[Marca]=""Aprilia"""
    DoCmd.GoToControl "CmbCercaCodice"
    CmbCercaCodice = Forms![CodificaModelliGenerico]![Modello]
    CmbCercaCodice.Requery
 E fin qui tutto bene , solo che ho la casella CmbCercaCodice che non
mi filtra i record Aprilia come nella maschera ,ovvero mi visualizza
tutti i record sottostanti
L'origine riga di CmbCercaCodice é una query con i due campi
Modello e Marca  con la colonna associata 1 su Modello
Cos'è che non va bene ,
Ciao Giuseppe


title: Filtro su maschera


title: Filtro su maschera

author: Emyr

text:
On Wed, 26 Feb 2003 19:09:07 GMT, "AMR-Giuseppe" <
amrma...@tin.it
>
wrote:

dwvi cambiare l'origine dati della combo
Saluti.
Emanuele.


title: REPORTS - Gerarchie aggregative dei dati

author: gaetano di zanni

text:
Da tempo costruisco i reports copiandoli su se stessi, cambio le gerarchie
aggregative (ordinamento e raggruppamento) e rinomino i nomi di questi
reports, richiamandoli poi tramite pulsanti ad hoc, ad esempio, facendo
riferimento ad un dbase di gestione autoveicoli in uso a dipendenti di una
ditta, pulsante con la scritta "rpt x nome dipendente e targhe utilizzate" o
altro pulsante con la scritta "targa veicolo utilizzata da...." per un range
data impostato su Form che invia dati a Qry con tecnica QBF.
Vi chiedo: anzichè questo metodo ne esiste uno più semplice? Mi riferisco,
per esempio, alla possibilità di presettare, già sulla Form che invia le
scelte alla Qry, diversi livelli di presentazione di UN solo report che
riporterà i dati aggregati e ordinati secondo criteri già prestabiliti con
scelta su controllo tipo "gruppo di opzioni", magari scegliendo a priori
anche se visualizzare o meno, sul report, alcuni campi che, per certe
aggregazioni potrebbero essere inutili.
Non so se mi sono spiegato bene, vorrei insomma creare reports "dinamici" ,
possibili in SAP
Grazie.


author: ciroteo

text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43b63a03$0$1075$4faf...@reader1.news.tin.it...

nonostante io abbia capito sommariamente ciò che tu intendi., mi vien da
suggerirti di seguire due strade.
la prima potrebbe essere quella di utilizzare il metodo di ciclare i vari
controlli,  nascondendoli o rendendoli visibili secondo condizioni da te
scelte.
Altrimenti potresti agire direttamente in fase di formattazione del report
sulla visualizzazione delle singole sezioni.
per esempio: io ho un report di rendiconto in formato tabellare. se voglio
vederlo dettagliato rendo visibili dei controlli che ho reso piccolissimi ma
ho settato la proprietà espandibile a true altrimenti lo vedo sintetico.
In un altro caso per esempio negli ordini se l'imballo è relativo all'ordine
visualizzo l'intestazione del report, altrimenti se è relativo al singolo
articolo
visualizzo la rispettiva sezione.
con un report ho due diverse opzioni.
du gust is meil che one!


text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:fbstf.105977$65.30...@twister1.libero.it...

No Ciroteo, ti ringrazio comunque per il suggerimento, ma io intendo
preordinare, scegliendo diverse possibilità di raggruppamento e ordinamento
dei dati, ancor prima di lanciare il report (che vorrei fosse l'unico
report).
In altre parole, ordinare per esempio in base a chi ha preso cosa, oppure,
viceversa, ordinare in base a cosa è stato utilizzato da chi (intendendo per
"cosa" per esempio una vettura, e per "chi" il nome dell'utilizzatore delle
vetture)
Tutto questo già lo faccio da sempre ma preparando due report con,
naturalmente, diversi ordinamenti e raggruppamenti. Report che poi
visualizzo con due pulsanti diversi.
Mi piacerebbe saperlo fare in maniera diversa e più ... dinamica, appunto
stile "scelta" su controllo tipo gruppo di opzioni, dove poter scegliere
appunto, diverse modalità di raggruppamento gerarchico dei dati.
Forse non so spiegarmi come invece dovrei, ma è il mio limite.
Comunque grazie e buon Anno.
Gaetano.
Non so se mi sono spiegato.


author: Oscar Manfredini

text:
"gaetano di zanni"
> No Ciroteo, ti ringrazio comunque per il suggerimento, ma io intendo
> preordinare, scegliendo diverse possibilità di raggruppamento e
ordinamento
> dei dati, ancor prima di lanciare il report (che vorrei fosse l'unico
> report).
> In altre parole, ordinare per esempio in base a chi ha preso cosa, oppure,
> viceversa, ordinare in base a cosa è stato utilizzato da chi (intendendo
per
> "cosa" per esempio una vettura, e per "chi" il nome dell'utilizzatore
delle
> vetture)
> Tutto questo già lo faccio da sempre ma preparando due report con,
> naturalmente, diversi ordinamenti e raggruppamenti. Report che poi
> visualizzo con due pulsanti diversi.
> Mi piacerebbe saperlo fare in maniera diversa e più ... dinamica, appunto
> stile "scelta" su controllo tipo gruppo di opzioni, dove poter scegliere
> appunto, diverse modalità di raggruppamento gerarchico dei dati.
> Forse non so spiegarmi come invece dovrei, ma è il mio limite.
> Comunque grazie e buon Anno.
> Gaetano.
> Non so se mi sono spiegato.
Su evento apertura del Report, puoi impostare a Runtime i livelli di
Ordinamento/Raggruppamento del Report (magari in dipendenza da opzioni
settate su una Form):    GroupLevel     F1
Ciao, Oscar


text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43b666a6$0$1075$4faf...@reader1.news.tin.it...

Grazie Oscar, provo subito.
Auguri di Buon Anno


text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43b666a6$0$1075$4faf...@reader1.news.tin.it...

Scusa Oscar, ma bisogna predefinire i vari livelli di GroupLevel ?, (0,1,2,
etc) come?
mi faresti cortesemente un esempio?
Ti ringrazio.


text:
"gaetano di zanni"
> > Su evento apertura del Report, puoi impostare a Runtime i livelli di
> > Ordinamento/Raggruppamento del Report (magari in dipendenza da opzioni
> > settate su una Form):    GroupLevel     F1
> > Ciao, Oscar
> Scusa Oscar, ma bisogna predefinire i vari livelli di GroupLevel ?,
(0,1,2,
> etc) come?
> mi faresti cortesemente un esempio?
Sì: i livelli di gruppo devono essere predefiniti nel report (possono essere
creati ex novo solo a Design Time).
Supponiamo che tu predefinisca nella struttura del Report il campo
CodiceCliente (nella realtà spesso saranno più d'uno).
Su evento apertura del report potrai, a seconda delle condizioni, variare a
Runtime il criterio:
Nell'Help di Access dovresti trovare tutto, oppure
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbaac11/htm
l/acobjGroupLevel_HV03079831.asp
Nella maggioranza dei casi (parlo comunque a titolo personale) questa
metodologia permette d'ottenere quella "dinamicità" dei reports che chiedi.
Anche la possibilità di nascondere un'intera sezione a Runtime come ti
suggeriva ciroteo aumenta le possibilità ... fino al punto in cui la
leggibilità del lavoro non si abbassi troppo (e allora diventa meglio
sbinare i Reports).
Ciao, Oscar


text:
"Oscar Manfredini" <
osca...@nospam.it
> ha scritto nel messaggio
news:43b671bc$0$1063$4faf...@reader2.news.tin.it...

Ho capito perfettamente.
Grazie Oscar.
E grazie anche a Ciroteo.


text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43b65853$0$1063$4faf...@reader1.news.tin.it...

A fronte dell'evento "Su apertura" del report, in base ai parametri
impostati nella maschera di richiamo dell'unico report e che deve restare
aperta durante l'esecuzione del report, per modificare da VBA quelle che tu
chiami "gerarchie aggregative dei dati", imposta adeguatamente le proprietà
Order, OrderOn, GroupLevel e GroupOn (vedi help); così facendo modificherai
a tuo piacimento i livelli di raggruppamento ed ordinamento del tuo report.
Quanto poi a rendere o meno visibili i controlli imposta adeguatamente la
loro proprietà Visible a fronte dell'evento "Su formattazione" delle sezioni
di report che contengono i controlli, oppure createli dinamicamente da VBA
tramite la funzione CreateReportControl (vedi help) mano a mano che ti
servono: naturalmente questo non lo puoi fare nel caso usi file MDE.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:Mxvtf.23645$eD5.3...@twister2.libero.it...

E' quello che in effetti sto facendo, Grazie Roberto.
Ce l'ho fatta già solo usando GroupOn e OrderOn.
Quanto a rendere visibili o meno i vari controlli, è una cosa che farò in
seguito: ho bisogno di digerire lentamente....altrimenti non assimilo, devo
tra l'altro fare la stessa cosa anche più volte a breve scadenza, per non
dimenticarmela piu': è un mio difetto.
Grazie comunque anche a Te.
Buon Anno.
P.S.: possiamo "parlarci" in privato?
gaetano.dizanni(togliquesto)@
autostrade.it


text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43b68a3c$0$1084$4faf...@reader4.news.tin.it...
[CUT]
> P.S.: possiamo "parlarci" in privato?
> gaetano.dizanni(togliquesto)@
autostrade.it
Mi dispiace, ma, anche in rispetto di una regola di questo NG, non dialogo
su Access in privato, ma solo sui NG.



text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:G2wtf.23696$eD5.3...@twister2.libero.it...

Va bene Roberto. Scusami.


text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43b68e51$0$1077$4faf...@reader4.news.tin.it...
>
> "Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
> news:G2wtf.23696$eD5.3...@twister2.libero.it...
> >
> > "gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
> > news:43b68a3c$0$1084$4faf...@reader4.news.tin.it...
> > [CUT]
> > > P.S.: possiamo "parlarci" in privato?
> > > gaetano.dizanni(togliquesto)@
autostrade.it
> >
> > Mi dispiace, ma, anche in rispetto di una regola di questo NG, non
dialogo
> > su Access in privato, ma solo sui NG.
> >
> > --
> > Roberto
> >
> Va bene Roberto. Scusami.
No problem.



title: Progettare/impostare un db

author: michele

text:
Sono ormai due anni che, con grande soddisfazione, frequento questo
newsgroup.
Difatti č grazie a questa frequentazione che ho ampliato le mie conoscenze
su come poter sviluppare db in access.
Mi rendo conto comunque, visionando i lavori presenti sul sitocomune, di
essere abbastanza carente dal punto di vista progettuale.Mi spiego meglio.
Ho notato la presenza nelle subroutine e nei moduli di varie istruzioni,
ritengo di controllo degli eventi, del tipo On Error ecc...
Da qui la mia richiesta, agli amici piů esperti della news, di qualche
consiglio onde acquisire o migliorare la metodologia da seguire nella fase
di progettazione di un db.
Spero di non essere stato noioso nella mia esposizione ma la sete di
migliorare č tanta.
un saluto da michele

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


title: Progettare/impostare un db

author: Carlo Costarella

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:82Z49Z102Z68Y1...@usenet.libero.it...

Un buon inizio: Gestione degli errori nella guida.
Ciao, Carlo


title: Progettare/impostare un db

author: Sergio MAZZA

text:
"michele" <
mic...@inwind.it
> ha scritto nel messaggio
news:82Z49Z102Z68Y1...@usenet.libero.it...

Diciamo che bisognerebbe iniziare a distinguere dalla programmazione di
codice VBA (e non solo) e l'analisi che ti permette di strutturare le
tabelle.
Se ti riferisci all'utilizzo di On Error (gestione dell'errore) e/o Sub
Routine o Funcion in Moduli e simili, l'esperienza migliore te la fai sul
campo; ti viene naturale pensare che se devi eseguire una serie di
istruzioni comuni a tutta la tua applicazione č meglio metterle in un Modulo
e in una Sub Routine.
Se le istruzioni devono restituire un valore la Sub Routine diventa una
Function; e in entrambi i casi hai la possibilitŕ di passare dei parametri.
Ma questo fa parte di un corso base di programmazione.
Diverso č il caso di un'analisi per la struttura di tabelle; corso di questo
genere ne ho trovati veramente pochi (1! Perň fatto bene.), almeno a Roma...
Ciao.
--
Sergio MAZZA


title: Progettare/impostare un db

author: VedoTondo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dvdnm8$a8o$1...@area.cu.mi.it...
> Diciamo che bisognerebbe iniziare a distinguere dalla programmazione di
> codice VBA (e non solo) e l'analisi che ti permette di strutturare le
> tabelle.
A me farebbe piacere avere qualche dritta sulla normalizzazione/relazione di
un progetto, un pò come c'è in nortwind per intendersi, ovviamente questo
perchè a me mancano le basi, però sarebbe interessante capire come impostare
un progetto.
Forse chiedo troppo ma spesso mi ritrovo a fare dei girigogoli di codice
solo per il fatto che imposto male il progetto.
Saluti andrea


title: Progettare/impostare un db

text:
"VedoTondo" <
Vedoton...@alice.it
> ha scritto nel messaggio
news:441abf28$0$36925$4faf...@reader3.news.tin.it...
>
> A me farebbe piacere avere qualche dritta sulla normalizzazione/relazione
> di
> un progetto, un pò come c'è in nortwind per intendersi, ovviamente questo
> perchè a me mancano le basi, però sarebbe interessante capire come
> impostare
> un progetto.
> Forse chiedo troppo ma spesso mi ritrovo a fare dei girigogoli di codice
> solo per il fatto che imposto male il progetto.
>
>
> Saluti andrea
La dritta è proprio quello che indicavo; capire la differenza tra l'analisi
delle tabelle da creare e il codice VBA, sono due cose differenti.
Prima l'analisi delle tabelle poi (se necessario) viene il codice VBA.
Vuoi una dritta sull'analisi?
Devi riuscire a dividere le informazioni "accessorie" da quelle necessarie.
Proa a leggere questo discorso e vedi se ti chiarisce le idee:
http://groups.google.it/group/microsoft.public.it.office.access/browse_thread/thread/cc1a5a951517ef8e/905656959f3be200?q=mazza%2Bprogettare&rnum=1#905656959f3be200
(seguito)
http://groups.google.it/group/microsoft.public.it.office.access/browse_thread/thread/58d40b6ba84c6a11/c5ab086a7cbf6dc2?q=mazza%2Bprogettazione&rnum=1#c5ab086a7cbf6dc2
Ciao.
--
Sergio MAZZA


title: Progettare/impostare un db

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dveg4p$n31$1...@area.cu.mi.it...
> La dritta è proprio quello che indicavo; capire la differenza tra
> l'analisi delle tabelle da creare e il codice VBA, sono due cose
> differenti.
> Prima l'analisi delle tabelle poi (se necessario) viene il codice VBA.
>
> Vuoi una dritta sull'analisi?
> Devi riuscire a dividere le informazioni "accessorie" da quelle
> necessarie.
> Proa a leggere questo discorso e vedi se ti chiarisce le idee:
>
http://groups.google.it/group/microsoft.public.it.office.access/browse_thread/thread/cc1a5a951517ef8e/905656959f3be200?q=mazza%2Bprogettare&rnum=1#905656959f3be200
>
> (seguito)
>
http://groups.google.it/group/microsoft.public.it.office.access/browse_thread/thread/58d40b6ba84c6a11/c5ab086a7cbf6dc2?q=mazza%2Bprogettazione&rnum=1#c5ab086a7cbf6dc2
Nel frattempo una toccatina, con comodo lo leggo e poi ti rispondo :-)))
Saluti Andrea


title: Progettare/impostare un db

text:
VedoTondo wrote:
>
> Nel frattempo una toccatina, con comodo lo leggo e poi ti rispondo
> :-)))
L'ho sempre detto che la risposta C è quella da preferire
>
> Saluti Andrea
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Progettare/impostare un db

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio news:dvesqf$f7a$1...@area.cu.mi.it...

Ma perché tutti si toccano gli...HD?
Ciao.
--
Sergio MAZZA


title: Progettare/impostare un db

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dvgh8v$tu0$1...@area.cu.mi.it...
> Ma perché tutti si toccano gli...HD?
Chissà!
Comunque stamani sono stato in libreria è ho trovato materiale interessante,
chissà se non riesco una volta per tutte a capirci qualcosa di più!
Saluti Andrea


title: Query di aggiornamento

author: Giuseppe

text:
Ciao a Tutti
Ho bisogno di trasformare tramite query di aggiornamento
i seguenti codici :
ODN00D0590009    IN    00D0590009
ODN00D0590010    IN    00D0590010      ecc. ecc.
praticamente devo togliere le prime tre lettere
che tipo di istruzione devo inserire su aggiorna a:


title: Query di aggiornamento

author: 'gnurant

text:
Giuseppe <
amrma...@tin.it
> ha scritto:

Scrivi Right([nomeCampo];10)
Ciauz
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


title: Query di aggiornamento

author: Marco Antonioli

text:
"Giuseppe" <
amrma...@tin.it
> wrote in message
news:zzKPc.90168$
5D1.4...@news4.tin.it
> Ciao a Tutti
>
> Ho bisogno di trasformare tramite query di aggiornamento
> i seguenti codici :
>
> ODN00D0590009    IN    00D0590009
> ODN00D0590010    IN    00D0590010      ecc. ecc.
> praticamente devo togliere le prime tre lettere

Mid([NomeCampo];4)
Ciao
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query di aggiornamento

text:
Ciao a Tutti
Come posso fare per dividere il valore di un
campo in due
esempio:
Campo1
Ricambio motore k innesto dentato
dovrebbe diventare
Campo 1                    Campo 2
Innesto dentato           Ricambio motore k
Ho una serie fissa di descrizioni tipo ( Ricambio motore k)
all'inizio di campo da togliere e formare un campo a sč
Ciao e grazie anticipato


title: Query di aggiornamento

author: Antonio Biso

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:x1tQc.102104$5D1.5...@news4.tin.it...
> Ciao a Tutti
> Come posso fare per dividere il valore di un
> campo in due
> esempio:
Perchč il titolo del tuo post non č
"Come dividere un campo in due con una query" ?
Antonio


title: Query di aggiornamento

author: Giulio Simeone

text:
Giuseppe ha scritto:
> Ciao a Tutti



> all'inizio di campo da togliere e formare un campo a sè
> Ciao e grazie anticipato
Non è affatto semplice, ti illustro per grandi linee come farei io, poi
per ulteriori chiarimenti scrivi ancora:
- Crei la nuova Tabella con i campi Campo1 e Campo2
- Scorri la tabella da codice aprendo un recordset rs (sai come si fa?)
- Per ogni record, scrivi questo codice:
s=rs("campo1")
t=""
for i=1 to len(s)
t= t & mid$(s,i,1)
if t="ricambio motore k" or t= (e scrivi le altre possibilità) then
u= right$(s,len(s)-i)
sql="INSERT INTO Tabella(Campo1,Campo2) VALUES (" & t & "," & u & ")"
Docmd.RUNSQL sql
end if
next i
Per ulteriori chiarimenti scrivi pure, inoltre ho scritto un po' in
fretta, torno dal lavoro e quindi non garantisco che il codice sia immune
da errori!
Ciao,
        GS
www.websamba.com/Giulio_Roma/index.htm
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query di aggiornamento

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio news:x1tQc.102104$5D1.5...@news4.tin.it...

E come fa access a stabilire dove spezzare la stringa? Se il contenuto cambia, cambiando la lunghezza della stringa č difficile
ottenere risultati.
Prova con la funzione Split (vedi help); altrimenti ti conviene farlo a mano...
Ciao.
--
Sergio MAZZA


title: Query di aggiornamento

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ceto02$9f9$1...@canarie.caspur.it...
> "Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:x1tQc.102104$5D1.5...@news4.tin.it...
> > Ciao a Tutti
> >
> >
> > Come posso fare per dividere il valore di un
> > campo in due
> > esempio:
> > Campo1
> > Ricambio motore k innesto dentato
> >
> > dovrebbe diventare
> > Campo 1                    Campo 2
> > Innesto dentato           Ricambio motore k
> >
> > Ho una serie fissa di descrizioni tipo ( Ricambio motore k)
> > all'inizio di campo da togliere e formare un campo a sè
> >
> >
> > Ciao e grazie anticipato
> >
>
> E come fa access a stabilire dove spezzare la stringa? Se il contenuto
cambia, cambiando la lunghezza della stringa è difficile
> ottenere risultati.
> Prova con la funzione Split (vedi help); altrimenti ti conviene farlo a
mano...
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
IL     Contenuto può variare , ma la stringa va spezzata sempre esattamente
dopo i primi 18 caratteri e/o spazi compresi
A mano ci rinuncio  perché sono molti circa  21.000
Ciao Giuseppe


title: Query di aggiornamento

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:KptQc.29537$1V3.7...@twister2.libero.it...

Perchč credevo che con una query di aggiornamento si
potesse fare, visto che per  unire  il contenuto di due
campi uso tale query
Ciao Giuseppe


title: Query di aggiornamento

text:
"Giulio Simeone" <viandan...@TOGLIyahoo.it> ha scritto nel messaggio
news:cetnut$9bk$1...@news.newsland.it...
> Giuseppe ha scritto:
>
> > Ciao a Tutti
>
>
> > Come posso fare per dividere il valore di un
> > campo in due
> > esempio:
> > Campo1
> > Ricambio motore k innesto dentato
>
> > dovrebbe diventare
> > Campo 1                    Campo 2
> > Innesto dentato           Ricambio motore k
>
> > Ho una serie fissa di descrizioni tipo ( Ricambio motore k)
> > all'inizio di campo da togliere e formare un campo a sè
>
>
> > Ciao e grazie anticipato
>
> Non è affatto semplice, ti illustro per grandi linee come farei io, poi
> per ulteriori chiarimenti scrivi ancora:
>
> - Crei la nuova Tabella con i campi Campo1 e Campo2
>
> - Scorri la tabella da codice aprendo un recordset rs (sai come si fa?)
>
> - Per ogni record, scrivi questo codice:
Come per ogni record ?
ce nè sono circa 21.000
ci sarà pure un sistema più umano
Ciao Giuseppe



title: Query di aggiornamento

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio news:JJuQc.76667$OR2.4...@news3.tin.it...
>
> IL     Contenuto puņ variare , ma la stringa va spezzata sempre esattamente
> dopo i primi 18 caratteri e/o spazi compresi
>
> A mano ci rinuncio  perché sono molti circa  21.000
>
> Ciao Giuseppe
Allora risolvi con le funzioni Left e Mid (vedi help)...
Ciao.
--
Sergio MAZZA


title: Query di aggiornamento

text:
> > - Per ogni record, scrivi questo codice:
> Come per ogni record ?
> ce nè sono circa 21.000
> ci sarà pure un sistema più umano
> Ciao Giuseppe
Non mi sono espresso bene, chiaramente non è che per ogni record devi
scrivere questo codice, da codice scorri la tabella (con rs.open, do until
rs.Eof,rs.movenext, ecc... consulta qualche esempio online) e fai eseguire
il ciclo che ti ho detto per ogni record.
Ciao,
    GS



title: Query di aggiornamento

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:tMuQc.76681$OR2.4...@news3.tin.it...
>
> "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
> news:KptQc.29537$1V3.7...@twister2.libero.it...
> > "Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> > news:x1tQc.102104$5D1.5...@news4.tin.it...
> > > Ciao a Tutti
> >
> > > Come posso fare per dividere il valore di un
> > > campo in due
> > > esempio:
> >
> > Perchè il titolo del tuo post non è
> > "Come dividere un campo in due con una query" ?
> >
> >
> > Antonio
> >
> >
>
> Perchè credevo che con una query di aggiornamento si
> potesse fare, visto che per  unire  il contenuto di due
> campi uso tale query
SIGH!!!
ma query di aggiornamento è molto più generico!!!
Tant'è che tu ci unisci anche i campi, e ci puoi fare tante altre cose
tranne il caffè.
L'altro subject sarebbe stato molto più specifico...
SOB
Antonio


title: Casella di testo

author: Mike Dens

text:
Ciao. deisderavo sapere se vi è la possibilità di far inserire in una
casella di testo un valore ( testo ) a seconda della selezione tramite
menu a tendina di un altro valore ( nuemerico ) se si come si fa???
ciao e grazie
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Casella di testo

author: Antonio Ganci

text:
Mike Dens wrote:
> Ciao. deisderavo sapere se vi è la possibilità di far inserire in una
> casella di testo un valore ( testo ) a seconda della selezione tramite
> menu a tendina di un altro valore ( nuemerico ) se si come si fa???
> ciao e grazie
> mike
Me.CasellaDiTesto = Me.Combo.Column(NumeroColonna)
Antonio.


title: cambiare colore ad una textbox se è minore di qeulla a fianco

author: Arold

text:
maschera in visualizzazione continue contiene campo1 e campo2
vorrei
se campo1 è minore di campo2 sfondo rosso altrimenti sfondo verde
mi sapete aiutare?
Grazie.


author: Roberto dalla campagna

text:
Arold <
ar...@libero.it
> wrote in message
bbslhu$mtp$1...@lacerta.tiscalinet.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General troverai tre o
quattro FAQ che parlano di formattazione condizionale di maschera continue;
dai un'occhiata a quella si Silvio Savoldi: dovrebbe fare al caso tuo,
naturalmente dopo aver modificato debitamente la funzione di
condizionamento.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [SQL] Ottenere record da posizione x a posizione y

author: Kaos

text:
Per ottenere i primi 7 record si scrive:
SELECT * TOP 7
FROM miatabella
ORDER BY miocampo
Cosa si può fare per ottenere i record da una posizione x ad una y.
Supponiamo dalla posizione 6 alla posizione 12?
Kaos.


text:
"Kaos" <
kaos...@virgilio.it
> ha scritto nel messaggio
news:7QIU9.35273$AA2.1...@news2.tin.it...

Potresti sfruttare la procedura del sito comune per generare una numerazione
progressiva all'interno di una query e quindi filtrare con un between 6 and
12
Antonio


author: Maurizio Borrelli

text:
> "Kaos" <
kaos...@virgilio.it
> ha scritto nel messaggio
> news:7QIU9.35273$AA2.1...@news2.tin.it...

    Forse la query seguente potrebbe andarti bene.
    Tabella Clienti di Northwind:
        SELECT TOP 6 [Clienti].[NomeSocietà]
        FROM Clienti
        WHERE Clienti.NomeSocietà Not In
            (
            SELECT TOP 6 Clienti.NomeSocietà
            FROM Clienti
            ORDER BY [Clienti].[NomeSocietà]
            )
        ORDER BY [Clienti].[NomeSocietà]
        ;
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
Si, ma non è una procedura applicabile a qualsiasi database, cioè che non
sia stato "preparato" secondo la tua idea.
Grazie comunque, Kaos.
Antonio Biso <
ch...@etruria.net
> wrote in message
czPU9.2600$ZE.7...@twister2.libero.it...



text:
E' cervellotica come soluzione! :)
Ma interessante sotto il profilo logico.
Kaos.
