mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Routine "Conferma dato"

Ciao a tutti,
ho un problememino con una maschera...
ho creato una form_modelli con un pulsante a piè di pagina "modifica dati".
su Click del pulsante, apro la form form_modelli_ins, che utilizzo per la 
modifica dei dati del modello.
Purtroppo la stessa maschera l'ho utilizzata anche per l'inserimento di un 
nuovo modello verificando "beforeupdate" la presenza di duplicati dello 
stesso modello.
Ora, andando semplicemente a MODIFICARE un modello esistente, verifica la 
presenza dei duplicati e mi restituisce il "msgbox" "Il modello: XXXX è già 
inserito!".
La domanda è questa.... è possibile modificare il codice allegato affinchè 
nel caso di semplice modifica dei dati non mi dia il messaggio di errore 
(...ovviamente senza creare una nuova maschera dedicata al solo inserimento 
o alla sola modifica).
Ciao e grazie a tutti
Gianni
CODICE:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("IdNomeSocietà", "Modelli", "CodiceModello=" & Chr(34) 
& Me!CodiceModello & Chr(34))) Then
MsgBox " Il modello: " & Me!CodiceModello & " è già inserito.", 
vbInformation, "Modello esitente"
End If
   Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   strTtl = "Salvare il record?"
   strMsg = "I dati sono cambiati." & vbCrLf & _
            "Vuoi salvare le modifiche?"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
   Select Case retValue
       Case vbYes
           'non fare nulla
       Case vbNo
           DoCmd.RunCommand acCmdUndo
       Case vbCancel
           Cancel = True
   End Select
End Sub
 

 ha scritto nel messaggio
news:IY6Pd.27615$lB4.7...@twister1.libero.it...

Ciao Gianni,
quando stai inserendo un nuovo record la proprietà del Form NewRecord è
impostata a true   per cui dovrebbe bastare verificare se newreorc è vero
prima dell'if con la Dlookup
if me.NewRecord then
        If Not IsNull(DLookup("IdNomeSocietà", "Modelli", "CodiceModello=" &
Chr(34)
            & Me!CodiceModello & Chr(34))) Then
            MsgBox " Il modello: " & Me!CodiceModello & " è già inserito.",
             vbInformation, "Modello esitente"
         End If
end if
Saluti
Cinzia
Newsgroup: it.comp.appl.access
Titolo: Molto OT help for Excel

Scusate se sono OT sapete se esiste un ng su excel, o qualcuno puņ aiutarmi
via mail per un problemino sugli arrotondamenti
Scusate ancora
Ilario

 ha scritto nel messaggio
news:sqKW7.371212$sq5.18...@news.infostrada.it...

Se parli il francese puoi dare uno sguardo in microsoft.public.fr.excel un
ottimo NG su excel.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: SOMME!!!

Buongiorno a tutti! Sarei grato se qualcuno saprebbe risolvermi questo
problemino:
ho una tabella con tre campi: campo1, campo2 e somma
Poi ho una maschera dalla quale inserisco i valori nei due campi (campo1
e campo2).
Vorrei che automaticamente nel campo somma ci fosse la somma dei due
campi e che andasse quindi nella tabella!!!
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie
non si memorizza il valore ma lo si ottiene nele query di volta in
volta..
altrimenti su lostfocus di campo2
campo3=campoq*camp2
Saluti.
Emanuele.

 Grazie
Perchč utilizzi il terzo campo somma? Mica ti serve memorizzarlo? Se č come
credo, hai bisogno dei soli primi due campi... fai una query sulla tabella
inserendo tutti e due i campi con l'aiuto di un terzo calcolato con questa
dicitura : "Somma : [campo1] + [campo2]"
...
Se lo devi invece memorizzare fammi sapere
Maurizio

Purtroppo lo devo memorizzare, magari in una tabella!!!
Grazie
ANDREA


ANDREA
ů
e quindi vedi la mia precedente risposta
Saluti.
Emanuele.

...scusami, ma che cosa è il LOSTFOCUS?


Grazie
evento lostfocus (quando il controllo perde lo stato attivo e passi ad
un altro controllo)
Saluti.
Emanuele.

 ANDREA
Perchè lo DEVI memorizzare?
Antonio

Perchè devo farci dei Report. Comunque ho risolto con un pulsante
che ho chiamato SOMMA, che somma i vari campi e porta la somma in
una cella.
Grazie
Andrea


 Andrea
Perchè con le query i report non si fanno?

 una cella.
Fa come te pare!!!
Antonio

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

Devo calcolare una differenza di ore in questo modo:
se la differenza supera il 31° minuto allora si arrotonda
all'ora superiore altrimenti  all'ora inferiore.
ho utilizzato questa routine:
OreR: Round(DateDiff("n";[txtPartenza];[txtRientro])/60)
dove sbaglio, cosa manca ...
txtPartenza   txtRientro  OreR
0.02.00       0.01.00       0
12.00.00   12.30.00       0
12.00.00   12.31.00       1
12.00.00   12.35.00       1
12.00.00   13.00.00       1
11.00.00   13.01.00       2
txtPartenza txtRientro  OreR
23.00.00 1.00.00       -22
in questo caso dovrebbe segnarmi 2 ore
qualche ideaaaa,
ciao, grazie, il pizz


e provare ad aggiungere 24 quando [txtPartenza] > [txtRientro]..
ciao

 ha scritto nel messaggio
news:GhyWb.223117$VW.90...@news3.tin.it...

Direi che questa č la tua soluzione:
IIf(DateDiff("n";[tabella2].[ora1];[tabella2].[ora2]) Mod
60<=30;Int(DateDiff("n";[tabella2].[ora1];[tabella2].[ora2])/60);Int(DateDif
f("n";[tabella2].[ora1];[tabella2].[ora2])/60)+1)
Marco
Newsgroup: it.comp.appl.access
Titolo: NO caratteri speciali nei campi

ciao a tutti
devo innanzi tutto ringraziarvi per l'aiuto che mi date, comincio veramente
a divertirmi.
vi faccio un altro quesito:
è possibile obbligare gli utenti che inseriscono i dati tramite maschera a
non utilizzare tutti quei caratteri "speciali" tipo - , ; / + & in un
particolare campo ????
io hho provato a mettere, nella tabella e anche nella maschera, alla voce
valido se: comandi del tipo Not "-" and Not ";" ma non funziona
esiste sicuramente qualche altro modo
grazie per l'attenzione e buona notte, adesso vado a nanna, per oggi basta
access

Per il tuo problema una soluzione esiste ma devi sapere usare VBA di ACCESS,
lo sai usare?
Fammi sapere

 esiste sicuramente qualche altro modo
Esempio didattico.
Supponiamo che tu abbia un controllo che si chiama TuoCtr; all'evento Su
pressione inserisci una routine evento tipo la seguente:
Private Sub TuoCtr_KeyPress(KeyAscii As Integer)
  Select Case KeyAscii
    Case 32       'abilita lo spazio
    Case 8        'abilita backspace
    Case Is > 192 'abilita le accentate
    Case Asc("0") To Asc("9") 'abilita i numeri
    Case Asc("A") To Asc("Z") 'abilita le maiuscole
    Case Asc("a") To Asc("z") ' abilita le minuscole
    Case Else
      KeyAscii = 0 'annulla la pressione del tasto
  End Select
End Sub
Naturalmente si poteva scrivere in 1000 altri modi, ma questo mi è piaciuto
x la facilità di lettura.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

FRENA
ecco il codice esatto per quel che ti serve:
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim Char As String
Char = "!,." 'inserisci quì i caratteri da non far apparire nella casella di
testo
  If InStr(1, Char, Chr(KeyAscii), 1) Then
    KeyAscii = 0
  End If
End Sub
INFO: 
ce...@libero.it

 ha scritto nel messaggio
news:xFr17.3427$eB4.1...@news.infostrada.it...

Imposta per il campo o per il controllo la proprietà Maschera di input (vedi
help) usando come caratteri della maschera A o a; Accees ti permetterà di
digitare solamente le lettere da A a  Z e le cifre da 0 a 9.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:mSH17.8509$eB4.2...@news.infostrada.it...

grazie dei suggerimenti, vi farò sapere come mi sono trovato meglio
Newsgroup: it.comp.appl.access
Titolo: File Pgn (x Carlo Costarella)

Ciao Carlo,
ho provato il tuo magnifico codice a casa,
ma purtroppo non funziona, probabilmente xchè
a casa manca il file Comdlg32.ocx , stasera riprovo.
Nel caso andasse male posso disturbarti ancora ?
ciao e grazie !
p.s.
cmq ci sono i problemi che ho indicato nell'altro tread,
io ci ho perso quasi tutta domenica ma non ne sono venuto a capo :(
Highlands
Xakib...@yahoo.it
Remove X to email.


Ho appena letto...
Certamente, puoi scrivere quando vuoi.
Tieni presente che se non hai il Comdlg32.ocx (non dimenticare di 
registrarlo), si possono utilizzare altre strade per "sfogliare" le cartelle 
alla ricerca di un file.
Ad ogni buon conto se segui questo link potrai scaricare l'ocx, che posso 
distribuire:
http://www.frantoiogestione.com/comdlg32.exe
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: disintegrare l'assistente di office...

ciao, scusate la domanda forse ot, ma non ho trovato un sito dove si parli
di thread riguardanti office 2000 in generale...
come da oggetto, ogni volta che apro un qualsiasi applicativo del pacchetto
office 2000, mi compare quell'accidenti di assistente di microsoft office
2000
vorrei sapere se esiste una chiave del registry, un file ini o qualsiasi
altro posto dove comunque e' registrata la presenza di questo affarino
rompic.....ni ed e' possibile resettarlo.
ciao e grazie in anticipo!!!

 ha scritto nel messaggio
news:9rim6m$4rn$1...@pegasus.tiscalinet.it...

Potresti disinstallarlo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com



Io ho provato con una 92SB e devo dire che l'assisstente è
scomparso..........insieme al monitor



Apri un qualsiasi programma di Office. Quando compare l'assistente,
clicca con il tasto destro ed entra nelle opzioni. Deseleziona
l'opzione Utilizza l'assistente di Office.
Saluti.
ing. Franco Varoli
fva...@tin.it
fva...@libero.it

E se fondassimo un Movimento per Liberazione dall'Assistente di Office
(MLAO)?

 (MLAO)?
io so perchč fate cosě...perchč usate l'assistente sbagliato....W EARL!!!!!
oppure Superfido :)

Newsgroup: it.comp.appl.access
Titolo: [RITENTO] Collegare in un FE tabelle di un BE posto su web

Non sono ancora riuscito a farlo:
Ho un BE che viene aggiornato da internet tramite pagine ASP
Il cliente a necessità di avere un applicativo sul suo computer che gli
permette di stampare listini e fare semplici interrogazioni.
Ho creato l'applicativo
Ho provato a usare il metodo collega tabelle percorso FTP arrivo fino a
vedere il nome del BE su web quando do OK mi dice che"  ftp:
........../pwrqs.mdb " il nome del file non è valido.
Ho cercato sia sui manuali sia on line ma non sono riuscito a trovare
niente.
Devo cambiare strada ? provare a usare le Repliche (si può fare via
internet?)
Il BE è costituito solo da due tabelle.
Grazie
Stefano Kabisa

"stefano (kabisa)" <

Non puoi effettuare il collega tabelle in aree FTP.
L'unica soluzione "trasparente" sono i Servizi Terminal, ma costano...

 ha scritto nel messaggio
news:3vKqb.99525$e6.35...@twister2.libero.it...

Non ho problemi di costo, come faccio con i servizi terminal ?
PS
perche se non si può fare anno messo l'opzione ftp quando fai i collega
tabelle ?
link table--> ftp location
io creo la mia ftp lui la esegue mi chiede la password mi fa vedere le
cartelle il database e poi mi da l'errore.
si può scaricare con una funzione vba il databese dal sito internet ?
Grazie
Stefano (Kabisa)

 si può scaricare con una funzione vba il databese dal sito internet ?
Non direttamente in VBA, senz'altro esistono soluzioni "esterne" ma non ti
so aiutare.
Bye

 ha scritto nel messaggio
news:j3Lqb.96919$vO5.3...@twister1.libero.it...

Grazie farò delle prove e faccio sapere
stefano
Newsgroup: it.comp.appl.access
Titolo: [OT] ma perche' questa differenza di prezzi?

Qualcuno sa spiegarmi perche' se compro Microsoft VISUAL STUDIO TOOLS per 
Microsoft Office System in un mall americano lo pago ( con spedizione DHL) 
460.81 US Dollar = 364.767 Euro ?
Va bene tutto ma c'è una differenza di 300 ? rispetto ai 621 ? medi del 
prezzo italiano.
E anche se il cambio fosse 1:1 sarebbero 200 in meno....
Boh..non sono ingenuo e i giochini li capisco...ma mi sembra proprio 
tanto...


Poi la dogana ti ricarica il 20% di IVA e...siamo lě.
Forse conviene trovare su ebay una vecchia versione del developer e 
acquistare in aggiornamento quella che ti interessa.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Problema con Controllo Tree View

Spiego il problema: ho creato in una maschera di access 97 una visione 
"ad albero" con un controllo tree view per visualizzare alcune tabelle 
(sfruttando l'autocomposizione wztreevw.exe presa dal sito microsoft).
Sul mio PC tutto ok, il controllo viene visualizzato senza problemi 
(Classe OLE TreeCtrl  Classe COMCTL.TreeCtrl.1).
Spostando l'mdb su un pc con windows 2003 server non riesco a farlo 
funzionare. Mi restituisce l'errore "Run Time error 438, proprietà o 
metodo non supportati dall'oggetto). Ho provato a controllare i 
riferimenti che vanno sui file comctl32.ocx e comctrl e mscomctl.ocx e 
ci sono. Penso sia un problema di registrare queste ocx anche sul 
server. Installando VB5 sul server riuscirei a risolvere il problema? O 
più semplicemente è possibile con qualche ooperazione far funzionare il 
treeview anche sull'altro pc?
Grazie a tutti

 ha scritto nel messaggio
news:d2lo23$be4$1...@balena.cs.interbusiness.it...

Ciao Federico,
prova a registrare gli OCX  con regsvr32.exe
da prompt di dos nella cartella SYSTEM32 (si chiamerà così anche su
Win2003?)
la sintassi è regsvr32  c:\.......\comctl32.ocx
Cinzia

All'inizio non ha funzionanto, poi, non chiedermi perchè, adesso è tutto 
  ok!Grazie mille ancora!!!!
Cinzia ha scritto:


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

Ciao Sergio,
scusa se ti scrivo direttamento, ma non riesco a rispondere al newsgroup:
ho sempre questo problema con il PrtDevMode. Riesco a cambiare qualche
impostazione eccetto il tipo di stampante. Ho letto da qualche parte che
viene ricavato il nome della stampante dal file system.ini che però non
viene più utilizzato il WinXp. Forse per questo motivo non riesco a estrarre
il nome della stampante. Forse mi potresti dare una dritta o un esempio per
questa funzione.
saluti e grazie
roland


Dal file .ini non credo, forse dal registry sě.
Se cercavi nel link che ti avevo indicato c'č anche un esempio con script
WSH:
'----- imposta stampante predefinita ---
Dim WshNet As Object
Set WshNet = CreateObject("Wscript.Network")
WshNet.SetDefaultPrinter "HP LaserJet 4100 PCL 6" '<-- stringa in pannello
di controllo - stampanti
Set WshNet = Nothing
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Creare file CBI (Corporate Banking Interbancario)

Qualcuno è in grado di darmi qualche dritta per creare file CBI da Access?
Grazie 


Non ti sembra una domanda un tantino impegnativa?
In altre parole, se ti serve realizzare un database di gestione del CBI, non
credo proprio che qui potrai risolvere. Anche perché, ammesso e non concesso
che qualcuno l'abbia fatto, non credo vorrebbe né potrebbe condividerlo con
te, come con chiunque altro.
Ma è solo il mio punto di vista, magari mi sbaglio.
Ciao.
eSQueL

 ha scritto nel messaggio 
news:f472h.25246$uv5.1...@twister1.libero.it...

Hai ragione, la domanda era troppo generica. A dire il vero non devo 
realizzare un gestionale per CBI, si tratta di un DB gestione risorse umane. 
Avendo necessità di emettere dei pagamenti devo inviare telematicamente 
questi dati alla banca che accetta però solo questo benedetto formato CBI. 
Acquisterei volentieri anche un software dedicato ma quelli che ho visto in 
commercio prevedono l'inserimento manuale delle coordinate cosa che 
ovviamente voglio evitare visto il gran numero dei contatti.
Avrei bisogno di una dritta, ideale sarebbe un software che possa importare 
i dati da un foglio exel e poi lo converta in CBI ma ad essere sincero non 
so nemmeno quali siano le caratteristiche di questi particolari file.
Ciao 


Non vedo un un gran problema. Per le caratteristiche dei files (compresi i
tracciati record) chiedi direttamente alla banca (mi sembra sia loro
interesse darli). Per importare il file in Access e dopo averli sistemati
per bene: File -> carica dati esterni -> importa.
Ciao :)
eSQueL

in formato CBI
Ciao 


In tal caso usi l'automazione. Sul sitocomune trovi tutto quel che ti serve.
Ciao

 Access?
Innanzi tutto puoi recuperarti le specifiche tecniche al seguente indirizzo: 
http://www.acbi.it/inside.asp?id=7
===
"Liberalizziamo l'elenco dei CAP"
http://www.petitiononline.com/freecap/petition.html
===
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

Valerio ha scritto:

I tracciati CBI li trovi qui sotto:
http://www.associazionecbi.it/inside.asp?id=7
credo che partendo da un file di Excel dovrai scrivere parecchio codice per 
ottenere un output conforme, sia che tu scelga di passare da Access oppure no. 
Come vedrai il formato CBI prevede che una disposizione di stipendio (oppure 
riba, rid, F24 ecc) corrisponde a n righe del file di testo, ciascuna riga 
corrisponde ad un diverso tipo di record.
Mi sembra + percorribile la strada di importare dentro a un gestionale da 
acquistare le anagrafiche che tu hai dentro Excel, in genere c'è 
nell'interfaccia una funzionalità del genere, da verificare ovviamente prima 
dell'acquisto.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Runtime in errore senza descrizione

Salve,
utilizzo Access 2007 e il developer per fare un'applicazione da distribuire, 
il bello � che su un PC funziona mentre su un altro prende errore di RUNTIME 
ma senza sapere cosa potrebbe mancare al PC, premesso che il runtime di 
Access � presente su entrambi i PC ovviamente.
C'� un modo per capire cosa succede, far venire fuori almeno il codice di 
errore ?
Saluti 

 ha scritto nel messaggio 
news:4af84875$1...@news.x-privat.org...

Riferimenti mancanti?
Ciao, Carlo 


Potrebbe essere, come faccio a sapere quali sono i riferimenti e le relative 
installazioni da fare sul PC se non posso visualizzare l'intero percorso e 
nome della DLL del riferimento ?
Saluti , Sauro. 

 ha scritto nel messaggio 
news:4af916eb$1...@news.x-privat.org...

Ci sono delle tecniche e se ne � gi� discusso qui.
Per il momento, la via pi� semplice � quella di mostrare i riferimenti sul 
db originale, quello che hai sul tuo pc.
Prendi nota dei percorsi e verifica se sul pc ospite trovi tali file.
In genere si tratta di riferimenti non standard tipo comctl32.ocx o simili.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: pulsanti di navigazione in subform

Ciao a tutti,
Ho una maschera senza origine record che funge da maschera principale..
All'interno tramie una sottomaschera gestisco le altre maschere di
inserimento dati, stampa report etc..
In una di queste (quella di inserimento dati)sono presenti i pulsanti di
spostamento e nel codice di detta maschera ho messo cosě:
Private Function MoveTo(n As Integer, Optional gotorec)
    Dim bl As Boolean
    On Error GoTo Err_Move
 
    Select Case n
      Case 0
         DoCmd.GoToRecord acDataForm, Me.NAME, acPrevious
      Case 1
         DoCmd.GoToRecord acDataForm, Me.NAME, acNext
 
      Case 2
         DoCmd.GoToRecord acDataForm, Me.NAME, acFirst
      Case 3
         DoCmd.GoToRecord acDataForm, Me.NAME, acLast
    End Select
Exit_Here:
   Exit Function
Err_Move:
   If Err.Number = 2105 Then
      Resume Exit_Here
   End If
   Resume Exit_Here
End Function
Il problema č che se direttamente la maschera, i pulsanti funzionano.,
altrimenti se la seleziono come sottomaschera non funzionano..
Dovč č l'errore?
grazie mille..
Ludo..
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ludo..
L'help può essere tuo amico....!
Invece di usare acDataForm, non mettere nulla, viene preso di Default
acActiveDataObject, quindi prima del Select case ti basta spostare il
Focus sulla SubForm.
Me!NomeSubForm.SetFocus
Select case
.......
@Alex


Risolto, come mi hai suggerito ho tolto l'acdataform e in piu ho tolto il
riferimento Me.name.
In questo modo va tranquillamente...
L'help lo utilizzo parecchio però per alcune cose non sono spiegate molto
bene..tipo le costanti...
Comunque Grazie mille per l'aiuto..
Ludo...

Newsgroup: it.comp.appl.access
Titolo: query

sapete dirmi a cosa servono?? magari con qualche esempio.
GRAZIE

"Matteo" chiede
sapete dirmi a cosa servono?? magari con qualche esempio.
eh!?
e' vero che il saggio egizio Pthaothep dice "... perche' non esistono saggi
per nascita."
ma non ti pare di esagerare?
Apri la guida in linea e scrivi query.
Ci risentiamo fra tre settimane.
Ciao, Sib

 sapete dirmi a cosa servono?? magari con qualche esempio.
Questa volta l'hai detta grossa... :-)))
Silvio

>sapete dirmi a cosa servono?? magari con qualche esempio.
scusa, per caso frequenti matematica?  no, per sapere... :-)
una query sostanzialmente e' un modo per filtrare dati da una tabella.
poi puo' essere mooolte altre cose, ma diventa veramente lungo
spiegarlo, non perche' sia complicato ma perche' e' un argomento
troppo vasto.  sicuramente, se fai come ti dicevano, cioe' vedi l'help
su query, ti fai un'idea.
per l'esempio.  supponiamo tu abbia una tabella dove tieni i dati
relativi alle persone che conosci.  questi dati potrebbero essere il
Nominativo, l'Indirizzo, il Comune, il Cap, il Telefono...
un bel giorno devi andare, fai conto, a Innsbruck.  allora vuoi vedere
quali dei tuoi conoscenti abitano a Innsbruck per telefonargli e
chiedere ospitalita'.
crei una query che visualizzi il Nominativo e il Telefono (gli altri
campi non servono in questocaso) per i record il cui campo Comune
valga 'Innsbruck'.
trovi molti altri esempi sull'help.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/




 almeno l'ho detta... dimmi tu a cosa servono
La risposta che ti ha dato Lbo è, come sempre, precisa e approfondita,
richiedendo solo un tuo approfondimento sul campo (provare x credere).
Inoltre avrei piacere se ti adattassi alla prassi vigente che richiede la
risposta ad un messaggio DOPO il messaggio medesimo, riportando solo le
parti necessarie alla comprensione del dialogo in corso, senza obbligare a
rileggere i post precedenti.
Grazie
Silvio

Newsgroup: it.comp.appl.access
Titolo: errore in espressione dinamica

ciao a tutti
 
non riesco con questa espressione dinamica
 
FctCriterio_cfa = Forms(strForm)!("Cbo" & MyCustomer)
 
grazie


A fare cosa?
Per come e' scritta immagino che hai un cbo (combobox) che prende il
nome (dell'oggetto combo) per ogni cliente che hai?
 
Spiega quelo che vuoi fare (forse e' meglio).
Riimmagino tu voglia prendere il /nome/ del cliente da /un/ cbx?
 
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


Grazie Alessandro
si, è proprio cosi

 FctCriterio_cfa = Forms(strForm)!("Cbo" & MyCustomer)
 
Lascia perdere il punto esclamitivo.
Vedi anche 
http://www.donkarl.com/it?FAQ6.1
.
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 


 
Karl, non se la cava lo stesso
Gli verrebbe fuori, immagino, una cosa del genere
Forms.MyForm.cboalessandrocara
o
Forms.MyForm.cboKarlDonauBauer
;-)



perfetto
grazie
Newsgroup: it.comp.appl.access
Titolo: Avviso ai web master del sitocomune

Ciao ,
ho fatto un salto sul sito comune alla ricerca di qualche vecchio messaggio
di questo NG e mi sono accorto di un'imperfezione nella sezione "Archivio
dei mssaggi" .Volevo impostare un range di data, ma è possibile farlo solo
tra Gennaio e Dicembre 2000.Ovviamente vengono visualizzati solo messaggi
che  ricadono in esso.
Vabbene che è stato l'anno del giubileo ,ma la vita continua!!!   :-)))
Controllate il codice della pagina .
ciao .

°-Athena-° ha scritto nel messaggio ...

Il codice della pagina e' cosi' ben fatto che le 6 combo delle date vengono
create automaticamente dall'asp in funzione del piu' vecchio e del piu'
recente messaggio contenuto nell'archivio.:-)
Saluti.
Luciano
(DOC)

 wrote in message
e_gJ6.27627$UW4.1...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: ma di che formato è il mio dato?

Ho una curiosità, forse derivante dal caldo,
nella finestra di debug del codice di access, posso usare un qualche 
metodo per recuperare il tipo di formato del dato di una casella o di un 
recordset?

 ha scritto nel messaggio
news:3F151AE6...@libero.it...

Guarda su 
www.sitocomune.com
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Impostazione database per un inesperto!!

Avrei bisogno di un aiuto per impostare un piccolo database con access2000.
Ipotesi: vendo camicie!
Preparo una tabella tListino per la descrizione dei miei articoli, ogni 
record sarà composto dai seguenti campi: Fornitore, Articolo, Modello, 
Taglia,  Polsi, Colore, Tessuto e CodInterno(campio chiave e univoco).
Preparo un'altra tabella tClienti con i dati dei cliente: Nome, Cognome, 
Indirizzo.
Ora nella maschera mClienti, con origine tClienti, oltre ai dati anagrafici 
del cliente aggiungo una sottomaschera smCamicie per inserire di volta in 
volta le camicie che si è comprato.
Vorrei digitare il codInterno del listino e far si che nella sottomaschera 
venissero compilati uno ad uno in automatico i campi relativi a quella 
camicia!!
Ho già provato a creare una query qListino sui campi di tListino e inserire 
un controllo in mClienti con origine qListino e riga CodInterno con 8 
colonne ma il risultato non è ciò che voglio! Nella maschera mClienti vorrei 
che ci fossero ben distinti i campi Fornitore, Articolo, Modello, etc come 
quando inserisco i dati solo che in questo caso devono uscire in automatico 
dopo aver inserito il CodInterno!!
Spero di essermi spiegato decentemente...
Grazie in anticipo a tutti quelli che mi sapranno dare un aiuto, Metz. 

 ha scritto nel messaggio
news:1D0od.44715$Es2.9...@twister2.libero.it...

Ciao Metz,
vediamo se ho capito....
nella sottomaschera inserita nella  maschera clienti vuoi vedere tutte le
camice che ha comprato un certo cliente e vuoi anche inserire le camice man
mano che le compra. Vuoi farlo inserendo solo il codice della camicia e
tutto il resto dovrebbe compilarsi in automatico.
Per poter gestire questa cosa oltre alle due tabelle di cui hai parlato ti
servirà una terza tabella che conterrà le accoppiate codiceCliente,
codiceCamicia
supponiamo che questa tabella si chiami T_L_ClientiCamice e conterrà due
campi CodiceCliente ( Chè è la chiave univoca della Tabella Clienti) e
CodInterno(Chiave univoca della tabella Camice).
La tua sottomaschera avrà come origine la tabella T_L_ClientiCamice il
collegamento tra maschera Principale e sottomaschera sarà sui campi
CodiceCliente, nella sottomaschera metterai una casella di testo (o una
comboBox) associata al campo CodInterno e tante caselle non associate una
per ogni campo di Listino che vuoi visualizzare
l'origine di ognuno di questi campi sarà una formula di questo tipo:
Es. per il campo Articolo:
DLookup("Articolo"; "TListino"; "CodiInterno='" & me.CodInterno & "'")
supponendo che codInterno sia alfanumerico se è numerico togli gli apici.
La stessa cosa vale per gli altri campi.
Spero ti sia di aiuto!
Saluti
Cinzia

 ha scritto nel messaggio 
news:cnqs4b$274$1...@lacerta.tiscalinet.it...

Grazie mille, ora provo e credo sia proprio quello che cercavo!
Domani ti dico com'è andata.
Grazie ancora Metz.
Newsgroup: it.comp.appl.access
Titolo: numerazione pagine

volevo riuscire a numerare le pagine da 1 a 10 x un gruppo e da 1 a 5 per
un altro gruppo
è possibile?
ciao a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ciao a tutti
???
In un report?
E raggruppi in base a cosa? Al valore di un campo?
E se hai dati per più di 10 pagine nel primo gruppo, o per meno di 10?
Namor
-- 
namor at inwind punto it


 Namor
in un report.
raggruppo in base ad un campo.
non so a priori quante pagienho per gruppo ma non penso abbia nessuna
importanza.
ciao
-- 


 ciao
Non sai quanta pegine hai. E comunque non ha importanza. Non credo di aver
capito bene cosa ti serve.
Se vuoi il numero di pagina in un report metti una casella di testo e
scrivici =Page()
O vuoi un numero di pagina che si resetti all'inizio di ogni nuovo gruppo?
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 


namor ha scritto:





non mi sono spiegato bene.
esempio
numero oridne 10
da pg 1 a pg 4
numeor ordine 20
da pg 1 a pg 6
riportare il numero della pagina 1 per ogni gruppo č banale basta mettere
un evento sull'intestazione del gruppo "ordine" mentre per il numero di
pagine per gruppo non so come fare.
spero di essere stato chiaro.
ciao
-- 


 ciao
Basta resettare il contatore predefinito (Page) ad ogni inizio gruppo.
Metti una casella di testo nel piè di pagina pagina, con la formula =[Page]
Nella routine evento 'Su Stampa' dell'intestazione del gruppo metti Page=1
Namor

Newsgroup: it.comp.appl.access
Titolo: criteri query da maschera

ho una maschera con la quale imposto i criteri di una query, e fin qui tutto
a posto, il problema č che vorrei con lo stesso metodo immettere piů criteri
per uno stesso campo.
Normalmente i struttura query uso nel criterio del campo la sintassi: Like x
or like y or like z
per ottenere lo stesso risultato con un campo di una maschera come potrei
fare?
colgo l'occasione per ringraziare tutti gli amici della news che fino ad ora
mi hanno aiutato.
ciao michele
--------------------------------
Inviato via 
http://usenet.libero.it

 fare?
Con tre controlli distinti
Nella query sotto il campo avrai, su righe diverse e quindi con logica OR le
seguenti stringhe
[forms]![tuaform]![controllo1]
[forms]![tuaform]![controllo2]
[forms]![tuaform]![controllo3]
Antonio
Newsgroup: it.comp.appl.access
Titolo: Microsoft SQL Server

Salve,
vengo subito al punto, ho usato fino ad oggi come database Access, ma vorrei
incominciare ad usare Microsoft SQL Server 2000 mi date una dritta? siccome
costa un bel pò e non vorrei comprare un sw che non ho mai provato ne
tantomeno visto, se potete darmi un indirizzo, un qualcosa che mi possa far
vedere come funziona e magari un esempio di database, non so vedete un pò
voi come potete aiutarmi. Il sito ufficiale è quello della Microsoft? e
scusate ancora, ho visto che c'è
MySQL è la stessa cosa oppure no?
Grazie a tutti.
Giuseppe


wrote:

Eh no MySql non è la stessa cosa.
Se vuoi dalla versione di XP di access hanno messo ha disposizione una
versione light che di primo acchito sembra molto simile a SQL Server
quidni potrebbe essere un inzio.
Il motore mi sembra sia ancora gratuito e lo puoi scaricare dal sito
della Microsoft oppure puoi farti mandare i CD per la Versione TRial
di OFFICE XP + Developer CD.......
Ciao ciao

 Ciao ciao
Ciao,
vedo che sei ferrato sull'argomento, dammi ancora delle dritte, non ho XP e
la mia azienda non intende comprarmi niente se non gli dimostro come e cosa
posso realizzare, tu mi stai dicendo che in pratica mi posso far mandare i
Cd per la Versione TRial di OFFICE XP + Developer CD ma questo a costo Zero?
per favore puoi essere più chiaro? a me interessa imparare ad
usare SQlServer al posto di Access, la cosa mi interessa molto
anche per scopi personali
Il mio ufficio è composto come segue: Nt Serve 4.0 clients Win'Me e Win'98
Sw Office'97 e Office'2000, Intranet tutta scitta con tecnologia "ADO" con
database di appoggio Access, e funziona molto bene (i miei colleghi me la
invidiano) sono riuscito a far in modo che tutti gli uffici (circa 90)
inseriscono dati e ne ricevono, per non parlare della posta elettronica che
funziona a meraviglia, si scambiano msg e file con grande entusiasmo e con
il mio piacere.
Detto questo è doveroso da parte mia dire; non ho un titolo di studio alto,
che il tutto l'ho realizzato con l'aiuto di tutti voi e altre informazioni
le ho apprese dai libri che ho comparto a mie spese, ma come voi tutti
sapete non bastano i libri senza un buon esempio, e adesso proprio questo mi
serve tutto il vostro aiuto, poi se ci riesco il merito sarà stato anche
vostro, altrimenti resterò al mio caro e sempre amato Access.
Sono a conoscenza che delle informazioni sono come dire.. riservate? per
questo motivo vi dico che se volete potete postare anche in privato, insomma
mi appello al vostro sapere.
Salluti
Giuseppe
bkf...@tin.it
Newsgroup: it.comp.appl.access
Titolo: anteprima report

a riciao a tutto il NG.
Grazie a OneEDP per avermi dato la soluzione!
ho creato un tasto che mi da l'anteprima di un report basato sulla maschera
dove immetto dei dati relativ a una fattura.
il problea čche quando premo per richiedere l'anteprima mi visualizza tutti
i record della tabella mentre io vorrei che mi visualizzasse l'anteprima del
solo record corrente.
very thanks in advance!.
am


Ci sono due soluzione una facile facile:
su menu file/stampa hai la possibilità di stampare il/i record selezionato/i
Soluzione meno facile:
Devi crearti un report ad oc filtrando l'ID corrente.
(magari usa autocomposizione report e poi il tasto autocomposizione
anteprima report provando a cercare stCriteria)
Daniele

 ha scritto nel messaggio
news:xsYEa.72739$Ny5.2...@twister2.libero.it...

e' proprio la seconda soluzione che mi interessa .... ma scusa l'ignoranza
non so come fare!
il report ad hoc l'ho creato o occrre che io lo filtri sull'evento click del
tasto che mi da l'anteprima.
potresti darmi le istruzioni per filtrare il record corrente.
ciao!


Private Sub AnteprimaListinoVendita_Click()
On Error GoTo Err_AnteprimaListinoVendita_Click
    Dim stDocName As String   ' nome del report
    Dim stCriteri As String         ' filtri
    stDocName = "Listino articoli generale"
    stCriteri = "[IDListino]=[Forms].[Scelta Listini da
Stampare]![IDListino]"
    DoCmd.OpenReport stDocName, acPreview, , stCriteri
Exit_AnteprimaListinoVendita_Click:
    Exit Sub
Err_AnteprimaListinoVendita_Click:
    MsgBox Err.Description
    Resume Exit_AnteprimaListinoVendita_Click
End Sub
Ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: Messaggio 3044

Ho usato l'esempio di autolink presente sul sito comune ma non sono
riuscito a togliere all'apertura del database il fastidioso messaggio di
errore che mi da access segnalando che non è possibile trovare il database.
Qualcuno mi sa spiegare come posso fare. Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno mi sa spiegare come posso fare. Grazie
L'errore te lo dà se accedi ai dati, per esempio se apri una maschera
associata, una tabella... e access non trova il database con i dati.
Invece la prima cosa che devi fare all'apertura dev'essere il controllo
dei collegamenti delle tabelle, prima di aprire qualsiasi altra cosa.
Namor

Newsgroup: it.comp.appl.access
Titolo: errore con dmax

ciao a tutti
 
in una query ho errore con:
DMax("DataCarico";"TbCarichi";"IdCarico=" & [DettaglioFattureFornitori].[IdCarico]+"And IdFatturaFo=" & [IdFatturaFo])
 
questa è la query:
SELECT DettaglioFattureFornitori.IdDettaglioFatturaFo, DettaglioFattureFornitori.IdFatturaFo, DettaglioFattureFornitori.IdCarico, TbCarichi.DataCarico, TbOrdini.MioRif, TbCarichi.RifCliente, Format(TbCarichi.DataCarico,"mm") AS Mese, DettaglioFattureFornitori.ImportoLordo, DettaglioFattureFornitori.TotSconto, DettaglioFattureFornitori.CauzioneImballi, DettaglioFattureFornitori.Spese, nz([ImportoLordo],0)-nz([TotSconto],0)+nz([CauzioneImballi],0)-nz([Spese],0) AS Totale, DMax("DataCarico","TbCarichi","IdCarico=" & [DettaglioFattureFornitori].[IdCarico]+"And IdFatturaFo=" & [IdFatturaFo]) AS nDataCarico
FROM (TbOrdini INNER JOIN TbCarichi ON TbOrdini.IdOrdine = TbCarichi.IdOrdine) INNER JOIN DettaglioFattureFornitori ON TbCarichi.IdCarico = DettaglioFattureFornitori.IdCarico;
 
 
 
dove sbaglio?
grazie


[DettaglioFattureFornitori].[IdCarico] & " And IdFatturaFo=" &
[IdFatturaFo])
 
presumendo che IdCarico e IdFatturaFo siano di tipo numerico
 
 


perfetto
grazie mantro

Newsgroup: it.comp.appl.access
Titolo: Controlli OCX.........

Salve a tutti vorrei chiedere se esistono dei controlli Ocx oltre a quelli
in dotazione con access 2000, č dove potrei trovarli.
Grazie di tutto
--
Gianni B.

 ha scritto nel messaggio
news:3e357...@news.bluewin.ch...

Premesso che odio gli ActiveX, soprattutto in Access che non vanno quasi mai
almeno quelli fatti in VB........!
www.dbi-tech.com
 sono a pagamento, ma sono veramente ottimi.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Aggiornare senza competare il record?

Salve a tutti.
Ho un piccolo problema da principiante:
ho creato una maschera dotata di sottomaschera; nella maschera imposto un
controllo che poi mi "filtra" i dati che vedrň rappresentati come maschere
continue nella sottomaschera. Nella sottomaschera ho inserito un comando
"stampa" che mi stampa solo il record attivo. Ora, il mio problema č il
seguente: volendo modificare da sottomaschera uno o piů campi di un record
(ad es. voglio modificare una spesa, o inserire una data lasciata prima in
bianco), e volendo stampare subito la nuova maschera con queste modifiche,
mi ritrovo sul report che i campi modificati non sono stati per nulla
aggiornati.   Vengono aggiornati solo alla chiusura della maschera
principale o al passaggio a un nuovo record. Suppongo vi sia un modo per
aggiornare automaticamente un campo dopo la modifica ( ho provato con
AggiornaOggetto & Varie, senza ottenere risultati, ma solamente errori).
Chiedo pertanto cortesemente se qualcuno possa risolvere il mio problema.
Ringraziando anticipatamente,
Gabriele "VentodiMaggio"

 ha scritto nel messaggio
news:8kk2ss$ios$1...@nslave1.tin.it...

Nell'evento "su clic" del bottone che utilizzi per la stampa, prima
dell'istruzione docmd.openreport... inserisci:
me.refresh
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Svuotare Casella di riepilogo

salve!
ho una maschera con (semplifico) un controllo un pulsante ed una listbox.
digito il dato nel controllo non associato e premendo il pulsante riempio la 
listbox.
è possibile svuotare la listbox ogni volta che vado a modificare il 
controllo
per capirci una cosa del genere:
Private Sub txt1_Change()
Me.List.RowSource = ""
End Sub
grazie
ciao 

 ciao
Quello che hai scritto non ti piace....???
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:cp7abr$7rb$1...@lacerta.tiscalinet.it...

voleva fare il figo? e allora che lo dica! ...

 Quello che hai scritto non ti piace....???
no! semplicemente non funziona 

 ha scritto nel messaggio
news:D1Gtd.269456$b5.13...@news3.tin.it...

Sei stato troppo generico.
Non hai detto come Popoli la Combo...!!
Quello che hai scritto va bene se la Combo è impostata
a ElencoValori, se invece la riempi con una Stringa SQL
allora conviene slegare la proprietà ControlSource...!
In ogni caso potrebbe esseresolo l'EVENTO usato non adegato.
Prova su LostFocus piuttosto che GotFocus....!
Dopo aver slegato ControlSource/RowSource a seconda
di come hai fatto imponi anche:
Me.NomeList=Null

Newsgroup: it.comp.appl.access
Titolo: Help. - Database condiviso...

Salve,
premetto che non mai utilizzato Access...
Ho un problemino... Nonostante abbia condiviso con i giusti permessi la
directory del server in cui e' salvato un database, anche lui settato in
condivisione, gli utenti (del file) non riescono ad aprirlo se un
amministratore (del file) lo ha aperto... Appare la finestra di errore che
riporta il cod. 3050 e una scritta che dice che il file non puo' essere
sbloccato o roba simile (non ricordo con precisione)...
Chi mi aiuta?
Grazie in anticipo e ciao a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Dividi l'mdb in due; sul server ci lasci l'mdb con le sole tabelle. Sui
client ci metti l'mdb con tutti gli altri oggetti, crei una connessione
(connetti unità di rete) alla cartella condivisa del server e rialleghi
tutte le tabelle...
Ciao.
-- 
Sergio MAZZA


Grazie per la risposta anche se non sono sicuro di aver capito... :-(
Comunque domattina provo e caso mai ti chiedo ancora un aiutino, OK?
Ciao



Niente da fare...
Ho fatto un database di prova (una copia di quello di lavoro) l'ho diviso
come mi hai indicato e poi ho collegato la tabella ma ottengo sempre lo
stesso errore...
Che altro fare?
Grazie e ciao


 Grazie e ciao
I permessi di scrittura nella cartella condivisa?
Ciao.
P.S. Sei sicuro di aver copiato l'mdb con le maschere (FE) sui client e non
di aver inserito solo il link?
-- 
Sergio MAZZA


Tutto fatto... ;-)
Grazie e ciao
-- 
____________________
Salvatore Ciambra
Gruppo Elicotteri R/C "Ready to Win" - Palermo
http://www.readytowin.org
Cancella TOGLI per rispondermi

Newsgroup: it.comp.appl.access
Titolo: Query parametrica su due tabelle

Ciao a Tutti
Access 2000
Ho due tabelle:
TbVideo con i campi IdVideo, Titolo, Genere ecc. e Tb Attori con i campi
IDVideo, Attore.
Sono collegate uno a molti.
Ho una maschera di ricerca con vari controlli testo per l'inserimento dei
parametri e una CBox collegata al campo Genere. Con un pulsante apro una
maschera di visualizzazione dove vedo i dati filtrati in questa maschera vi
è una sottomaschera dove visualizzo gli attori con i campi master e
secondario IdVideo attori.
Ho una query parametrica in base alla TBVideo con dei campi calcolati per
quei campi che possono anche non contenere dati.
Vorrei, nella stessa query poter fare la ricerca, sempre in AND, anche per
il campo attori della TbAttori sempre considerando che questo può anche
essere vuoto.
Le prove che ho eseguito non hanno funzionato, infatti se per esempio faccio
una ricerca tramite un dato della CbBox Genere non riesco a visualizzare i
record che hanno il campo attori vuoto.
Grazie
Franco

 ha scritto nel messaggio
news:hgSYe.10603$pJ6.6...@news4.tin.it...

Per prima casa di solito si ha una tabella TbVideo tipo la tua, poi una
tabella TbAttori che invece abbia la seguente struttura:
IdAttore      Contatore e chiave primaria
Attore         Testo
Quindi queste due tabelle non saranno in relazione uno-a-molti ma in
relazione molti-a-molti in quanto se è vero che un video è recitato da più
attori è altrettanto vero che un attore ha recitato in più video; in Access
la relazione molti-a-molti si ralizza tramite una terza tabella che
risulterà in relazion uno-a-molti con le due tabelle di cui sopra.
Comunque mi sembra di capire che tu voglia selezionare la maschera
principale in base a valori contenuti in una sua sottomaschera, se è così,
vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia FAQ
intitolata "3.31 Filtrare una maschera in base al valore contenuto in un
controllo di una sua sottomaschera".
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: EVITARE INSERIMENTO RECORD DOPPI CON MASCHERA

Ho una tabella con nome prodotto e colore.
Aggiorno questa tabella tramite una maschera di immissione dati con un
pulsante di comando per salvare il record immesso.
Vorrei che dopo o prima aver cliccato questo pulsante di comando
"salva" apparisse un messaggio che il prodotto e colore sono già stati
inseriti precedentemente e quindi evitare di aggiungere il record alla
tabella
E' possibile come posso fare?
Grazie del vs. prezioso aiuto come sempre.
Ceci


Guarda qui:
http://www.donkarl.com/it/FAQ/FAQ4Maschere.htm#4.25
-- 
Ciao
Access


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


-- 
Ciao
Access
Newsgroup: it.comp.appl.access
Titolo: Ordinamento subform

Salve!
E' possibile ordinare una subform che ha come origine una query, filtrata da combo, dove l'ordinamento è un campo data che si trova su altra query,
ma senza usare join.
Ho pensato a DLookup, altrimenti c'è altra soluzione?
Grazie   


Hai provato ad applicare alla SubForm un Criterio di Ordinamento da codice o da Menù...?
Si usa la Proprietà di Form OrderBy="NomeCampo ASC/DESC" ASC è di default quindi può essere omesso, e poi ORDERBYON=True
 
La sintassi corretta è dipendente a dove scrivi il codice ovviamente.
 
@Alex


grazie

Il giorno mercoledì 14 dicembre 2022 alle 12:31:58 UTC+1 @Alex ha scritto:

grazie Alex
dove trovo degli esempi?

 dove trovo degli esempi?
 
Esempi di cosa...? Mi verrebbe come risposta sulla guida... 
 
@Alex


ho trovato qualcosa
ma il codice su che evento va?


ho fatto cosi', ma non va
su Open della Form principale
Me.OrderBy = Me!MiaSubForm.Form.OrderBy = "QryData.ultimaData Desc"
Me.OrderByOn = True
 

Forse dovresti scrivere così:
     Me!MiaSubForm.Form.OrderBy = "QryData.ultimaData Desc"
     Me!MiaSubForm.Form.OrderByOn = True


grazie Bruno
ma non funziona ugualmente


su apertura della form principale ho provato anche cosi
strSql = "SELECT CDbl(Nz([uData],100000)) AS ultimaData" & _
  " FROM TbOrd LEFT JOIN Qry_Data ON TbOrd.IdOrd = Qry_Data.IdOrd" & _
  " WHERE TbOrd.IdC =" & Forms!MiaForm!MiaSubForm.Form!IdC & _
  " ORDER BY CDbl(Nz(uData, 100000)) DESC;"
 
Me!MiaSubForm.Form.OrderBy = strSql
Me!MiaSubForm.Form.OrderByOn = True
ma non funziona


risolto
ho poi usato lo join
Newsgroup: it.comp.appl.access
Titolo: ricezione dati da seriale

Ciao a tutti,
mi scuso se mi collego ad un altro mio post recente.
Sto dando un occhio ai 3D relativi alla comunicazione con la porta seriale
perché forse mi serviranno tra breve.
Mi chiedevo però, prima di procedere, se è possibile lasciare la seriale
sempre in ascolto poiché io non so quando verranno gli impulsi né ho
possibilità di indurli. Il tutto dovrebbe andare in un file di testo che,
oltre ad appendere righe, raggiunta una certa soglia (ogni flusso di dati
occuperà non più di un terzo di pagina preferirei riempirne una prima di
stampare) dovrà stampare un report con questi tre flussi.
Leggendo un pò qualche post ho visto che bisogna settare le parità, i bit di
stop e quant'altro, ma non so se queste configurazioni riguardino solo la
trasmissione oppure anche la ricezione.
In pratica ho un dispositivo che si connette ad una stampante ad aghi
attraverso la seriale. Io vorrei "sostituire" Access alla stampante in modo
anche da organizzare i dati che sono del tipo:
*********************************************
RIGA1
RIGA2
RIGA3
RIGA4
.......
RIGA n
*********************************************
credete la cosa sia fattibile o no???
Ciao a tutti e grazie
Marco

 ha scritto nel messaggio
news:96Cnb.1034$uv1...@nntpserver.swip.net...

Ciao Marco
non vedo problemi, nell'evento timer di un form leggi i dati dalla seriale e
quando incontri il carattere CR o CR+LF memorizzi la riga.
Ciao Giorgio